本帖最后由 oye 于 2023-11-12 14:01 编辑
1.跑个容器先
创建容器
podman run -it archlinux /bin/bash --name Ai_M61_32S
配环境
pacman -Syu
pacman -S git make ninja
2.把SDK和工具链clone下来
对着教程ctrl+c/v即可
cd root
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
cd AiPi-Open-Kits
vim .gitmodules
#把github改成gitee
git submodule init
#这个子模块好像还挺大的 耐心等等
git submodule update
#怎么还有
cd aithinker_Ai-M6X_SDK/
git submodule init
#这个也挺大 再等等
git submodule update
# linux的工具链看起来已经自带了 直接用就好了
#git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
3.把工具链加进环境变量
PATH=$PATH:/root/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/bin
#试试
riscv64-unknown-elf-gcc -v
4.编译官方的demo看看
chmod +x /root/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/tools/cmake/bin/cmake
chmod +x /root/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc-ubuntu
#先把这俩权限改下 要不make会报错
make -j 8
|