"); //-->

在日常开发中,常常需要将修改后的系统烧写进开发板进行调试。有时候我们只修改了一小部分内容,这时候烧写整个镜像就非常的浪费时间。为了节约开发时间,我们可以单独烧写某一镜像。
本文档主要解决的问题就是如何单独烧写镜像、分区、设备树。
烧写前的准备操作请浏览《TQ3568镜像更新手册》。请成功接好USB烧写线和获取镜像后,再跟着以下步骤操作!
一、单独烧写镜像
我们在单独烧写镜像时,首先执行以下操作使板子进入Loader镜像更新模式。
长按recovrey按键并保持,后给板子上电或者按复位。
RK3568上电时会先测试recovery是否被按下,按下则进入烧写模式,此时蓝色LED灯长亮。看到LED灯亮后就可以松手了(约3秒)。

其次,将需要烧写的镜像准备好。用户编译生成的镜像文件在/opt/EmbedSky/TQ3568/CoreA/Linux_SDK_XXX
/rockdev目录下。在单独烧写镜像时会用到upgrade tool 工具,upgrade_tool是Linux下的usb烧写工具,默认在linux源码目录下的/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool,也可以在光盘中的08_开发板配套工具/linux平台工具/Linux_Upgrade_Tool_v1.65.zip找到,详细见《TQ3568环境搭建手册》的相关说明。
接下来开始烧写镜像。一般来讲,常用到的更新镜像有:内核boot.img,u-boot镜像uboot.img,文件系统rootfs.img
更新镜像的手段有upgreade_tool、RK烧写工具两种,首先介绍upgrade_tool工具烧写镜像。
使用源码自带烧写工具upgrade_tool烧写①以下是在源码目录下单独烧写内核镜像。sudo tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool di -b rockdev/boot.img
sudo tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool di -b rockdev/uboot.img

首先把rootfs.img导出到Windows的某一目录中。
①打开并进入Loader模式,读取设备分区表
读取设备分区表时会报以上提醒,点击确定即可。
②此时会发现右边读取到了rootfs分区,左边却没有rootfs的相关信息,如下图所示。


值得注意的是,由于文件系统镜像占完整镜像的绝大部分,所以单独更新文件系统镜像意义不大,建议如果要更新文件系统镜像,最好直接更新完整的系统镜像。
二、单独烧写分区分区镜像说明:

为了烧写方便,RK原厂将以上命令集成到rflash.sh脚本中,使用源码目录下/rflash.sh脚本更新更方便,会自动更新rockdev目录下的镜像,建议使用此方法。
sh rkflash.sh uboot # 更新bootloader由于TQ3568开发板不能单独烧写设备树,而是和boot.img内核镜像一起烧写。当我们需要更新板子上设备树时,只需在修改设备树之后重新编译内核,接着利用单独烧写boot.img镜像的方式烧入板子即可。
![]()
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
NVIDIA计划推出基于ARM的SoC
ARM 展示小型低功耗上网本样品
KEA: Kinetis KEA - 面向工业控制和运输行业的超可靠5V MCU
天势科技与Arm战略合作,为人工智能驱动的个人 “智能自动驾驶汽车” 提供技术支持
WinCE+ARM开发及关键技术 上
Arm与Linaro联合发起行业联盟 CoreCollective
Arm自研芯片掀「跨界战争」 台积电旗下创意恐首当其冲
Arm再创季度营收纪录
最新ARM技术和嵌入式技术发展动态 中
Cyclone V SoC开发套件和SoC嵌入式设计套装
最新ARM技术和嵌入式技术发展动态 下
arm学习资料
WinCE+ARM开发及关键技术 下
今日上传e-ARM全部文档至本站下载区
Arm AGI CPU:智能体式人工智能云时代的芯片基石
摩尔线程推出ARM架构SoC“长江” 进军笔记本芯片市场
英伟达能否打破PC处理器的竞争格局?
ARM嵌入式系统开发:软件设计与优化
ARM嵌入式软件编程经验谈
本站成立e-ARM开发工作室!
ARM嵌入式系统开发
康佳特推出首款 Arm 架构 SMARC 模块
e-ARM的PCB板已经做好,s3c4510b很快买到
RTL8201L缺货,xiaohua,E-ARM你们买得到吗?
“当TDC-GP22遇到ARM CortexM3” ——世强专家解读智能超声波水表的技术创新趋势
基于ARM-Linux的MiniGUI的仿真与移植
咱们的e-Arm进行的咋样了?板子画了吗?
基于ARM/DSP 的高性能驱动方案
ARM开发详解
Arm重磅推出AGI CPU 1OU 双节点参考服务器