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

Reply via email to