LicheeRV-Nano-Build
- C 94.2%
- Python 2.8%
- Assembly 1.1%
- Makefile 0.8%
- Shell 0.3%
- Other 0.4%
| .forgejo/workflows | ||
| .github/workflows | ||
| build | ||
| buildroot | ||
| demo | ||
| freertos | ||
| fsbl | ||
| host | ||
| isp_tuning | ||
| LicheeRV-Nano-Build@2f653670ab | ||
| linux_5.10 | ||
| middleware/v2 | ||
| opensbi | ||
| osdrv | ||
| oss | ||
| ramdisk | ||
| u-boot-2021.10 | ||
| .gitignore | ||
| build.sh | ||
| Dockerfile | ||
| post-build.sh | ||
| README.md | ||
LicheeRV-Nano-Build
download source
git clone https://github.com/sipeed/LicheeRV-Nano-Build --depth=1
cd LicheeRV-Nano-Build
git clone https://github.com/sophgo/host-tools --depth=1
host environment
you can use container:
cd host/ubuntu
docker build -t licheervnano-build-ubuntu .
docker run --name licheervnano-build-ubuntu licheervnano-build-ubuntu
docker export licheervnano-build-ubuntu | sqfstar licheervnano-build-ubuntu.sqfs
singularity shell -e licheervnano-build-ubuntu.sqfs
build it
source build/cvisetup.sh
# C906:
defconfig sg2002_licheervnano_sd
# A53:
# defconfig sg2002_licheea53nano_sd
build_all
build fail
on some system, qt5svg or qt5base will build failed on first build, please retry command:
build_all
how to modify image after build:
# first partition
touch wifi.sta
mcopy -i install/xxx/xxx.img@@1s wifi.sta ::/
# second partition
./host/mount_ext4.sh install/xxx/xxx.img mountpoint
cd mountpoint
touch xxx
logo
./host/make_logo.sh input.jpeg logo.jpeg
mcopy -i install/xxx/xxx.img@@1s logo.jpeg ::/