天嵌 ARM开发社区

 找回密码
 注册
查看: 2973|回复: 2

关于UBI文件系统

[复制链接]
enzo26 发表于 2013-12-18 17:36:21 | 显示全部楼层 |阅读模式
本帖最后由 enzo26 于 2013-12-19 17:06 编辑

2440开发板,如果哦使用ubi文件系统,内核还需不需要开启ECC校验?

另外使用mkyaffs2image制作镜像时,镜像中是包括ECC信息,所以内核ECC算法需要
与生成yaffs2软件所使用的ecc算法一致,ubi好像没有这种问题,UBI文件是怎么处理
ecc的?? 谢谢
亚瑟王 发表于 2013-12-19 10:14:22 | 显示全部楼层
ubi中使用ecc和使用ecc的参数是不一样的,这个看你个人的使用了。
 楼主| enzo26 发表于 2013-12-19 17:06:24 | 显示全部楼层
解决,看了代码,uboot写ubi文件系统时使用的是软件ECC,所以内核必须使用同样的软件ECC算法
使用硬件ECC会出现错误
UBI: data offset:                1024
UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 0:0, read 64 bytes
UBI error: validate_ec_hdr: bad VID header offset 256, expected 512
UBI error: validate_ec_hdr: bad EC header
UBI error: ubi_io_read_ec_hdr: validation failed for PEB 0
Unable to handle kernel paging request at virtual address 00200200
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-18 17:41 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表