Hi Hamilton: "as far as I know the behavior should be the same no matter what bootloader you are using." Yes! I definitely agree.
And yes, I also tried to find the answer from the MX51 data Sheet(MCIMX51RM.pdf), but actually, I think the datasheet does NOT make things clearly. There is no chapter: "System Boot", but the chapter talks about how to use IOMUX and Pin hardware configuration to decide where to Boot device. But it does not say how the BOOT ROM deals with the external ROM code(NAND/SD...) Actually, we have one board that design base on the MX51 EVK and we found after insert the R9.1 Android UBoot code, we could not got any UART trace. But with the same board, if we are using WinCE6 code, the board can boot normally! So I have to understand what happened inside and try to figure out why uboot can NOT boot(with our new board) or why uboot can boot(with EVK board)... I also post the problem on freescale forums, but still in waiting a good answer... 2010/11/19 Hamilton Vera <hamilton.lis...@gmail.com> > Hi Matt, as far as I know the behavior should be the same no matter > what bootloader you are using. > > Probably you already have this pdf (MCIMX51RM.pdf), but maybe you can > find some useful hint: > > > http://cache.freescale.com/files/dsp/doc/ref_manual/MCIMX51RM.pdf?fpsp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation > > Please let me know about your improvements, I am also working with > IMX51 and uboot is working dandy. > > Thanks! > > Hamilton Vera > > On Thu, Nov 18, 2010 at 3:45 PM, Matt Shao <low...@gmail.com> wrote: > > hi Guys: > > > > Does any one knows how does the iMX51 boot with U-Boot? > > (Currently we are using boot from SD) > > Does the internel BOOT ROM will copy the whole U-Boot from the SD to > the > > DDRRAM? > > If so, where can I found the code? > > After review the code, I do not find any SD operation related to > that. > > In the flash_header.s, I can only found IOMUX and DDR2 initialize... > > In the startup.s(arm_cortexa8), I also do not found any SD card > > operation > > In the board.c(libarm), of course not again. > > > > So I really wonder, where is the actually place that the iMX51 could > > copy the U-Boot to the DDRRAM? > > > > PS. As far as I know, the iMX51 BOOTRAM will copy 8K code from the > SD > > card into the internel RAM and then run in the Internel RAM, the 8K code > > should then copy the whole bootloader into DDRRAM and then jump to the > > DDRRAM, that's the way how iMX51 windows CE6 works... > > Any comments is highly appreciated!! > > Thank you guys! > > > > -- > > unsubscribe: > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > > website: http://groups.google.com/group/android-porting > > > > > > -- > Hamilton Vera > int Administrator (char Network[],char ComputationalSystems[]) > http://hvera.wordpress.com > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting