Matt actually we are using an IMX51 BBG based board, maybe you can compare some code (I have no access to the code right now )
Does your board work with previous versions of android/uboot? Do you even get a Uboot prompt? []´s On Sat, Nov 20, 2010 at 6:41 AM, Matt Shao <low...@gmail.com> wrote: > 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 >> > website: http://groups.google.com/group/android-porting >> > >> >> >> >> -- >> Hamilton Vera >> int Administrator (char Network[],char ComputationalSystems[]) >> http://hvera.wordpress.com > > -- 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