Добрый день.
Столкнулся с проблемой записи jffs2 имджа в nand через u-boot. Сама запись проходит без проблем. Но при работе вылетают сообщения:
Empty flash at ххх ends at ххх JFFS2 notice: (441) check_node_data: wrong data CRC... jffs2_scan_eraseblock(): Magic bitmask хх not found at ххх instead
Nand у меня MT29F2G08. – Page size x8: 2112 bytes (2048 + 64 bytes) – Block size: 64 pages (128K + 4K bytes) – Plane size: 2 planes x 1024 blocks per plane
jffs2 делаю в buildroot, "Flash Type: NAND flash with 2kB Page and 128 kB erasesize"
В у-буте пишу имдж так: "usb start; " "usb reset; " "usb 0 0x70000000 roofs.jffs2; " "nand erase.chip; " "nand write 0x70000000 0x800000 $filesize; "
Строка загрузки ядра: root=/dev/mtdblock1 rw rootfstype=jffs2
CPU: AT91SAM9G45 U-boot: 2012.07 Kernel: 3.2.6 buildroot: 2012.08
Буду рад любой информации. Спасибо.
|