UBI文件系统烧录的注意点

在处理ubi文件系统烧录时,需关注bootloader的兼容性和烧录工具的处理方式。对于不支持ubi的bootloader,需直接读取镜像并跳过全0xff的页。使用烧录器时,也要确保它能识别并跳过全0xff的页,否则可能导致问题。这一重要细节在ubi官方文档中有提及,建议始终遵循,以防出现难以调试的错误。
摘要由CSDN通过智能技术生成

工作中遇到ubi文件系统镜像的烧录,遇到一些问题。

一个是如何在bootloader中添加支持烧录ubi镜像的功能,uboot中已有此功能,这里说的是本身不支持烧写ubi文件系统镜像的bootloader。方法是直接读ubi镜像进行烧写,但是如果遇到读到的页全是全0xff的的页,则跳过直接不写。

另一个是使用烧录器烧录ubi文件系统镜像时,一定要确保烧录器也是遇到全0xff的页跳过不烧录,不然也会出问题,这个需要和烧录器厂商确认。

所以如果自己开发烧录ubifs的工具,一定要记住这一点。


其实上述注意事项在ubi的官方文档中已经有说明:

If your UBI image contains UBIFS file system, and your flash is NAND, you may have to drop 0xFF bytes the end of input PEB data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值