- 1. ark1668ed空片升级,需要将U盘按照MBR的分区方式格式化成fat32文件系统(注意不支持GPT的磁盘分区方式),格式化完成之后,将升级包中的文件全部拷贝到U盘的根文件目录下,然后插上U盘,
- 选择U盘升级模式,上电系统自动进行升级。
- 2. 非空片升级时,将升级文件拷贝到U盘内,插U盘上电后如果没有正常升级,需要按空格进入uboot命令行模式,然后输入
- env default -f -a && saveenv && reset进行升级。
- 3. 上面两种情况都会进行完整的系统升级,在开发过程中如果只需要部分升级的话,可以在uboot命令行输入命令来完成。
- 输入以下命令之前需要设置update_dev_type(mmc or usb)和update_dev_part(sd卡根据自己平台设置为0或者1,U盘不需要设置)环境变量。
- run updatefromflash NFlash系统update。
- run bootstrapupdate 升级ubootspl。
- run bootloaderupdate 升级uboot。
- run fdtupdate 升级设备树文件。
- run kernelupdate 升级内核。
- run rootfsupdate 升级文件系统。
- run bootanimationupdate 升级开机动画文件,如果卡里面没有bootanimation文件,运行该命令会删除之前开机动画。
|