本帖最后由 quanquan902000 于 2013-7-19 22:24 编辑
我按照lz提示的前三步做了一下,在挂载的时候,提示一堆
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0xffd4 instead
首先 我很好奇要擦除的地址怎么是0x00000000~0x000f0000左右,它应该是要擦除并重写rootfs?这个地址是没加NOR FLASH偏移量的地址吧?或者还少了rootfs相对于NOR FLASH的偏移量?
并且最后出现这个:
CPU: 0 Not tainted (2.6.26-uc0 #32)
pc : [<63c5e204>] lr : [<6400c4e7>] psr: 0100000b
sp : 6802be68 ip : 00000000 fp : 680319c8
r10: 680c0db8 r9 : 00010000 r8 : 00380000
r7 : 0000321c r6 : 6802be74 r5 : 64380000 r4 : 6802be74
r3 : a00af9d0 r2 : a00af9d0 r1 : 43800000 r0 : 64380000
Flags: nzcv IRQs on Mode UK11_26 ISA Segment kernel
这个PC值怎么变成0x63XXXXX了?难道是SRAM不够?我的SRAM是1MB的。 |