【教程】点灯!解决Ai-M61-32S-Kit到手不亮

[复制链接]
查看492 | 回复5 | 2023-11-20 15:28:53 | 显示全部楼层 |阅读模式
本帖最后由 aHaoii 于 2023-11-20 15:40 编辑

今天收到了板子,开搞!!!!!

                               
登录/注册后可看大图

插上电脑,发现啥动静没有,一看原理图,原来所有灯都在IO口上,默认没有固件,也没有电源灯,所以什么动静都没有,不知道的还以为坏了。
1、安装串口驱动
既然要下载代码,官方推荐用串口下载,所以先安装个CH340驱动吧,下载地址
安装好驱动,打开设备管理器,成功~~,CH340 COM3即为板子串口,记住这里的COM3,每个人可能不一样。如图:
屏幕截图 2023-11-20 151515.jpg

2、写代码
在vscode中进入以下路径:AiPi-Open-Kits\aithinker_Ai-M6X_SDK\examples\peripherals\gpio\gpio_input_output

打开main.c
默认设置了两个IO口,并进行了set和reset,并printf一些信息。
参考板子原理图:
屏幕截图 2023-11-20 151949.jpg

RGB灯的IO口为12、14、15,另外两个LED为27、29。
因此,修改主函数代码如下:
  1. int main(void)
  2. {
  3.     board_init();

  4.     gpio = bflb_device_get_by_name("gpio");
  5.     bflb_gpio_init(gpio, GPIO_PIN_12, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  6.     bflb_gpio_init(gpio, GPIO_PIN_14, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  7.     bflb_gpio_init(gpio, GPIO_PIN_15, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  8.     bflb_gpio_init(gpio, GPIO_PIN_27, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  9.     bflb_gpio_init(gpio, GPIO_PIN_29, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);

  10.     bflb_gpio_set(gpio, GPIO_PIN_27);
  11.     bflb_gpio_set(gpio, GPIO_PIN_29);
  12.     while (1) {
  13.         bflb_gpio_set(gpio, GPIO_PIN_12);
  14.         bflb_mtimer_delay_ms(200);

  15.         bflb_gpio_reset(gpio, GPIO_PIN_12);
  16.         bflb_mtimer_delay_ms(200);

  17.         bflb_gpio_set(gpio, GPIO_PIN_14);
  18.         bflb_mtimer_delay_ms(200);

  19.         bflb_gpio_reset(gpio, GPIO_PIN_14);
  20.         bflb_mtimer_delay_ms(200);

  21.         bflb_gpio_set(gpio, GPIO_PIN_15);
  22.         bflb_mtimer_delay_ms(200);

  23.         bflb_gpio_reset(gpio, GPIO_PIN_15);
  24.         bflb_mtimer_delay_ms(200);
  25.     }
  26. }
复制代码
3、编译
在该目录打开终端make一下,成功以后准备烧录。
4、烧录
重点,先按住烧录键,再按一下复位键。
下载.png
接下来操作电脑端:
输入make flash CHIP=bl616 COMX=COM3
这里你的电脑是COM几就写COM几,我的是COM3。
回车。
成功:
下载 (1).png
5、运行
烧录完以后按一下复位键,RGB灯闪烁,两个LED灯常亮。
屏幕截图 2023-11-20 153227.jpg
————————————————————————————
2023.11.20

回复

使用道具 举报

WT_0213 | 2023-11-20 16:52:37 | 显示全部楼层
应该有个出厂固件吧
回复 支持 反对

使用道具 举报

aHaoii | 2023-11-20 16:53:12 | 显示全部楼层
出厂好像没有固件。
回复 支持 反对

使用道具 举报

WT_0213 | 2023-11-20 16:56:53 | 显示全部楼层
aHaoii 发表于 2023-11-20 16:53
出厂好像没有固件。

有启动信息,应该是有些东西感觉。
回复 支持 反对

使用道具 举报

aHaoii | 2023-11-20 17:06:04 | 显示全部楼层
WT_0213 发表于 2023-11-20 16:56
有启动信息,应该是有些东西感觉。

又看了一下确实是有个固件,好像是AT指令配网的功能。
回复 支持 反对

使用道具 举报

aHaoii | 2023-11-20 17:07:35 | 显示全部楼层
QQ截图20231120170418.png

默认固件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则