发帖
7 0 0

【祖传点灯】安信可Ai-M61-32S + RGB灯(超详细)

Noob-takeoff
注册会员

1

主题

2

回帖

141

积分

注册会员

积分
141
Ai-M61-Kit点灯教程 980 7 2024-5-3 15:41:23
本帖最后由 Noob-takeoff 于 2024-5-3 15:41 编辑
一、环境搭建(Windows)

主要用到的必需的是Ai-M61的sdk,以及编译工具链,sdk开的toolchain不能使用,原因不明,需要另外一个toolchain(toolchain_gcc_t-head_windows)。当然,还需要git(相关使用就自行搜索吧)已经一款用起来顺手的文本编辑器(比如:VSCode、CLion、Atom等)。

1.克隆SDK

  1. git clone https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK.git --recursive
复制代码

完成后的图片如下:

1.png

此时文件夹目录如下:

2.png

2.克隆toolchain_gcc_t-head_windows

进入下载好的SDK目录下

  1. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码

完成后的图片如下:

3.png

此时文件夹目录如下:

4.png

3.设置环境变量

toolchain,toolchain位于aithinker_Ai-M6X_SDK目录中的toolchain_gcc_t-head_windows\bin

make,make位于aithinker_Ai-M6X_SDK\tools\make

ninja, ninja位于aithinker_Ai-M6X_SDK\tools\ninja

完成后如图:

5.png

4.验证环境

在WIN+R  cmd命令窗中输入依次以下命令:

riscv64-unknown-elf-gcc -v

make -v

ninja --help

成功后的图片为:

6.png

二、代码编写(RGB灯)
        将......\aithinker_Ai-M6X_SDK\examples\peripherals\gpio\gpio_input_output此目录下的文件夹复制一份修改。
        查看原理图发现RGB对应的三个引脚为12、14、15,主要代码如下:
         12.png
        完整工程在帖子末尾的附件中
三、代码烧录

   1.首先将板子进入烧录模式:
    长按IO2按键不动
    再按EN按键,然后松开
    最后在松开IO2按键
   2.编译代码:
       修改工程目录下的Makefile文件,给 BL_SDK_BASE 指定正确的位置,如下图:
       8.png
       进入工程文件目录,按住Shift键鼠标右键点机,选择在此处打开终端,如下图:
       7.png
       输入make编译代码,如下图:
       9.png
      3.在设备管理器中找到串口设备,并记录COMx。
       在设备管理器中寻找CH340,如下图(这里是COM6):
       10.png
      4. 烧录代码:
       输入make flash COMX=COM6,如下图:
       11.png
       最后再按下EN键代码就正常运行了。



──── 0人觉得很赞 ────

RGB.zip

2.15 KB, 下载次数: 1

使用道具 举报

2024-5-27 22:38:14
完成作业了
2024-6-6 15:21:32
棒棒的
2024-6-21 10:51:43
点灯成功
2024-7-3 16:54:00
恭喜
2024-7-4 10:33:09
很详细
2024-7-4 10:56:34
不错
2024-7-4 11:14:27
点灯成功
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28486 个
  • 话题数: 40599 篇