操作如下,问题依旧:
1,升级norflash的uboot
2,格式化nandflash
3,按照说明升级uboot,**,kernel,filesystem,升级filesystem打印如下:
Now, Downloading [ADDRESS:30000000h,TOTAL:53813770]
RECEIVED FILE SIZE:53813770 (648KB/S, 81S)
NAND erase: device 0 offset 0x640000, size 0xf9c0000
Skipping bad block at 0x03000000
Skipping bad block at 0x03020000
Skipping bad block at 0x03320000
Skipping bad block at 0x037a0000
Skipping bad block at 0x043c0000
Skipping bad block at 0x0a100000
Skipping bad block at 0x0b220000
Skipping bad block at 0x0b960000
Skipping bad block at 0x0cb40000
Erasing at 0xffe0000 -- 100% complete.
OK
NAND write: device 0 offset 0x640000, size 0x3352200
Bad block at 0x3000000 in erase block from 0x3000000 will be skipped
Bad block at 0x3020000 in erase block from 0x3020000 will be skipped
Bad block at 0x3320000 in erase block from 0x3320000 will be skipped
Bad block at 0x37a0000 in erase block from 0x37a0000 will be skipped
Writing data at 0x38a3800 -- 100% complete.
53813760 bytes written: OK
4,nandflash 启动反复打印如下信息:
---------------------------------------------+
| S3C2440A USB Downloader ver R0.03 2004 Jan |
+---------------------------------------------+
USB: IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2>
NOTE: Power off/on or press the reset button for 1 sec
in order to get a valid USB device address.
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x00240000 to 0x30008000, size = 0x00300000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<30008a48>] lr : [<300080f0>]
sp : 302b1400 ip : 00000024 fp : 302b03e0
r10: 40000000 r9 : 30000000 r8 : 30008000
r7 : 0000270f r6 : 302b03b8 r5 : 73c590d6 r4 : 30008000
r3 : 0000270f r2 : 302c1410 r1 : 302b1410 r0 : 302c1410
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
*** Warning - bad CRC or NAND, using default environment
UPLLVal [M:38h,P:2h,S:2h]
MPLLVal [M:5ch,P:1h,S:1h]
CLKDIVN:5h
请问这个是什么问题啊? |