Mars CM Bootloader 引导程序升级
Mars CM 无论是通过 SD 卡启动系统,还是通过 eMMC 模组启动系统,都要通过 Bootloader 引导程序来启动,这个引导程序存储在板上的一个 SPI Flash 中,包含 SPL
和 U-Boot
两个部分
提示
Mars CM 中的这个 Bootloader 您可以理解为我们电脑中的 BIOS
Mars CM 出厂时已经预置了一个初始的 Bootloader 程序,正常使用中无须升级该程序。只有出现如下情况时,需要升级 Bootloader
- SPI Flash 中的 Bootloader 程序意外损坏,导致无法正常启动系统时
- 官方系统镜像升级(比如 Debian),必须配合新的 Bootloader,否则无法启动时
- U-Boot 修复了一些 Bug,或者增加了新功能,您需要使用这些新功能时
更新 Mars CM 上 SPI Flash 中 Bootloader 的方法有几种,比如 Windows 烧录工具、TFTP、flashcp 命令等,这里先介绍在 Windows 系统中使用 UsbFlashTool 烧录工具的方法
Mars CM 可以搭配不同的底板使用,这里以搭配树莓派 CM4 IO Board 底板为例进行说明。