linux内核启动时报错ubi0 error: validate_ec_hdr: bad data offset 256, expected 128

1.错误解析

ubi的EC header中有一个字段data_offset来记录数据偏移,数据偏移必须正确才能正确读取每一个物理擦除块中的数据

2.解决方法

擦除整块flash,然后再重新烧写包含ubi的镜像