【祖传点灯】安信可Ai-M61-32S + win7系统搭建VSCODE开发环境踩过的坑

[复制链接]
查看1050 | 回复4 | 2024-5-14 14:50:42 | 显示全部楼层 |阅读模式
写在开始:感谢安信可的活动,太给力了。

首先环境搭建是参考大佬的帖子搭建的:感谢起个名字好难啊

先别点开,先准备几个工具,方便后面操作,我也是看了很多帖子,尝试好用,就搬过来了,感谢先辈的付出:
1、[size=1.55em]RapidEEx 环境变量编辑器 [size=1.55em]https://www.rapidee.com/en/about
这个是修改环境变量的工具。win7下很好用,win10可不考虑,因为本身添加就很方便。

下载软件

下载软件
2.png
绿色软件,以管理员身份运行,不然可能提示无法修改环境变量。
3.png
将环境变量路径直接粘贴就好,注意路径不要有中文等。
4.png
2、离线版开发环境
如果你看完了推荐教程但还没着手搭建,建议从这里开始。原因有二。
一、克隆源码时因网络问题经常中断;
二、教程的仓库不知道怎么回事,克隆的源码少了一句代码,导致无法触发中断,进而泽哥短暂建议使用博流的SDK。离线版中包含了两个SDK,都可以使用,重点确认下iPi-Open-Kits\aithinker_Ai-M6X_SDK\bsp\board\bl616dk\board.c中256行处有没有bflb_irq_restore(flag);中断标志注册这一句代码。
zhongduan触发.PNG
离线版下载:AiPi-Open-Kits.7zhttps://www.alipan.com/s/UNAkNaKS8Xm提取码: 56f5点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
下载后解压到适合的目录。例如I盘跟目录 shot.png
到这里就可以使用上面的工具设置环境变量了,主要就是下面的三个
  1. aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
  2. aithinker_Ai-M6X_SDK\tools\make
  3. aithinker_Ai-M6X_SDK\tools\ninja
复制代码
3、开发软件VSCODE
借用大佬链接:Visual Studio Code 1.70.2 代码编辑器 https://update.code.visualstudio.com/1.70.2/win32-x64/stable (最后一个支持 win7 的版本)
强大的代码编辑器不解释,微软从 1.70.2 版本以后就不再支持 win7 了,我只能用这版本,win10 及以上可以安装最新版本。一直下一步,最后勾选这两个,方便打开文件夹。
6.png
4、点灯经过不断试错与重来,重新装过系统,SDK也重来了好多回,终于可以点灯了。
AiPi-Open-Kits\aithinker_Ai-M6X_SDK\examples\peripherals\gpio\gpio_input_output文件夹拷贝到AiPi-Open-Kits下,方便工程管理。 8.png
修改makefile文件,主要就是告诉SDK 所在的目录 9.png
打开main.c,一句M61开发板原理图修改引脚 10.png 11.png
新建终端,输入cd gpio_input_output定位到工程目录,再输入make开始编译。如果遇到报错,可在论坛搜索“错”,可解决大部分报错。 7.png
再输入make flash COMX=COMxx回车,将xx换成你的真实串口号,按住板子上的IO2,再点按一次EN键后松开IO2,板子进入下载模式。 13.png
显示 [All Success]后下载完成,再按一次EN键,恢复正常模式,即可点灯成功 IMG_20240514_144529.jpg

回复

使用道具 举报

iiv | 2024-5-14 18:44:51 | 显示全部楼层
很详细
回复

使用道具 举报

WT_0213 | 2024-5-15 08:51:49 | 显示全部楼层
点赞
回复

使用道具 举报

望风阁 | 2024-5-15 14:31:22 | 显示全部楼层

签名图片真好
回复 支持 反对

使用道具 举报

爱笑 | 2024-5-17 11:57:35 | 显示全部楼层
作业已完成!
用心做好保姆工作
回复 支持 反对

使用道具 举报

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

本版积分规则