
Hi,
Ya I agree that address is wrong 0x000007fc0. Actually in the U-boot example directory Makefile there is a macro LOAD_ADDR. I wanted the hellow_world program to load at address 0x00007fc0. Hence I thought that by changing this macro i may be able to achive my objective. Is my asumption correct? I am relocating the u-boot code at address 0x0078000. Also When i am going through the U-boot examples directory Makfile I find that hello_world is not getting linked with libcommon.a which is having this printf. So i tried also linking with libcommon.a but it seems it has a lot of dipendencies on other libraries. I donot suspect the tool chain becouse the U-boot builds and also runs fine when i remove the compilation of example directory. I want to compile this hello world example to see that i am able to run a program from memory using go command.
Also I want the printf in Hello_world so that i can see some output on my console. thanks and regards, Pradip
Wolfgang Denk wd@denx.de wrote: In message 20041126060937.99611.qmail@web8502.mail.in.yahoo.com you wrote:
I am porting the U-boot to my custom board which is arm based. While building the u-boot i get the following compilation error.
What did you change for your port?
armv5b-softfloat-linux-gcc -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x00780000 -I/root/isl/heron_old/u-boot-1.1.1/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/crosstool/armv5b-softfloat- linux/gcc-3.4.1-glibc-2.3.3/lib/gcc/armv5b-softfloat-linux/3.4.1/include -pipe -DCONFIG_ARM -D__ARM__ -mapcs-32 -march=armv5te -mbig-endian -Wall -Wstrict-prototypes -c -o hello_world.o hello_world.c armv5b-softfloat-linux-ld -g -EB -Ttext 0x000007fc0 \
^^^^^^^^^^^
For example, where is this address coming from?
Any clue what this problem can Be?
Since it compiles find with working toolchains for the existing boards the problem is either in your modifications to the code and/or in your toolchain.
Can you compile your modified code using a working toolchain (like ELDK 3.1) ?
Can you compile other ARM boards using your own toolchain?
--0-87651495-1101449377=:95334 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit
Hi all,
NEVER, NEVER ever post HTML again!
Best regards,
Wolfgang Denk