【祖传点灯】安信可 Ai-M61-32S 点灯 + 踩坑记录

[复制链接]
查看1769 | 回复8 | 2024-5-4 14:45:41 | 显示全部楼层 |阅读模式

本帖最后由 5had0w 于 2024-5-4 14:54 编辑

记录一下我的整个点灯 + 踩坑过程。

一、环境搭建

参考论坛里大佬的帖子:零基础搭建小安派 Windows 开发环境

大佬写的非常详细,简直是保姆级。

1. 安装 VSCode 和 Git

这里我以前已经安装过了,就直接到第二步下载源码。

2. 下载源码

1.png

3. 拉取 M61 SDK 子模块 & 编译工具链

继续按照大佬的教程,进入 AiPi-Open-Kits 文件夹,修改 .gitmodules 文件后执行命令。

git submodule init

执行完上面命令后,出现如下输出。

2.png

刚开始以为是报错了,后面看到另一位大佬的帖子:【板子申请】Ai-M61-32S开发环境搭建

发现这是正常的,于是继续往下执行命令。

3.png

命令全部顺利执行完成,继续。

4. 配置环境变量

配置对应环境变量。

4.png

重新打开终端,验证环境变量是否生效。

5.png

输出正常,环境搭建成功。

5. 尝试编译

编译 AiPi-Eyes_weather 工程。

6.png

编译成功。

接下来就是等板子到了就可以点灯了。

二、开始点灯

板子到了,开始点灯。

参考帖子:安信可小安派 Ai-M61-32S开发板从0开始点灯

1.编译示例工程

使用 gpio_input_output 这个示例项目,复制一份为 gpio_input_output_rgb,修改 CMakeLists.txt 文件。

修改 main.c 文件代码。

7.png

将小安派连接到电脑,需要安装 CH340 驱动。

我之前已经安装过,所以设备管理器这里可以直接看到串口了。

8.png

进入项目所在目录,开始编译。

不出意外的话,要出意外了。

报错了。。。

9.png

把错误信息 project.build:73 放群里一搜,有群友已经遇到过了,也有大佬给出了解决方案。

但是我仔细核对了一下,我之前就是按照该方案搭建的环境,所以我的问题可能不是这个。

查看 G:\ai-thinker\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\project.build 这个文件的 73 行。

10.png

不太懂,问了一下 ChatGPT。

11.png

还是没什么头绪。

继续看编译日志,发现了如下错误。

12.png

#include "lwip/dns.h" 放群里搜一下,发现已经有群友遇到这个问题。

按照群友给出的解决办法,注释掉该行。

修改 G:\ai-thinker\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\bsp\board\bl616dk\board.c,注释掉 #include "lwip/dns.h" 这一行。

13.png

再次编译,又报另一个错了。

还是刚刚那个文件,这次是在 212 行。

14.png

说是没有 ip_addr_t 这个类型,问我是不是想写 in_addr_t,ok 那我就按照它的提示改吧。

16.png

改完再次 make cleanmake

编译成功!

15.png

2.下载代码

长按 IO2 按键,不要放开,然后按一下 EN 按键。

输入命令 make flash COMX=COM9

COM9 为你在设备管理器看到的端口号,我的是 COM9。

出现 [All Success],即下载成功。

17.png

松开 IO2 按键,然后再按一下 EN 按键。

可以看到板子的 RGB 灯开始闪烁了。

<iframe src="https://player.bilibili.com/player.html?aid=1004006027&bvid=BV1ex4y1z7zS&cid=1530542027&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

三、写在最后

我觉得,整个点灯过程还是蛮有趣的。

发现问题,解决问题,最后成功点亮的那一刻,还是蛮有成就感的。

最后,感谢安信可,感谢各位大佬提供的详细教程。

回复

使用道具 举报

wukong50 | 2024-5-24 13:52:20 | 显示全部楼层
完成任务了
回复 支持 反对

使用道具 举报

sansui | 2024-5-24 14:25:48 | 显示全部楼层
入坑了
回复

使用道具 举报

7788 | 2024-5-25 16:24:50 | 显示全部楼层
点灯成功
回复

使用道具 举报

楚华 | 2024-5-27 21:34:48 | 显示全部楼层
支持下
回复

使用道具 举报

知行合一 | 2024-5-29 21:38:23 | 显示全部楼层
666
回复

使用道具 举报

wurong | 2024-6-7 16:56:11 | 显示全部楼层
恭喜
回复

使用道具 举报

物联网 | 2024-6-23 15:17:01 | 显示全部楼层
赞一下
回复

使用道具 举报

noonezero | 2024-6-24 14:52:39 | 显示全部楼层
真详细
回复

使用道具 举报

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

本版积分规则