在 Licheepi4A 上安装
硬件准备
Sipeed LicheePi 4A
设备 1 台(8 GB
或16 GB
款均可)显示器一台
USB
键盘及鼠标一套串口操作所需设备/组件(可选)
RJ45
网线 1 条以上及路由器/交换机等设备供有线网络连接使用
设备固件
LicheePi4A
不同内存版本需要使用不同的固件。
u-boot-with-spl-lpi4a.bin
为 8 GB 版本的 u-boot 文件。u-boot-with-spl-lpi4a-16g.bin
为 16 GB 版本的 u-boot 文件。
以下的烧录方式以 16GB + 128GB
核心板为例,假设你已经下载好了 base
镜像和对应的固件文件。
烧录方法
烧录工具
主要利用 fastboot
烧录,可以从 https://dl.sipeed.com/shareURL/LICHEE/licheepi4a/07_Tools
下载 burn_tools.zip
,压缩包内包含了针对 Windows/macOS/Linux
三个系统的烧录工具。
设置硬件进入烧录模式
请先注意检查底板的拨码开关是否为 EMMC 启动模式,在确认无误之后即可烧录。
按住板上的 BOOT
按键不放,然后插入 USB-C
线缆上电(线缆另一头接 PC
),即可进入 USB
烧录模式。
在 Windows
下使用设备管理器查看,会出现 USB download gadget
设备。
在 Linux
下,使用 lsusb
查看设备,会显示以下设备: ID 2345:7654 T-HEAD USB download gadget
。
Windows 下驱动安装
注意:
我们提供下载的镜像内并未包含 Windows 侧的驱动程序。你可以从这里下载 burn_tools.zip,在压缩包内找到 windows/usb_driver-fullmask 的文件夹,这个文件夹内的文件是 Windows 系统下需要安装的驱动。
Windows 下烧录时,需要先进入高级启动模式,禁用数字签名。才能正常安装下面的驱动。禁用数字签名请按照下面的步骤操作。
Windows 10
- 进入
Windows 10
的设置,点击"更新和安全"。 - 点击左侧的
恢复
,之后在右边点击高级启动下面的重新启动
,此时电脑会重新启动。如果当前有未完成的工作,请先保存后再执行。
Windows 11
进入
Windows 11
的设置,找到系统
菜单之后,点击恢复
。之后在右边点击高级启动下面的"重新启动",此时电脑会重新启动。如果当前有未完成的工作,请先保存后再执行。
重启之后
点击
疑难解答
,然后点击高级
->启动设置
,随后系统将再次重启。重启之后会进入启动设置,在这里我们需要选择
禁用强制驱动程序签名
。通常这个选项为数字 7,但实际可能有变。在按下对应选项的数字后,系统会再次重新启动。在重启进入系统之后,我们可以开始安装驱动了。打开
设备管理器
,找到其它设备
内的USB download gadget
,双击该设备。点击
常规
选项卡下方的更新驱动程序
。随后,在
浏览计算机上的驱动程序
页面粘贴你复制的usb_driver-fullmask
目录的路径。点击下一步,此时驱动可以被安装成功。
烧录镜像
进入烧录模式后,我们就可以使用 fastboot 进行烧录操作,在 macOS 或者 Linux 下,若 fastboot 为自行安装的,则你可能需要先赋予 fastboot 可执行权限。
Windows 系统步骤
请先将 fastboot
添加至系统环境变量 PATH
内,或者将 fastboot
放置于同一目录下。不要忘记将镜像也解压。随后打开 PowerShell
,执行以下命令:
# 将这里的文件替换成跟板子版本对应的 u-boot 文件
fastboot flash ram u-boot-with-spl-lpi4a-16g.bin
fastboot reboot
# 在执行重启命令之后,等待 5 秒钟后继续执行
# 将这里的文件替换成跟板子版本对应的 u-boot 文件
fastboot flash uboot u-boot-with-spl-lpi4a-16g.bin
fastboot flash boot openEuler-24.03-LTS-riscv64-lpi4a-base-boot.ext4
fastboot flash root openEuler-24.03-LTS-riscv64-lpi4a-base-root.ext4
Linux/macOS 系统步骤
你可能需要在 fastboot
指令前加入 sudo
指令。
# 将这里的文件替换成跟板子版本对应的 u-boot 文件
fastboot flash ram u-boot-with-spl-lpi4a-16g.bin
fastboot reboot
# 在执行重启命令之后,等待 5 秒钟后继续执行
# 将这里的文件替换成跟板子版本对应的 u-boot 文件
fastboot flash uboot u-boot-with-spl-lpi4a-16g.bin
fastboot flash boot openEuler-24.03-LTS-riscv64-lpi4a-base-boot.ext4
fastboot flash root openEuler-24.03-LTS-riscv64-lpi4a-base-root.ext4
硬件可用性
官方发布版本基于 openEuler kernel6.6
同源版本构建,并非所有内核模块都完整支持。该版本强调官方生态体验完整一致,如果需要更完善的硬件功能,需要使用第三方发布版本。