本帖最后由 windogirl 于 2024-5-5 21:52 编辑
开箱
板子正面
板子反面
点灯流程
SDK下载以及环境搭建
对于window环境,使用的交叉编译器:
【AiM61】【环境配置补充】
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44593
(出处: 物联网开发者社区-安信可论坛)
代码
#include "bflb_gpio.h"
#include "board.h"
struct bflb_device_s *gpio;
uint32_t gpio_group[] = {GPIO_PIN_12, GPIO_PIN_14, GPIO_PIN_15};
int main(void)
{
board_init();
gpio = bflb_device_get_by_name("gpio"); // get gpio device
// set gpio pin mode
bflb_gpio_init(gpio, GPIO_PIN_12, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
bflb_gpio_init(gpio, GPIO_PIN_14, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
bflb_gpio_init(gpio, GPIO_PIN_15, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
bflb_gpio_reset(gpio, GPIO_PIN_12);
bflb_gpio_reset(gpio, GPIO_PIN_14);
bflb_gpio_reset(gpio, GPIO_PIN_15);
uint8_t i = 0;
while (1) {
bflb_gpio_set(gpio, gpio_group[0]);
bflb_gpio_set(gpio, gpio_group[1]);
bflb_gpio_set(gpio, gpio_group[2]);
}
}
#endif
编译以及烧录
- 先进入烧录模式
- 先按下EN键,再按下IO2
- 其次执行 make flash COMX=COM5
效果展示
总结
板子总体来说外观黑色简洁,使用Typec接口,同时兼USB转串口通信很棒,其实用起来感觉不是很复杂,后面学习以下cmake,然后跑一下其它的外设熟悉熟悉。 |