【板子申请】Ai-M61-32S开发环境搭建 Ubuntu

[复制链接]
查看444 | 回复1 | 2023-11-18 21:16:27 | 显示全部楼层 |阅读模式

偶然在B站上看到可以薅羊毛免费领板子,所以就过来了。 我带来是在Ubuntu 22.04上搭建开发环境。

Windows Virtual Box安装Ubuntu 22.04

参考网上其他教程

Ubuntu apt 替换清华源

参考ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

安装git/make/ninja

apt install git make ninja-build

生成并添加ssh key到gitee

ssh-keygen

拉取工具

git clone [email]git@gitee.com[/email]:bouffalolab/toolchain_gcc_t-head_linux.git image.png

添加PATH

将工具链添加环境变量,如果不想每次添加可以加到~/.bashrc末尾 export PATH=$PATH:/home/bob/AiThinker/toolchain_gcc_t-head_linux/bin

验证环境

make -v
ninja --version
riscv64-unknown-elf-gcc -v

image.png

克隆AOK

git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git image.png

修改网址

image.png

更新Submodule

git submodule init
git submodule update

image.png

编译天气站程序

image.png 编译报错,发现是SDK目录下的cmake没有找到,所以进到SDK目录查看。发现也是有submodule的,所以在SDK目录拉去submodule代码。 image.png 再次编译,仍然报错,说是没权限。 image.png 进到cmake/bin/目录给cmake加上可执行权限(sudo chmod a+x cmake)。 image.png 再来一次make,成功!!! image.png 但是,但是,但是,新的问题又来了,把elf转成二进制文件的时候,说工具没有权限,重复刚才的步骤,给工具加上权限。 image.png 再执行 make,成功,就等板子烧录了。 image.png 祝论坛越来越好!!!

回复

使用道具 举报

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

使用道具 举报

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

本版积分规则