安信可Ai-M61-32S 小白零基础尝试
本人是开发板小白,只有一些编程的基础知识,点个灯对我来说还是有些难度。
首先是开发板的环境搭建,论坛里的教程非常详细,帮助我解决了不少问题。
首先是下载vscode,下载连接在这https://code.visualstudio.com/](https://code.visualstudio.com/,安装完之后可以安装里面的中文插件,
重启之后编程中文界面。
下一步是克隆开发板的代码,从git中拉取源码
首先下载git工具
下载地址: https://github.com/git-for-windows/git/releases/download/v2.41.0.windows.3/Git-2.41.0.3-64-bit.exe
找一个空白文件夹或者新建来存放克隆的源码
鼠标右键选择[backcolor=rgba(27, 31, 35, 0.05)]Open Git bash here,
鼠标右键选择打开git工具使用克隆命令来下载源码
[backcolor=rgba(27, 31, 35, 0.05)] git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git -b master
拉取完之后配置环境变量,具体配置参考这个帖子,
零基础搭建小安派Windows 开发环境 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
完成之后打开powershell,输入make -v检查是否成功,
出现图中信息说明环境搭建成功。
在vscode中打开Aipi-Eyes-DU文件夹,尝试点灯
在集成终端打开make开始编译源码,提示报错,这里参考这个帖子进行修改,
(祖传掌灯)AI-M62-32S win10下vscode环境搭建 - 板子申请专区 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
顺着它提示的报错的代码所在文件地址,注释11行和212行所示的下列代码
11 // #include "lwip/dns.h"
212 // ip_addr_t dns_addr;
注释掉以后,在终端使用make进行编译
显示built target combine说明编译成功
现在上传代码,make flashCOMX=COM(端口号)
可在设备管理器查看开发板的端口号,我的是COM5,改成make flashCOMX=COM5进行烧录
终端显示ALL Success
此时灯被点亮,终于完成了
花了好几天琢磨过程,开发板小白学到了很多东西
感谢论坛资源
|