瑞芯微烧录的时候提示ERROR:DownloadImage-->image size is larger than partition,image=xxx

问题情况描述:烧录rootfs分区镜像的时候提示烧录失败,然后查看烧录日志,发现如下报错

发现我烧录的镜像占了6008496个扇区,每个扇区大小为512Kb,大小刚好是rootfs镜像大小

由上面log信息里的报错可知,是由于镜像的体积大于分区,rootfs分区容不下这么大的镜像,所以导致烧录失败,解决办法也很简单,就是编辑分区文件,把rootfs分区调整一下大小,保证大于镜像的实际大小就行了。先看一下parameter.txt文件里现在的分区规则:

由上图可知,当前的rootfs分区设置的起始地址为0x8a000,大小为0x595000。由前面可知我的实际的rooftfs镜像大小为6008496(即0x‭5BAEB0)‬,很明显0x‭5BAEB0>0x595000,实际镜像大于分区大小范围,需要将分区表里rootfs分区的大小改变一下,让他大于0x‭5BAEB0就行了。改完之后记得要重新烧录一下parameter.txt文件,让分区表生效,然后再烧录rootfs.img,就不会报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值