本帖最后由 psgrep 于 2023-11-18 23:54 编辑
本帖最后由 psgrep 于 2023-11-18 23:53 编辑
本帖最后由 psgrep 于 2023-11-18 23:39 编辑
首先感谢站长爱笑发起赠送开发板的活动!
先介绍一下我的本地环境:
- Windows 7
- 已安装Git、VSCode
正文开始
1.软件安装
因为我已经安装了VSCode、Git,就贴个地址吧
VSCode(这是轻量化的IDE)
Git(这是拉取开发环境的工具)
如果下载速度较慢,可以使用安信可官方的链接
2.构建开发环境
1. 开始
在存储空间较多的地方(至少4.61G)新建一个文件夹,建议名字为全英文,其他字符可能会影响编译
2. 拉取M61 SDK
右键资源管理器的空白处,点击 Open Git Bash Here
输入
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
这一步拉取的是M61的SDK
3. 拉取M61 SDK的子模块
在拉取之前,先修改AiPi-Open-Kits文件夹中的.gitmodules
将”github"改为"gitee"(这一步是修改拉取的站点为国内站点,可以加速下载速度)
在上一步打开的终端中输入
cd AiPi-Open-Kits
git submodule init
git submodule update
小Tips:如果速度太慢,可以在最后一个命令后加入 --depth=1
,这样就只拉取一个分支,亲测对后面的操作没有影响
小Tips*2:这一步要下载将近2G的文件,而且没有进度条,请耐心等待...
4. 拉取M61 SDK子模块的子模块
子模块的子模块...
输入
cd aithinker_Ai-M6X_SDK
git submodule init
git submodule update
小Tips*3:同样可以用 --depth=1
小Tips*4:这一步也要下载将近1G的文件,同样没有进度条,请耐心等待...
5.拉取工具链
输入
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
6.设置环境变量
右键 计算机
-> 属性
-> 高级系统设置
-> 环境变量
-> Path
-> 编辑
将 (你的路径)\aithinker_Ai-M6X_SDK\tools\make\;
加入开头
将 (你的路径)\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin;(你的路径)\aithinker_Ai-M6X_SDK\tools\ninja
加入末尾
重启电脑后在桌面Shift + 右键,点击 在此处打开命令窗口
输入 make -v
并回车
继续输入 riscv64-unknown-elf-gcc -v
并回车
3. 编译示例程序(AiPi-Eyes_weather)
使用VSCode打开 AiPi-Open-Kits
文件夹
右键 AiPi-Eyes_weather
,点击 在集成终端中打开
输入 make
一次成功!