This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

不能用CCS烧写Nand Flash



操作系统 : Windows xp service Pack 3
CCS : v5.2
仿真器: Ashling Opella-XDS100v2

Dm8148评估板的S1 全设置为0

当我向Nand Flash烧写预编译好的u-boot.min.nand 镜像文件,提示擦写flash错误,请问这是什么问题?

控制台信息如下:

CortexA8: Output: **** CENTAURUS2 ALL ADPLL INIT IS In Progress .........
CortexA8: GEL Output: MODENA ADPLLJ CLKOUT value is = 600
CortexA8: GEL Output: L3 ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: DSP ADPLLJ CLKOUT value is = 500
CortexA8: GEL Output: DSS ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: ISS ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: IVA ADPLLJ CLKOUT value is = 266
CortexA8: GEL Output: SGX ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: USB ADPLLJ CLKOUT value is = 192
CortexA8: GEL Output: VIDEO-0 ADPLLJ CLKOUT value is = 54
CortexA8: GEL Output: VIDEO-1 ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: VIDEO-2/HDMI ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: DDR ADPLLJ CLKOUT value is = 333
CortexA8: GEL Output: AUDIO ADPLLJ CLKOUT value is = 200
CortexA8: Output: **** SATA PLL INIT IS In Progress Please wait .....
CortexA8: Output: **** SATA PLL INIT IS In DONE *****************
CortexA8: Output: **** PCIE PLL INIT IS In Progress Please wait .....
CortexA8: Output: **** PCIE PLL INIT IS In DONE *****************
CortexA8: Output: **** CENTAURUS2 ALL ADPLL INIT IS Done **************
CortexA8: Output: **** CENTAURUS2 DDR3 EMIF0 and EMIF1 configuration in progress.........
CortexA8: Output: Busy reading back DMM registers Please wait ...
CortexA8: Output: DMM register read successfully
CortexA8: Output: **** CENTAURUS2 DDR3 EMIF0 and EMIF1 configuration is DONE ****
CortexA8: Output: Enabling Clock for GPMC is in Progress, Please wait.....
CortexA8: Output: GPMC Clock is Active
CortexA8: GEL Output: Reg default Value: 0x00040000
CortexA8: Output: PINMUX configuration is in Progress, Please wait.....
CortexA8: GEL Output: Reg written value: 0x00040001
CortexA8: Output: Pinmux is configured successfully !!!
CortexA8: Output: **** CENTAURUS2 ALL ADPLL INIT IS In Progress .........
CortexA8: GEL Output: MODENA ADPLLJ CLKOUT value is = 600
CortexA8: GEL Output: L3 ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: DSP ADPLLJ CLKOUT value is = 500
CortexA8: GEL Output: DSS ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: ISS ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: IVA ADPLLJ CLKOUT value is = 266
CortexA8: GEL Output: SGX ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: USB ADPLLJ CLKOUT value is = 192
CortexA8: GEL Output: VIDEO-0 ADPLLJ CLKOUT value is = 54
CortexA8: GEL Output: VIDEO-1 ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: VIDEO-2/HDMI ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: DDR ADPLLJ CLKOUT value is = 333
CortexA8: GEL Output: AUDIO ADPLLJ CLKOUT value is = 200
CortexA8: Output: **** SATA PLL INIT IS In Progress Please wait .....
CortexA8: Output: **** SATA PLL INIT IS In DONE *****************
CortexA8: Output: **** PCIE PLL INIT IS In Progress Please wait .....
CortexA8: Output: **** PCIE PLL INIT IS In DONE *****************
CortexA8: Output: **** CENTAURUS2 ALL ADPLL INIT IS Done **************
CortexA8: Output: **** CENTAURUS2 DDR3 EMIF0 and EMIF1 configuration in progress.........
CortexA8: Output: Busy reading back DMM registers Please wait ...
CortexA8: Output: DMM register read successfully
CortexA8: Output: **** CENTAURUS2 DDR3 EMIF0 and EMIF1 configuration is DONE ****
CortexA8: Output: Enabling Clock for GPMC is in Progress, Please wait.....
CortexA8: Output: GPMC Clock is Active
CortexA8: GEL Output: Reg default Value: 0x00040001
CortexA8: Output: PINMUX configuration is in Progress, Please wait.....
CortexA8: GEL Output: Reg written value: 0x00040001
CortexA8: Output: Pinmux is configured successfully !!!

[CortexA8] Choose your operation
[CortexA8] Enter 1 ---> To Flash an Image
[CortexA8] Enter 2 ---> To ERASE the whole NAND
[CortexA8] Enter 3 ---> To EXIT
1
[CortexA8] Enter image file path
e:\u-boot.min.nand
[CortexA8] Enter offset (in hex):
0
[CortexA8] Choose the ECC scheme from given options :
[CortexA8] Enter 1 ---> BCH 8 bit
[CortexA8] Enter 2 ---> HAM
[CortexA8] Enter 3 ---> T0 EXIT
[CortexA8] Please enter ECC scheme type :
1
[CortexA8] Starting NETRA NAND writer
[CortexA8]
[CortexA8] ----------------------
[CortexA8] NAND FLASH DETAILS
[CortexA8] ----------------------
[CortexA8] Device ID : 0xf
[CortexA8] Manufacture ID : 0xf
[CortexA8] Page Size : 8192 Bytes
[CortexA8] Spare Size : 256 Bytes
[CortexA8] Pages_Per_Block : 8
[CortexA8] Number_of_Blocks : -1240061414
[CortexA8] Device_width : 1 Byte
[CortexA8] DeviceSize : 673 MB
[CortexA8]
[CortexA8] Setting the ECC scheme
[CortexA8] Set the BCH 8 bit ECC scheme .... done
[CortexA8] Preparing to Flash image ....
[CortexA8] Opening image ... done.
[CortexA8] Erasing Required Blocks [start = 0, count = 2]...[CortexA8] FAIL!! to erase block number 0x0
[CortexA8] FAIL!! to erase block number 0x1
[CortexA8] Done
[CortexA8] Flashing image ...
[CortexA8] Number of blocks needed for header and data: 0x2
[CortexA8] Attempting to start write in block number 0x0.
[CortexA8] FAIL!! to erase block number 0x0
[CortexA8] FAIL!! to erase block number 0x1
[CortexA8] Writing image data to Block 0 Page0x0
[CortexA8] Write failed
[CortexA8] Attempting to start write in block number 0x1.
[CortexA8] FAIL!! to erase block number 0x1
[CortexA8] FAIL!! to erase block number 0x2
[CortexA8] Writing image data to Block 1 Page0x0
[CortexA8] Write failed