- 论坛徽章:
- 0
|
内核版本为2.6.24。芯片为at91rm9200。
我的板子有一片dataflash挂在spi总线下。
如果spi频率设置为8M的话,使用一切正常,把频率设置提高到15M。就会出现下面的错误:
[root@xxx /]$mount -t jffs2 /dev/mtdblock4 /data2
JFFS2 write-buffering enabled buffer (528) erasesize (8448)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00171304: 0xffff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001ce004: 0xffff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f1104: 0xffff instead
jffs2_scan_inode_node(): CRC failed on node at 0x002b7100: Read 0x00000000, calculated 0x00a6a893
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b923c: 0xfb1d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9240: 0x015e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9244: 0x0042 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9248: 0x81a4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9254: 0x5c39 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9258: 0x5c39 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b925c: 0x5c39 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9274: 0xb31d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b9278: 0xbe71 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002b927c: 0x633b instead
Further such events for this erase block will not be printed
Empty flash at 0x002b928c ends at 0x002b9290
Empty flash at 0x002b92a8 ends at 0x002b9310
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x002ff404: 0xffff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0037b004: 0xffff instead
Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
empty_blocks 0, bad_blocks 0, c->nr_blocks 512
mount: mounting /dev/mtdblock4 on /data2/ failed: Input/output error
小弟是newbie,请大侠们指点!谢谢! |
|