【教程】点灯!WSL点亮Ai-M61-32S-Kit

[复制链接]
查看476 | 回复1 | 2023-11-20 18:15:53 | 显示全部楼层 |阅读模式
本帖最后由 李木子 于 2023-11-20 18:22 编辑

今天收到板子了,开心!!!
🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅🍅
给你们看看实拍
IMG_20231120_115732.jpg

开搞,没有安装驱动的需要安装驱动使用沁恒微的驱动即可,链接: https://www.wch.cn/download/CH341SER_EXE.html
1、安装串口驱动

lWaOr2fphR.png

安装成功如上图显示的在com8口,每个人的电脑都不太一样,注意这个com口的编号即可
IMG_20231120_164756.jpg

2、写代码

使用vim编写代码,当然也可使用code .使用vscode进行编辑
到这个./AiPi-Open-Kits/aithinker_Ai-M6X_SDK/examples/peripherals/gpio/gpio_input_output目录下修改main.c文件
ShBzwgqNbE.png

将main.c文件的内容替换成如下代码,下面的代码主要功能是点亮RGB灯,RGB灯的IO口为12(红)、14(绿)、15(蓝)
  1. #include "bflb_gpio.h"
  2. #include "board.h"

  3. struct bflb_device_s *gpio;

  4. int main(void)
  5. {
  6.     board_init();

  7.     gpio = bflb_device_get_by_name("gpio");
  8.     bflb_gpio_init(gpio, GPIO_PIN_12, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  9.     bflb_gpio_init(gpio, GPIO_PIN_14, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  10.     bflb_gpio_init(gpio, GPIO_PIN_15, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);

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

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

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

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

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

  22.         bflb_gpio_reset(gpio, GPIO_PIN_15);
  23.         bflb_mtimer_delay_ms(200);
  24.     }
  25. }
复制代码

Ar05hevOzB.png

3vow8LSCpj.png

3、编译
在该目录打开终端make一下,成功以后准备烧录。

vnB0jYVJGJ.png

编译成功
cQONTAWqyB.png

4、烧录
重点,先按住烧录键,再按一下复位键

153154eysjusasr89sp5s0.png


接下来操作电脑端,由于使用的是wsl1(ubuntu)因此和windows烧录时有差异:
wsl2的烧录com口可以参考一下这个(https://learn.microsoft.com/zh-cn/windows/wsl/connect-usb)
输入make flash CHIP=bl616 COMX=/dev/ttyS8
这里你的电脑是COM几就写/dev/ttyS几,我的是COM8, 因此我使用/dev/ttyS8
回车。


kRiD0Qbvr1.png

成功:
xVlN0UAori.png


点亮!

152014nirqcxnxy77.jpg


回复

使用道具 举报

心云 | 2023-12-17 10:09:53 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则