本帖最后由 yxkm 于 2023-11-18 17:04 编辑
本帖最后由 yxkm 于 2023-11-18 16:55 编辑
vscode以及git环境原本就有,就不再多说,直接开干。
小安派源码工程克隆
首先创建一个文件夹,保险起见还是英文的吧,鼠标右击 git bash here ,然后输入以下指令开始拉代码,等待拉取完成。
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
拉取M16的SDK子模块
进入刚刚拉取下来的文件夹中,使用编辑器打开 .gitmodules 文件,将下图的 github 修改成 gitee
然后在git工具中分别执行以下命令
git submodule init
git submodule update
然后进入到 aithinker_Ai-M6X_SDK 文件夹,再次执行上述命令
配置环境变量的时候发现tools没更新下来,把tools文件夹删了又执行了一次
完成后执行以下命令拉取工具链
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
报错了,寄,重来一次
搞定
然后把三个文件路径添加到环境变量,路径前缀大家都不一样,并且make要放到最上方
验证环境变量是否配置成功,打开cmd,如果已经开了,请先关闭再打开,输入 make -v ,如下图所示,就成功了
然后输入 riscv64-unknown-elf-gcc -v 如下图所示
编译天气站程序
用vscode打开 AiPi-Open-Kits 文件夹,AiPi-Eyes_weather就是程序,然后右击该文件夹,在集成终端中打开,然后在终端中输入 make
然后就报错了
在板块里看到有同样错误的,并且附带解决方案
【板子申请】Ai-M61-32S开发环境搭建完成
http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43024
(出处: 物联网开发者社区-安信可论坛)
按照上方提示进入该文件,注释如下三行代码,保存后重新执行 make
如下就成功了
烧录程序
在 终端 运行指令:
make flash COMX=COMxx
COMxx:是电脑中实际接入小安派 TTL 工具的 COM 口
按照以下提示按小安派的复位键即可。
由于本人没有板子,烧录程序无法实操,只能参考以上操作,文中遇到的问题以及解决方法还无法验证,仅供大家参考,如有不足,欢迎大家指正。 |