Ошибка ubi0: vtbl_check: неверный CRC в записи 1: 0xe7aa8d6d, а не 0xf116c36b
Мой номер детали nand - MT29F4G08ABAFAWP-AAT:F
Я хочу прикрепить mtd1 к ubi.
после загрузки попробовал убиаттач на Linux версии 4.19.
Когда я пытаюсь использовать ubiattach, почему возникла проблема?
Я использую petalinux 2019.2. когда я использовал petalinux 2018.3, таких проблем не было.
в проекте 2019.2 конфигурация ядра petalinux такая же, как и petalinux 2018.3.
в проекте 2019.2 я бы установил MTD, UBIF такой же, как конфигурация проекта petalinux 2018.3.
hw - это настраиваемая плата zynqMP.
hw совпадает с проектами petalinux 2019.2 и petalinux 2018.3.
Я просто изменил версию Petarinux, оставив оборудование нетронутым.
Конечно, изображение fpga могло измениться, но я думаю, что это не имеет ничего общего с этим явлением.
мой журнал ядра ниже.
root@2019:~# cat /proc/mtd
dev: size erasesize name
mtd0: 0a000000 00040000 "nand-boot"
mtd1: 15000000 00040000 "nand-app"
root@2019:~# ubiformat /dev/mtd1
enter code hereubiformat: mtd1 (nand), size 352321536 bytes (336.0 MiB), 1344 eraseblocks of 262144 bytes (256.0 KiB), min. I/O size 4096 bytes
libscan: scanning eraseblock 1343 -- 100 % complete
ubiformat: 1344 eraseblocks have valid erase counter, mean value is 0
ubiformat: formatting eraseblock 1343 -- 100 % complete
root@2019:~# ubiattach /dev/ubi_ctrl -m 1
[ 1845.819118] ubi0: attaching mtd1
[ 1846.696783] ubi0: scanning is finished
[ 1846.731907] ubi0 error: vtbl_check: bad CRC at record 1: 0xe7aa8d6d, not 0xf116c36b
[ 1846.732888] Volume table record 1 dump:
[ 1846.733388] reserved_pebs 0
[ 1846.733792] alignment 0
[ 1846.734195] data_pad 0
[ 1846.734598] vol_type 0
[ 1846.735001] upd_marker 0
[ 1846.735412] name_len 0
[ 1846.735818] name NULL
[ 1846.736260] ubi0 error: vtbl_check: bad CRC at record 1: 0xe7aa8d6d, not 0xf116c36b
[ 1846.737239] Volume table record 1 dump:
[ 1846.737739] reserved_pebs 0
[ 1846.738142] alignment 0
[ 1846.738543] data_pad 0
[ 1846.738946] vol_type 0
[ 1846.739357] upd_marker 0
[ 1846.739759] name_len 0
[ 1846.740160] name NULL
[ 1846.740599] ubi0 error: ubi_read_volume_table: both volume tables are corrupted
[ 1846.741690] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd1, error -22
ubiattach: error!: cannot attach mtd1
error 22 (Invalid argument)