2008-08-26 11:43:19     confused with u-boot running address

Document created by Aaronwu Employee on Sep 18, 2013
Version 1Show Document
  • View in full screen mode

2008-08-26 11:43:19     confused with u-boot running address

spring h (CHINA)

Message: 61109   

Dear all:

here is my confusion,please give some advice:

 

SECTIONS

{

. = 0x00000000;

. = ALIGN(4);

.text      :

{

   cpu/arm920t/start.o (.text)

   *(.text)

}

. = ALIGN(4);

.rodata : { *(.rodata) }

. = ALIGN(4);

.data : { *(.data) }

. = ALIGN(4);

.got : { *(.got) }

. = .;

__u_boot_cmd_start = .;

.u_boot_cmd : { *(.u_boot_cmd) }

__u_boot_cmd_end = .;

. = ALIGN(4);

__bss_start = .;

.bss : { *(.bss) }

_end = .;

}

 

 

according to u-boot.lds, the start of running address of u-boot is 0x0, although TEXT_BASE is defined 0x33F80000,it should be the atual start of running address, so I wonder how is the memory allocated by gcc and how is the running address be setted to 0x33F80000.

 

Best regards!

TranslateQuoteReplyEditDelete

 

 

2008-08-26 11:57:14     Re: confused with u-boot running address

Mike Frysinger (UNITED STATES)

Message: 61113   

 

this is a *Blackfin* website.  any other processor is not supported.  please seek help elsewhere.

Attachments

    Outcomes