【板子申请】Ai-M61-32S开发环境搭建,但是Linux

[复制链接]
查看382 | 回复1 | 2023-11-18 23:09:42 | 显示全部楼层 |阅读模式
# 0x00 前

发现Linux部署教程缺乏,遂补充
环境: Ubuntu 20.04

请先安装必要软件:
  1. sudo apt-get install make -y
  2. sudo apt-get install git -y
复制代码
运行以下命令时不会报错即可:
  1. make -v
  2. git --version
复制代码
2v.png

# 0x01 CLONE

运行如下指令以下载AiPi Kit和M61SDK:
  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
  2. cd AiPi-Open-Kits
  3. git submodule init
  4. git submodule update
复制代码
1.png

如果过程中出现 `Time Out` `Error 443`等字眼, 尝试如下方案

## i. 修改源
  1. nano .gitmodules
复制代码
打开 `.gitmodules` 文件,并将其中的 `github.com` 替换为 `gitee.com`
2.png

## ii. 加速

推荐使用这种方法,因为后面还要使用Github上的仓库,逃得过初一逃不过十五

使用VPN或其他加速工具进行加速,推荐 Watt Toolkit

# 0x02 工具链

未曾接触risc v,于是自行寻找

找到了这篇 文章 指向的这个 项目,我们借用一下这个项目的安装脚本,可以在Linux环境下快速省心地安装risc v toolchain,安装完成后可以删掉

克隆项目备用:
  1. cd ..
  2. git clone https://github.com/YosysHQ/picorv3
复制代码
安装一些必要的依赖项
  1. sudo apt-get install autoconf automake autotools-dev curl libmpc-dev \
  2.             libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo \
  3.             gperf libtool patchutils bc zlib1g-dev git libexpat1-dev
复制代码
接着直接运行如下指令即可:
  1. cd picorv32
  2. make download-tools
  3. make -j$(nproc) build-tools
复制代码

以上的第二句可能会需要长时间的下载,请耐心等待,还可能因网络问题出现错误,保证您的 Watt Toolkit 开启并多次尝试即可(此脚本默认安装64位版本)

如果成功,在 `/opt/riscv/bin` 下将会有 `riscv64-unknown-elf-gcc` 等文件:

ls.png

# 0x03 完成

环境搭建已经完成了

cd进 `AiPi-Eyes_weather` 目录,执行:
  1. make
复制代码
看到 `Built target combine` 字样即为完成
qwq.png

# 0x04 烧录

TODO啦,因为我还没有板子




ls.png
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则