RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build root、Ubuntu20和22版本登系统。了解更多信息可点击迅为官网
【粉丝群】824412014
【实验平台】:迅为RK3588开发板
【内容来源】《iTOP-3588开发板快速烧写手册》
【全套资料及网盘获取方式】联系淘宝客服加入售后技术支持群内下载
【视频介绍】:【强者之芯】 新一代AIOT高端应用芯片 iTOP -3588人工智能工业AI主板
第9章ubuntu系统下升级固件
9.1烧写固件
本章使用SDK提供的烧写工具upgrade_tool进行烧录,烧写工具位于Linux源码tools/linux/Linux_Upgrade_Tool目录下,如下图所示:
将要烧写的镜像拷贝到烧写工具目录下,如下图所示:
首先按下开发板底板的音量+按键,按下不要松开,然后按下开发板的电源按键,启动开发板,此时Ubuntu会弹出如下提示,我们选择连接到虚拟机,选择你所使用的Ubuntu,然后点击确定,如下图所示:
点击虚拟机->可移动设备,可以看到已成功连接到虚拟机Ubuntu下,如下图所示:
然后使用以下命令烧写完整固件update.img镜像,烧写完成如下图所示:
./upgrade_tool uf update.img
也可以使用upgrade_tool工具进行单独烧写,烧写命令如下表所示:
单独烧写Linux系统固件 | 说明 |
./upgrade_tool di -parameter parameter.txt | 烧录parameter分区文件 |
./upgrade_tool di -uboot uboot.img | 烧录uboot分区 |
./upgrade_tool di -misc misc.img | 烧录misc分区 |
./upgrade_tool di -boot boot.img | 烧录boot分区 |
./upgrade_tool di -recovery recovery.img | 烧录recovery分区 |
./upgrade_tool di -rootfs rootfs.img | 烧录rootfs分区 |
./upgrade_tool di -oem oem.img | 烧录oem分区 |
./upgrade_tool di -userdata userdata.img | 烧录userdata分区 |
单独烧写Android系统固件 | 说明 |
./upgrade_tool di -uboot uboot.img | 烧录uboot分区 |
./upgrade_tool di -misc misc.img | 烧录misc分区 |
./upgrade_tool di -dtbo dtbo.img | 烧录dtbo分区 |
./upgrade_tool di -vbmeta vbmeta.img | 烧录vbmeta分区 |
./upgrade_tool di -boot boot.img | 烧录boot分区 |
./upgrade_tool di -recovery recovery.img | 烧录recovery分区 |
./upgrade_tool di -baseparameter baseparameter.img | 烧录baseparameter分区 |
./upgrade_tool di -super super.img | 烧录super分区 |
可以烧录单个分区和多个分区镜像,如下图所示
./upgrade_tool di -boot boot.img
./upgrade_tool di -boot boot.img -uboot uboot.img
9.2设备分区表
如果想查询当前使用设备使用的分区表,可以使用以下命令,会读取设备上的分区表信息,如下图所示:
./upgrade_tool pl
9.3擦除Flash
执行擦除Flash功能会将Flash的所有Block都擦除一遍,包括固件区域前面的系统块。当系统反复升级都失败时,可以尝试使用以下命令擦除Flash再进行升级,如下图所示:
./upgrade_tool ef update.img