写在开始:感谢安信可的活动,太给力了。
首先环境搭建是参考大佬的帖子搭建的:感谢起个名字好难啊
先别点开,先准备几个工具,方便后面操作,我也是看了很多帖子,尝试好用,就搬过来了,感谢先辈的付出:
1、[size=1.55em]RapidEEx 环境变量编辑器 [size=1.55em]https://www.rapidee.com/en/about
这个是修改环境变量的工具。win7下很好用,win10可不考虑,因为本身添加就很方便。
下载软件
绿色软件,以管理员身份运行,不然可能提示无法修改环境变量。
将环境变量路径直接粘贴就好,注意路径不要有中文等。
2、离线版开发环境
如果你看完了推荐教程但还没着手搭建,建议从这里开始。原因有二。
一、克隆源码时因网络问题经常中断;
二、教程的仓库不知道怎么回事,克隆的源码少了一句代码,导致无法触发中断,进而泽哥短暂建议使用博流的SDK。离线版中包含了两个SDK,都可以使用,重点确认下iPi-Open-Kits\aithinker_Ai-M6X_SDK\bsp\board\bl616dk\board.c中256行处有没有bflb_irq_restore(flag);中断标志注册这一句代码。
离线版下载:AiPi-Open-Kits.7zhttps://www.alipan.com/s/UNAkNaKS8Xm提取码: 56f5点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
下载后解压到适合的目录。例如I盘跟目录
到这里就可以使用上面的工具设置环境变量了,主要就是下面的三个- aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
- aithinker_Ai-M6X_SDK\tools\make
- 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 及以上可以安装最新版本。一直下一步,最后勾选这两个,方便打开文件夹。 4、点灯经过不断试错与重来,重新装过系统,SDK也重来了好多回,终于可以点灯了。
将AiPi-Open-Kits\aithinker_Ai-M6X_SDK\examples\peripherals\gpio\gpio_input_output文件夹拷贝到AiPi-Open-Kits下,方便工程管理。
修改makefile文件,主要就是告诉SDK 所在的目录
打开main.c,一句M61开发板原理图修改引脚
新建终端,输入cd gpio_input_output定位到工程目录,再输入make开始编译。如果遇到报错,可在论坛搜索“错”,可解决大部分报错。
再输入make flash COMX=COMxx回车,将xx换成你的真实串口号,按住板子上的IO2,再点按一次EN键后松开IO2,板子进入下载模式。
显示 [All Success]后下载完成,再按一次EN键,恢复正常模式,即可点灯成功
|