- 到本项目 Release 下载适用于 LicheePi 4A 的系统,可以选择 Debian 或 Ubuntu。
- 到 chainsx/thead-u-boot Actions 或者其他使用该源码仓库的项目例如 chainsx/fedora-riscv-builder 下载适用于对应内存版本 LicheePi 4A 引导 SD 卡镜像的 u-boot.
其他使用 https://github.com/chainsx/thead-u-boot
的系统都是按照以下方式进行刷写
按住板子上的 BOOT 键,使用数据线将 lpi4a 与电脑相连,然后进行以下操作。
sudo ./fastboot flash ram ./images/u-boot-with-spl.bin
sudo ./fastboot reboot
sleep 10
sudo ./fastboot flash uboot ./images/u-boot-with-spl.bin
注意,本项目提供的 u-boot 不会修改分区表
安装驱动等参考官方Wiki
这个不用我说了吧
(1) 使用 u-boot 的 UMS(USB Mass Storage)功能(实验性):
有拨码开关的请设置为 EMMC 模式。
使用串口在 u-boot 倒计时读秒时使用 `Ctrl^C` 中断以进入 u-boot 命令行,然后输入以下指令:
```
ums 0 mmc 0
```
然后 EMMC 将会以 USB Mass Storage 设备映射在电脑上。
自动进入 ums 功能正在开发,有兴趣的可以一起帮忙开发(超小声):https://github.com/chainsx/thead-u-boot/tree/emmc-flasher
(2) 使用 SD 卡启动之后将 img 镜像 dd
到 EMMC 中。
SD 优先于 EMMC
GPU: Work In Progress.
风扇:支持
桌面:在没有 GPU 驱动的情况下使用 xfce 桌面,Ubuntu 20.04 能流畅使用,Ubuntu 22.04 有明显卡顿情况。
Armbian 官方构建框架支持:已经提交到官方仓库,但是是不可能使用优化编译工具链的,,,
Armbian 官方构建框架预构建版本:由 GitHub Action 自动构建
- 遇到问题发 issue,系统稳定性与 Sipeed 无关。
- 对于 u-boot 的修改是本人进行支持的,不兼容官方系统(当然我也在修改以想办法与达成官方统一),使用本系统产生的问题请发在 issue 里,系统稳定性与 Sipeed 无关,需要稳定系统请使用官方系统。
- 本系统仅作为想自定义系统的用户使用,请勿使用本系统进行任何硬件测试并公开测试报告,系统稳定性与 Sipeed 无关。
- 本仓库:使用 T-Head 优化编译工具链编译内核,由 chainsx 进行业余支持和维护;
- Armbian 官方构建仓库:构建支持 LicheePi 4A,但是不是由 Armbian 官方支持,使用 GNU GCC 编译内核,LicheePi 4A 支持由 chainsx 进行业余支持和维护。
- 与本项目以及 Armbian 官方构建框架的 bug 以及需求都可以在本项目的 issue 里提,
- 与 Armbian 官方构建框架相关的最好向 Armbian Jira 添加事务,并及时通知我。
- 请不要提交与本项目无关的 issue。
欢迎向 Armbian 官方构建仓库提交 PR,如果是关于 LicheePi 4A 的,请在 reviewers 选择 chainsx
,并及时通知我。