[U-Boot] [PATCH] arm: Don't use printf() in SPL builds

Heiko Schocher hs at denx.de
Thu Mar 15 06:29:54 CET 2012


Hello Simon,

Simon Glass wrote:
> Hi Heiko,
> 
> On Wed, Mar 14, 2012 at 10:13 PM, Heiko Schocher <hs at denx.de> wrote:
>> Hello Simon,
>>
>> Simon Glass wrote:
>>> Hi Sughosh,
>>>
>>> On Sat, Mar 10, 2012 at 12:33 AM, Sughosh Ganu <urwithsughosh at gmail.com> wrote:
>>>> hi Simon,
>>>>
>>>> On Sat Mar 03, 2012 at 12:33:15PM -0800, Simon Glass wrote:
[...]
>>>>   Can you please check if libcommon support is needed for the
>>>>   cam_enc_4xx board -- your relocation patch series did not add
>>>>   CONFIG_SPL_LIBCOMMON_SUPPORT to this board. This will affect my
>>>>   patch to initialise gd and bd objects for hawkboard. Please let me
>>>>   know, and i will spin a patch accordingly.
>>> Yes I think this board needs both of these:
>>>
>>> #define CONFIG_SPL_LIBCOMMON_SUPPORT
>>> #define CONFIG_SPL_LIBGENERIC_SUPPORT
>> I posted a patch, which adds CONFIG_SPL_LIBGENERIC_SUPPORT, see
>>
>> http://patchwork.ozlabs.org/patch/145280/
>>
>> for this board. Build/works fine without CONFIG_SPL_LIBCOMMON_SUPPORT
>> maybe I miss something?
>>
>> Builded with ELDK-4.2 and ELDK-5.1 based on commit:
>>
>> commit e37ae40e9dec9af417c19de72f76becebf160730
>> Author: Stephen Warren <swarren at nvidia.com>
>> Date:   Tue Nov 1 06:28:21 2011 +0000
>>
>>    image: Support FDTs already loaded at their load address
> 
> Yes I am talking about building with the generic relocation series
> included, so a slightly different point. With that I get:
> 
> $ make -j8 -s
> Generating include/generated/asm-offsets.h
> arch/arm/cpu/arm926ejs/davinci/libdavinci.o: In function `board_init_f':
> /home/sjg/trunk/src/third_party/u-boot/files/arch/arm/cpu/arm926ejs/davinci/spl.c:75:
> undefined reference to `relocate_code'
> make[1]: *** [/home/sjg/trunk/src/third_party/u-boot/files/spl/u-boot-spl]
> Error 1
> make: *** [spl/u-boot-spl.bin] Error 2
> make: *** Waiting for unfinished jobs....

Ah, Ok. Currently I have no access to the hw, so I could not test
this :-(

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list