Ошибка 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)

0 ответов

Другие вопросы по тегам