新旧系统固件的升级与降级¶
注意:
仅 1684X 的机器需要更新 MCU 固件,1684 的机器不需要!
升/降级 MCU 固件后才可升/降级 SOC 固件。
如果 AIO-1684X-JD4 (SE7) 或 ICORE-1684XQ (SM7) 当前的固件版本是 20230501,需要降级为 20230301 或 20221201 的旧固件,就需要降级 MCU 固件,反之则需要升级 MCU 固件。MCU 固件和 SOC 固件请到下载中心获取。
怎样判断 MCU 固件是新还是旧?¶
在板子上运行以下命令:
cat /sys/bus/i2c/devices/1-0017/information | grep "board type"
如果结果是 0x20:
"board type": "0x20",
则表示是旧的 MCU 固件。
升级 MCU 固件¶
下载 sophgo-bsp-mcu-sm7mini_20230906_arm64.deb
,上传到板子上,然后在板子上运行:
sudo dpkg -i sophgo-bsp-mcu-sm7mini_20230906_arm64.deb
降级 MCU 固件¶
方法1: 安装 MCU deb 包¶
此方法适合普通用户。
下载 sophgo-bsp-mcu-sm7mini_20221111_arm64.deb
,上传到板子上,然后在板上运行:
sudo dpkg -i sophgo-bsp-mcu-sm7mini_20221111_arm64.deb
升/降级 SOC 固件¶
升级需下载 Public-1684-Ubuntu2004-Sdk230501-Build20230915.zip
,降级需下载 EC-A1684XJD4-Ubuntu2004-20230317.zip
,按照使用 TF 卡升级系统固件的说明去制作 TF 升级卡,完成 SOC 固件的升级。