[U-Boot-Users] Wrong map addresses

I'm trying to port u-boot to run on a custom board. The CPU is AMD au1550. I'm a newbie on this and I'd like to get some help.
When I look at the map file after compilation, I noticed the addresses has extra 0's in front of it. I haven't been able to successfully run the u-boot and believe this is one of the problems. Where do I specify the size so that the start address will be 0xbfc0 0000 and not 0x0000 0000 bfc0 0000?
Memory Configuration
Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff
Linker script and memory map
0x0000000000000000 . = 0x0 0x0000000000000000 . = ALIGN (0x4)
.text 0x00000000bfc00000 0x1b210 *(.text) .text 0x00000000bfc00000 0x550 cpu/mips/start.o 0x00000000bfc00488 relocate_code 0x00000000bfc00000 _start
Thanks in advance!

In message e0590900606301439w7180cd59pf4c0033a5bda2e5c@mail.gmail.com you wrote:
When I look at the map file after compilation, I noticed the addresses has extra 0's in front of it. I haven't been able to successfully run the u-boot and believe this is one of the problems. Where do I specify the size so that the start address will be 0xbfc0 0000 and not 0x0000 0000 bfc0 0000?
What do you believe is the difference between 0xbfc00000 and 0x0000bfc00000 and 0x00000000000000000000000000000000000000bfc00000 ?
It's 0.
------=_Part_4305_2030625.1151703564226 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Please NEVER post HTML here.
Best regards,
Wolfgang Denk

I left out another information on this one. If I just connect to it without specifying u-boot when I starg gdb, I get the following error.
gdb> target remote bdi2000:2001 _______________________________________________________________________________ Error while running hook_stop: Value can't be converted to integer. 0xffffffffbfc00000 in ?? () gdb>
So it has the extra leading f's in front of the address for some reason. If I invoke gdb with u-boot as a parameter I get different message. So I was curious if the leading 0's in the map was related to this.
---------- Forwarded message ---------- From: Wolfgang Denk wd@denx.de Date: Jun 30, 2006 6:17 PM Subject: Re: [U-Boot-Users] Wrong map addresses To: Mitsy Tsuchiya mitsy12@gmail.com Cc: u-boot-users@lists.sourceforge.net
In message e0590900606301439w7180cd59pf4c0033a5bda2e5c@mail.gmail.com you wrote:
When I look at the map file after compilation, I noticed the addresses has extra 0's in front of it. I haven't been able to successfully run the u-boot and believe this is one of the problems. Where do I specify the size so that the start address will be 0xbfc0 0000 and not 0x0000 0000 bfc0 0000?
What do you believe is the difference between 0xbfc00000 and 0x0000bfc00000 and 0x00000000000000000000000000000000000000bfc00000 ?
It's 0.
------=_Part_4305_2030625.1151703564226 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Please NEVER post HTML here.
Best regards,
Wolfgang Denk
-- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de There's nothing disgusting about it [the Companion]. It's just another life form, that's all. You get used to those things. -- McCoy, "Metamorphosis", stardate 3219.8
participants (3)
-
mitsy
-
Mitsy Tsuchiya
-
Wolfgang Denk