dear all:
I use a new nand flash for dm355 in my new borad,first i used Micron 1G nand 
flash, the address have been modify:
#define NAND_ALE_ADDR ((volatile Uint8*)0x02000004)  //from 0x02000008
#define NAND_CMD_ADDR ((volatile Uint8*)0x02000008)  //from 0x02000010
if i use the old address, the Manufacture id and device id is always 0 when 
read it.and the hardware told me to modify the address!but when I run the 
programmer by jtag,the result is:
Started Nand programming
 Manufacture ID 2c
 device ID d3
 find the NAND device in the table!
NANDInit() Successful
Enter the UBL File Name
D:\dvsdk_1_30_00_40\dvsdk_1_30_00_40\PSP_01_20_00_014\bin\dm355\ublDM355-nand.bin
 Block number 0 is a BAD BLOCKBlock 0 is a bad block
 Block number 1 is a BAD BLOCKBlock 1 is a bad block
 Block number 2 is a BAD BLOCKBlock 2 is a bad block
 Block number 3 is a BAD BLOCKBlock 3 is a bad block
 Block number 4 is a BAD BLOCKBlock 4 is a bad block
 Block number 5 is a BAD BLOCKBlock 5 is a bad block
 Block number 6 is a BAD BLOCKBlock 6 is a bad block
 Block number 7 is a BAD BLOCKBlock 7 is a bad block
 Block number 8 is a BAD BLOCKBlock 8 is a bad block
 Block number 9 is a BAD BLOCKBlock 9 is a bad block
 Block number 10 is a BAD BLOCKBlock 10 is a bad block
 Block number 11 is a BAD BLOCKBlock 11 is a bad block
 Block number 12 is a BAD BLOCKBlock 12 is a bad block
 Block number 13 is a BAD BLOCKBlock 13 is a bad block
 Block number 14 is a BAD BLOCKBlock 14 is a bad block
 Block number 15 is a BAD BLOCKBlock 15 is a bad block
 Block number 16 is a BAD BLOCKBlock 16 is a bad block
 Block number 17 is a BAD BLOCKBlock 17 is a bad block
 Block number 18 is a BAD BLOCKBlock 18 is a bad block
 Block number 19 is a BAD BLOCKBlock 19 is a bad block
 Block number 20 is a BAD BLOCKBlock 20 is a bad block
 .................................................................
It seemd all block is bad!!
When i skip the block checking(just return E_PASS in NANDCheckBadBlock() 
function ),it can run ok,the ubl and uboot seems burning ok,but when i reboot 
the board,it cann't boot!!
I have contact to the supporter by ti,they told me the RBL(rom boot loader) 
can't support 128 pages of a block,so i changed a nand flash type HY27UG088G 
whick 64 pages of a block,it seem the same result! 
any one can help me?thanks a lot!! 
2009-02-11 



duke zuo
da-li tech in hangzhou of china
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to