【板子申请】Ai-M61-32S开发环境搭建-编译成功(win10)-可能是最少的步骤

[复制链接]
查看520 | 回复3 | 2023-11-15 23:27:34 | 显示全部楼层 |阅读模式
一、准备工作
1.确保电脑安装了git,可以通过官网:Git (git-scm.com) 或阿里镜像 CNPM Binaries Mirror (npmmirror.com) 下载安装包。下载后执行安装,默认一路回车即可。
2.任意选择一个干净的文件夹,在文件夹中右键鼠标,选择”Open Git Bash Here“,打开git bash 终端。


二、克隆/拉取数据和编译工具到本地文件夹
1.克隆小安派源码工程(SDK)
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git

1.PNG

2.拉取 M61 SDK 子模块,小安派的SDK应用到了子模块M61 SDK,类似于依赖,也需要先拉取下来。
2.1修改拉取地址:cd 到SDK项目根目录,修改项目根目录下的”.gitmodules“文件,将github改为gitee。
我这里直接使用vim来修改:
2.PNG
从:
3.PNG
改为:
4.PNG
保存退出。
----------------------------------------------------------------------------------------
2.2执行拉取操作:
在项目根目录依次执行git命令:
cd AiPi-Open-Kits
git submodule init
git submodule update
由于数据较多,这个过程稍微有点长,可能要多试几次,耐心等待。成功的输出:
5.PNG
Cloning into 'D:/yxy/ai/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain'...
Cloning into 'D:/yxy/ai/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/tools'...
13.PNG
(命令”git submodule update“自动下载了M61 SDK 子模块,包括并不限于make、ninja等编译和构建工具。)
----------------------------------------------------------------------------------------
2.3拉取windows版的交叉编译工具链
cd 到目录aithinker_Ai-M6X_SDK,并继续执行git命令。
cd aithinker_Ai-M6X_SDK
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
6.PNG


三、将编译和构建工具的路径添加到环境变量
主要有三个路径:make、ninja、编译工具链的bin目录
我的项目根目录是:D:\yxy\ai\AiPi-Open-Kits,所以三者的路径分别为:
D:\yxy\ai\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\make
D:\yxy\ai\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\ninja
D:\yxy\ai\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin

这里最好将make的路径添加到系统变量Path的顶部,以防系统安装的其他版本make的影响。
15.PNG

验证是否添加成功,重新在项目根目录打开git bash。
执行“make -v”、“ninja --version”、“riscv64-unknown-elf-gcc -v”,如果都能够正常输出版本号,说明成功。
16.PNG
17.PNG


四、编译(以编译项目自带的天气站程序源码为例)
AiPi-Open-Kits/AiPi-Eyes_weather目录下是天气站的源码。
cd 进入AiPi-Eyes_weather目录,执行make命令开始编译,等待编译完成。
18.PNG
......
19.PNG
......
20.PNG
成功,等待录入板子执行。


回复

使用道具 举报

lk9628 | 2023-11-21 16:18:34 | 显示全部楼层
园长回复你了吗?
回复 支持 反对

使用道具 举报

petitepluie | 2023-11-23 13:53:53 | 显示全部楼层
还没有
回复

使用道具 举报

bzhou830 | 2023-11-24 08:55:10 | 显示全部楼层
插个眼给园长看
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

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

本版积分规则