>On Thu, Jul 5, 2012 at 6:09 AM, Estevam, wrote: >Hi Michael,
Hi Fabio, Thank you very much for your support, I'm getting closer. >The best way to generate 'u-boot.imx' is to simply do 'make u-boot.imx' and >then you don't need to pass the above line manually. >In internal mode you should do: >#define CONFIG_LOADADDR 0x80800000 >#define CONFIG_SYS_TEXT_BASE 0x87800000 >You probably will need to skip the RAM init in >board/freescale/mx35pdk/lowlevel_init.S >For a quick test I would remove the call to 'setup_sdram' there, because RAM >will be inited by the values from your created imximage.cfg file. OK, here what I did: --- a/boards.cfg +++ b/boards.cfg -mx35pdk arm arm1136 - freescale mx35 +mx35pdk arm arm1136 mx35pdk freescale mx35 mx35pdk:IMX_CONFIG=board/freescale/mx35pdk/imximage.cfg --- a/include/configs/mx35pdk.h +++ b/include/configs/mx35pdk.h -#define CONFIG_SYS_TEXT_BASE 0xA0000000 +#define CONFIG_SYS_TEXT_BASE 0x87800000 +++ b/board/freescale/mx35pdk/imximage.cfg +BOOT_FROM spi +# DDR2 init +DATA 4 0xB8001010 0x00000304 +DATA 4 0xB8001010 0x0000030C +DATA 4 0xB8001004 0x007ffc3f +DATA 4 0xB8001000 0x92220000 +DATA 4 0x80000400 0x12345678 +DATA 4 0xB8001000 0xA2220000 +DATA 4 0x80000000 0x87654321 +DATA 4 0x80000000 0x87654321 +DATA 4 0xB8001000 0xB2220000 +DATA 1 0x80000233 0xda +DATA 1 0x82000780 0xda +DATA 1 0x82000400 0xda +DATA 4 0xB8001000 0x82226080 +DATA 4 0xB8001004 0x007ffc3f +DATA 4 0xB800100C 0x007ffc3f +DATA 4 0xB8001010 0x00000304 +DATA 4 0xB8001008 0x00002000 --- a/board/freescale/mx35pdk/lowlevel_init.S +++ b/board/freescale/mx35pdk/lowlevel_init.S init_sdram_start: /*init_sdram*/ - setup_sdram + /* setup_sdram */ And here the result (output on the serial line): --------------------------------------------------------------------------------------------------- U-Boot 2012.04.01-00077-g48bcd18-dirty (Jul 09 2012 - 15:22:31) CPU: Freescale i.MX35 rev 2.1 at 532 MHz. Reset cause: POR I2C: ready ---------------------------------------------------------------------------------------------------- And that's it, no more output after "I2C: ready". Perhaps you have some more hints about what to do? With best regards Michael Hornung _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot