mirror of
https://github.com/sipeed/LicheeRV-Nano-Build.git
synced 2026-09-11 05:09:56 -05:00
667ea001068e4ac5eb8a3e5867254cfbe6d935a0
快速开始
获取SDK
git clone https://github.com/sipeed/LicheeRvNano-Build cvi_mmf_sdk
准备编译环境
# 获取工具链
cd /path/to/cvi_mmf_sdk
wget https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/07/16/host-tools.tar.gz
tar xvf host-tools.tar.gz
cd /path/to/cvi_mmf_sdk/docker
# 构建docker环境用于开发
docker build -t cvi_mmf_sdk .
编译
- 以
cv1812cp_licheerv_nano_sd为例
docker run --rm --name cvi_mmf_sdk -v /path/to/cvi_mmf_sdk -it cvi_mmf_sdk /bin/bash
# 以下命令在docker环境里面执行
cd /path/to/cvi_mmf_sdk
# 设置环境
source build/cvisetup.sh
# 加载配置
defconfig cv1812cp_licheerv_nano_sd
# 构建软件
build_all
# 生成SD卡镜像
./build/tools/common/sd_tools/sd_gen_burn_image.sh install/soc_cv1812cp_licheerv_nano_sd/
- 编译成功后可以在
install目录下看到生成的image
SD卡烧录
# 在Docker环境之外
# 将 DATE TIME sdX 替换为实际的字符串
if=install/soc_cv1812cp_licheerv_nano_sd/images/sophpi-duo-DATE-TIME.img of=/dev/sdX status=progress
middleware
# 安装位置
/mnt/system/usr/bin
Description
Languages
C
94.3%
Python
2.8%
Assembly
1.1%
Makefile
0.8%
Shell
0.3%
Other
0.3%