Hi Stefano, On 1/13/2011 11:38 AM, Stefano Babic wrote: > On 01/12/2011 01:49 PM, Fabio Estevam wrote: >> Hi, > > Hi Fabio, > >> >> I am trying to make the new relocation scheme to work on the mx31pdk board. >> >> With this patch applied the mx31pdk build works, but not able to get a >> U-boot prompt yet. > > I have tried to imagine some issues, but I cannot find a clear reason. > Building with your patch I checked that nand_spl is still less than 2KB > code, and that matches the NAND page, as required by i.MX31 - so it is > not a problem. > > Have you tried to disable the relocation, just to check if the > relocation is an issue with CONFIG_SKIP_RELOCATE_UBOOT ? This is not a > solution, but only to check what happens.
Yes, I tried to disable relocation and U-boot still fails to boot. >> >> I copied the nand_spl/board/karo/tx25/u-boot.lds to the mx31pdk one. >> >> I am not certain whether the CONFIG_SYS_TEXT_BASE should be changed or not: >> >> ifdef CONFIG_NAND_SPL >> CONFIG_SYS_TEXT_BASE = 0x87ec0000 >> else >> CONFIG_SYS_TEXT_BASE = 0x87f00000 >> endif > > I think they are ok - both addresses are valid RAM addresses. The > relocation will move then the code at the end of the RAM. And as I > understood from i.MX31 manual, the NFC controller does not use the IRAM > at all, so the area pointed by your starting stack pointer should not be > overwritten. > >> >> If anyone has any comments/suggestions I will appreciate it. > > No great idea, really. Probably you need to attach a JTAG debugger and > see what happens. Yes, I am setting up a OpenOCD JTAG here to debug this. Thanks, Fabio Estevam _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot