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

[复制链接]
查看650 | 回复1 | 2023-11-19 12:24:18 | 显示全部楼层 |阅读模式
一、安装 WSL 及相应工具
WSL 的安装可参考网上教程,这里我使用的是 Ubuntu 20.04
安装完成后打开 WSL 终端,执行下列命令安装必要工具:
  1. sudo apt update && sudo apt install -y vim git make
复制代码
如果下载速度过慢可按照清华大学开源软件镜像站的教程配置镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
二、克隆 SDK 并配置交叉编译工具链
1. 下载 SDK
打开终端,进入要下载代码的目录,执行以下命令克隆 SDK 仓库:
  1. git clone https://github.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK.git -b release/AiPi_Eyes_SDK
复制代码
如果无法访问 GitHub 则可以使用 Gitee 镜像仓库:
  1. git clone https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK.git -b release/AiPi_Eyes_SDK
复制代码
ai_m61_32s_1.png
2. 下载交叉编译工具链
进入 SDK 目录,执行 install.sh 脚本下载交叉编译工具链:
  1. chmod +x install.sh && ./install.sh
复制代码
ai_m61_32s_2.png
3. 配置交叉编译工具链
再在 SDK 根目录执行 export.sh 脚本配置工具链,以后每次打开终端编译程序之前都需执行此脚本:
  1. source export.sh
复制代码
若执行后出现 riscv64-unknown-elf-gcc 编译器的版本信息,则说明配置成功。
ai_m61_32s_3.png
三、编译例程
进入 SDK 目录下的 examples/helloworld 文件夹,执行以下命令编译例程:
  1. make
复制代码
最终编译结果如下图所示,生成的待烧录 bin 文件为 build/build_out/helloworld_bl616.bin
ai_m61_32s_4.png
四、烧录
在刚才的例程目录执行下列命令进行烧录,其中 xxx 需要改为板子对应的串口,由于我还没有开发板,就不在此演示烧录过程了,可以参考别人的教程。
  1. make flash COMX=xxx
复制代码
回复

使用道具 举报

爱笑 | 2023-11-23 14:10:12 | 显示全部楼层
通过
用心做好保姆工作
回复

使用道具 举报

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

本版积分规则