[U-Boot] Is it possible to load the uboot.bin file to RAM area instead FLASH?

Albert ARIBAUD albert.aribaud at free.fr
Sun Feb 13 15:37:57 CET 2011


Le 13/02/2011 15:22, Madhavi Manchala a écrit :
> On Sun, Feb 13, 2011 at 7:11 PM, Lei Wen<adrian.wenl at gmail.com>  wrote:
>> On Sun, Feb 13, 2011 at 9:30 PM, Madhavi Manchala
>> <madhavi.linux at gmail.com>  wrote:
>>> On Fri, Feb 11, 2011 at 10:27 PM, Wolfgang Denk<wd at denx.de>  wrote:
>>>> Dear Lei Wen,
>>>>
>>>> In message<AANLkTin7zsxVqjKp1Htovf44mtfkNsJR2DF9bSBkTBFR at mail.gmail.com>  you wrote:
>>>>>
>>>>> If your sdram is large enough, or the uboot code is small enough, you don't need
>>>>> the dram init. But begin at the TEXT_BASE still is a must.
>>>>
>>>> Hugh?  You _always_ must make sure the RAM has been initialized first.
>>>>
>>>> Best regards,
>>>>
>>>> Wolfgang Denk
>>>
>>> Dear Wolfgang Denk and Lei,
>>>
>>> Thanks for your information.
>>>
>>> I build one u-boot.bin file for smdk2410 configuration. However, when
>>> I try to load through JTAG, I am seeing the following error.
>>>
>>> invalid download offset u-boot.bin
>>>
>>> Am I doing any thing wrong? I set RAM BASE address as 0x00000000 in
>>> the confiuration file as our board RAM starts from there only. Shall I
>>> need to modify any thing in the config file?
>>>
>> No idea...
>> That info message should not be printed by your uboot.
>> Maybe you should refer to someone expert for your jtag to solve this...
>>
>> Best regads,
>> Lei
>
> Yes, Lei.
>
> I am using J-Link JTAG with J-LinkGDBServer for loading the u-boot.bin
> file on to the board through a .gdbinit script file. One more thing,
> when I looked into the config.h file, I found CONFIG_SYS_LOAD_ADDR
> macro. What is the use of this macro? Is it u-boot load address? I
> also changed this and tested. But, lo luck.

The message is from the loader, which does not care about #defines in 
the source code of the loaded binary.

Apparently, the error message means the loader took "u-boot.bin" to mean 
not a file but an address.

You should double-check your gdb script against the GDB syntax.

> Thanks for your information.
>
> Regards,
> Madhavi M.

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list