迅为RK3588开发板技术分享 TF卡烧写大于4G容量镜像

描述

硬件平台:

开发板

通过SD卡烧写镜像具有操作简便、快速部署、灵活性强等优势。只需将镜像文件写入SD卡,然后插入开发板即可完成烧写,步骤简单且工具易得;烧写速度快,支持批量操作,适合设备的快速部署和更新。

 

但是瑞芯微TF卡制作软件只适用于4G以下大小镜像的制作,而在iTOP-RK3588开发板所提供的镜像中,只有安卓镜像以及buildroot镜像是小于4G的,Ubuntu和Debian镜像会超过4G大小的限制,从而导致TF卡制作失败。

开发板

 

但是Ubuntu和Debian镜像客户使用频率是非常高的,在项目部署以及后续项目升级阶段难免需要使用TF卡烧写镜像,那要如何解决TF卡4G大小限制的问题呢?

 

 

解决步骤

 

首先使用TF卡磁盘升级工具创建一个普通的buildroot固件升级镜像,升级步骤如下图所示:

开发板

 

升级完成之后将TF卡转到ubuntu虚拟机,TF卡默认格式为FAT32格式,TF卡里的内容如下图所示:

开发板

由于FAT32格式的TF卡只能存放4G以下容量的文件,所以这里要重新拷贝上述文件(瑞芯微sd卡工具制作步骤不能缺少,因为需要进入recovery进行系统升级),为了方便起见,可以直接使用以下脚本:

 

开发板

 

 

开发板

 

开发板

 

 

 

保存该脚本为 full_flash.sh,然后像之前一样赋予可执行权限:

 

chmod +x full_flash.sh

 

开发板

然后将要烧写的镜像拷贝到当前目录,并重命名为sdupdate.img

 

 

开发板

最后使用以下命令拷贝制作必须的文件即可,其中第一个参数为TF卡的盘符,第二个为挂载目录,制作过程如下所示:

开发板

升级完成之后,会提升以下打印信息,拔掉TF卡重启就可以进入要烧写的系统了。

 

开发板
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分