本帖最后由 TCP 于 2024-5-14 16:38 编辑
开头
收到了安信可送的免费开发版。5.2号快递就到了,不过由于五一回家了,回来又要上课、开组会,今天终于完成了点灯,也是第一次点灯。
我是具体按照社区里面的教程来进行的,因为只进行了基础的点灯操作,所以相对简单,并不需要太多的开发板相关知识。而且,有的帖子比较详细,甚至还写出了一些集成的程序,帮助小白避免一些复杂的环境搭建过程。
这里列出了几个我用到的教程:
(1)https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=&page=1
(2)https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44691
第2个相对比较简单,对于不会使用git的用户十分友好。如果选择教程(2),可以直接跳到该作者的教程中进行观看,也有相应的视频教程,简单详细。
不过,需要注意,在步骤5前不能随意切换同时使用这两个教程(本文中会给出详细说明)。
大致流程可以分为:(本文是参考教程(1),给出了一些自己的理解,建议先观看教程(1),有问题可以结合本文)
1、安装所需软件
这里主要需要安装vs code和git工具。其中,vs code是对源码进行运行;git工具是为了从网上克隆小安派的源码。(ps:vs code和git都很强大,只不过,此处只需要进行以上功能的应用。)
如果原本有vs code的话,可以直接进行git安装部分。
如果使用git的安装也比较简单,这里给出一个参考教程,也可以自行百度。https://blog.csdn.net/m0_67840539/article/details/131104523
2、克隆小安派的源码
这一部分主要是使用git从gitee网站上克隆小安派的源码到本地。git使用的是vim语法,像cd命令:用于切换当前文件路径。
(1)克隆源码
(2)拉取 M61 的 SDK 子模块
然后在 git 工具中分别执行:
cd AiPi-Open-Kits/ # 这句是将当前路径切换到AiPi-Open-Kits/文件夹下,方便后续操作
git submodule init
git submodule update
(3)拉取 M61 SDK 中的子模块
M61 SDK 是小安派仓库的子模块,而 M61 SDK 自己也有子模块,所以也需要拉取,否则会编译不成功。
1)进入到 SDK 中拉取子模块
逐条运行以下指令:
cd aithinker_Ai-M6X_SDK/ # 这句话是将当前路径切换到aithinker_Ai-M6X_SDK/ 文件夹下,方便进行后续操作
git submodule init
git submodule update
2)克隆适用 Windows 的编译工具链
3、配置环境变量
这里和在安装pycharm或anaconda等编程软件时相同,需要将一些路径添加到系统的环境变量中。
4、编译2中克隆的源码
这里会出现一些报错。
可以参考教程(2)的相应部分进行处理。就是注释调对应报错的代码,再重新运行即可。(注释掉三行即可,也比较简单。)
5、烧录
这里,在vs code的终端里执行完
make flash COMX=COMxx
这里COMxx需要将开发板和电脑连接后,在设备管理器中查看。这里我的是COM7。
最后,执行完上述命令后,需要用手一致按着IO按钮,当出现提示时,再按下EN按钮。等待烧录完成,再按下EN按钮,即完成点灯。