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

Fabio Estevam festevam at gmail.com
Fri Feb 22 22:51:01 CET 2013


On Fri, Feb 22, 2013 at 6:30 PM, Troy Kisky
<troy.kisky at boundarydevices.com> wrote:
> 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 at 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

Thanks, Troy. When I tried increasing from 0x30000 it did not boot
anymore. Still checking.

Thanks!


More information about the U-Boot mailing list