U盘OTA升级固件¶
前言¶
本文介绍了如何生成U盘升级的固件,并用u盘对板子进行升级的方法。
准备工作¶
Face-RK3399 开发板
OTA固件
FAT32格式的u盘
生成OTA升级固件的方法¶
在下载的sdk源码编译完uboot 内核 上层之后,在根目录下执行如下命令
make -j8 && ./mkimage.sh ota && make otapackage -j8 && ./FFTools/mkupdate/mkupdate.sh
执行完之后会在out/target/product/rk3399_firefly_face目录下生成xxx.zip文件,这个就是ota升级固件
U盘OTA升级步骤¶
1.将上述xxx.zip重命名成update.zip
2.将update.zip 拷贝到FAT格式U盘的根目录下
3.在机器开机之后,将U盘插进 非OTG口的U盘接口中
4.等待若干秒,屏幕会弹出指示框,并点击Install按钮
5.等待机器重启即可,整个过程需要几分钟时间
注意事项¶
1.需要FAT32格式的U盘,其他格式U盘格式不支持
2.升级的U盘口需要使用非OTG口的另外的U盘接口
3.ota固件受时间戳限制,只能用时间戳新的固件升级旧时间戳的固件
4.升级完成之后,界面会弹出是否删除U盘OTA固件的提示,需慎点
5.由于是ota的打包固件方式,若客户想替换kernel.img和resource.img,单独烧录是不可行的,需要先执行./mkimage.sh ota 将kernel.img和resource.img打包进去boot.img,重新烧录boot.img