【板子申请】Ai-M61-32S开发环境搭建 win11+make失败的可能解决办法

[复制链接]
查看436 | 回复1 | 2023-11-11 23:06:58 | 显示全部楼层 |阅读模式

本帖最后由 Azide 于 2023-11-11 23:14 编辑

开发环境搭建

使用工具

  • Windows 11
  • powershell(Terminal终端)
  • vscode

基础准备

vscode 和 git 早已安装,这里不再赘述过程

clone 仓库

从 github 上 clone 项目仓库

git clone https://github.com/Ai-Thinker-Open/AiPi-Open-Kits.git

QQ图片20231111222951.png

拉取M61的SDK 子模块

cd AiPi-Open-Kits
git submodule init
git submodule update

需要注意的是,该操作会拉取所有子项目的submodule (下载的东西确实很多,时间也久)

再进入 aithinker_Ai-M6X_SDK 文件夹拉取该子项目的 submodule

cd aithinker_Ai-M6X_SDK
git submodule init
git submodule update

最后 clone Windows 的编译工具链

git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git

QQ图片20231111224013.png

添加环境变量

环境变量的添加有两个方式:

  1. 在shell中直接执行命令添加
  2. 手动在系统环境变量中添加

这里选择第二种,如果想尝试第一种,可以参考项目下的aithinker_Ai-M6X_SDK\export.sh

为了方便工具的管理,这里先添加一个变量 AiPiEnv

然后再向 Path 变量中添加路径

QQ图片20231111224605.png

QQ图片20231111224609.png

QQ图片20231111224613.png

至此前置准备成功,build 一个项目试试

尝试构建

切换项目 AiPi-Eyes_weather, 使用命令构建

cd AiPi-Eyes_weather
make

然后经过一连串的 Warning (又不是ERROR!你就说能不能跑吧)

不出意外的会出意外:可能会在最终阶段产生类似报错:

Built target combine
cp ./../aithinker_Ai-M6X_SDK/bsp/board/bl616dk/config/Rx_boot2_m61.bin build/build_out
process_begin: CreateProcess(NULL, cp ./../aithinker_Ai-M6X_SDK/bsp/board/bl616dk/config/Rx_boot2_m61.bin build/build_out, ...) failed.
make (e=2): 系统找不到指定的文件。
make: *** [../aithinker_Ai-M6X_SDK/project.build:75: build] Error 2

但是使用命令 Test-Path ./../aithinker_Ai-M6X_SDK/bsp/board/bl616dk/config/Rx_boot2_m61.bin,会发现执行结果为 True (?

不清楚,可能是Windows的原因,可行的解决方法:

  1. 手动执行一下命令 cp ./../aithinker_Ai-M6X_SDK/bsp/board/bl616dk/config/Rx_boot2_m61.bin build/build_out
  2. 然后在../aithinker_Ai-M6X_SDK/project.build,注释掉第75行 #cp $(BL_SDK_BASE)/bsp/board/bl616dk/config/edata.bin build/build_out 简单粗暴,又不是不能用!
  3. 类似的报错应该都可以这样处理,然后重新 make

最终构建成功

QQ图片20231111224617.png

QQ图片20231111224623.png

QQ图片20231111224627.png

环境搭建结束

参考

搭建流程参考

零基础搭建小安派Windows 开发环境 - 小安派S1教程合集): 写的非常详细,就是教程里make的时候并未报错,可能是环境不同吧

QQ图片20231111224613.png
回复

使用道具 举报

iiv | 2023-11-15 21:53:04 | 显示全部楼层
插个眼给园长看
回复 支持 反对

使用道具 举报

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

本版积分规则