Hi, ALL, I have some problems about the NAND flash boot the UBoot, could anyone give me some advice about it? I make the UBL from the TI, and I conig the u-boot-1.1.3 source code for the NAND flash, and then I write them to the NAND flash by CCS, but when I set the btsel[1..0]="00" and set the EM_Width pin by the value Zero(Low), the NAND flash boot is failure and the chip autoly start boot from the UART, at that time the Chip is always sending the string "BOOTME". Could anyone share the success version UBL with me or tell me the ways to resolve the problems, thank you. And I don't understand the linux code tree about the MTD, in the /include/mtd/nand/Nand_davinci.c, there is the codes during the line 173 and the line 174, #define MASK_CLE 0x10 #define MASK_ALE 0x0A But the ALE pin and the CLE pin of the NAND chip is connected to the address pin A1 and A2, I think the MASK_CLE and MASK_ALE shoud be set by the value (1<<2) and the value (1<<1), is it right? Although the MASK_CLE and MASK_ALE is set by the value (0x10) and the value (0x0A), but when I boot the kernel, the NAND flash is working well, why? Am I wrong?Can Anyone tell me? Thanks~ Best Regards, Shaofeng,Zhang
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source