[U-Boot] [PATCH v7 15/19] nand: mxc: Switch NAND SPL to generic SPL

Troy Kisky
2013-02-22T21:30:21Z

On 2/22/2013 2:13 PM, Beno?t Th?baudeau wrote:
> Hi Fabio,
>
> On Friday, February 22, 2013 10:06:42 PM, Fabio Estevam wrote:
>> Hi Beno?t,
>>
>> On Fri, Feb 22, 2013 at 5:09 PM, Beno?t Th?baudeau
>> <benoit.thebaudeau@advansee.com> wrote:
>>
>>> It looks very much like the issue that Marek had on i.MX53 (which
>>> self-resolved
>>> for an unknown reason).
>>>
>>> Try to enable the debug trace to see if anything else is printed after
>>> display_dram_config(). I would especially be interested in:
>>> debug("relocation Offset is: %08lx\n", gd->reloc_off);
>>> debug("monitor flash len: %08lX\n", monitor_flash_len);
>> Here is the output:
>>
>> U-Boot 2013.01 (Feb 22 2013 - 18:00:50)
>>
>> U-Boot code: 87F00000 -> 87F2C184 BSS: -> 87F311B4
>> CPU: Freescale i.MX31 rev 2.0 at 532 MHz.
>> Reset cause: POR
>> Board: MX31PDK
>> monitor len: 000311B4
>> ramsize: 08000000
>> TLB table from 87ff0000 to 87ff4000
>> Top of RAM usable for U-Boot at: 87ff0000
>> Reserving 196k for U-Boot at: 87fbe000
>> Reserving 640k for malloc() at: 87f1e000
>> Reserving 32 Bytes for Board Info at: 87f1dfe0
>> Reserving 128 Bytes for Global Data at: 87f1df60
>> New Stack Pointer is: 87f1df50
>> RAM Configuration:
>> Bank #0: 80000000 128 MiB
>> relocation Offset is: 000be000
> CONFIG_SYS_TEXT_BASE seems fine according to this trace. But anyway, can you
> test with this change in mx31pdk.h?
> #define CONFIG_SPL_TEXT_BASE 0x84000000
> #define CONFIG_SYS_TEXT_BASE 0x83000000
>
> Can you try to revert 10/19, only for arm1136/start.S (1 line to restore)? There
> is an issue in this patch that I have already fixed in my v8.
>
> Best regards,
> Beno?t
> _______________________________________________
>
How about changing

#define CONFIG_SYS_NAND_U_BOOT_SIZE 0x30000
#define CONFIG_SYS_NAND_U_BOOT_SIZE 0x32000

is see monitor len: 311B4 above is over 0x30000

Please excuse me if they are unrelated.

Troy