[ELDK] how to change bss section address in u-boot.lds file
Rama Chandra
pc.ramachandra at gmail.com
Thu May 26 14:01:08 CEST 2016
Hai,
I am using IBM PPC440GX board.In arch/powerpc/cpu/ppc4xx/u-boot.lds i am
changing the values of resetvector and BSS addresses but it is not changing
Presently i am changed
#if (RESET_VECTOR_ADDRESS == 0xfffffff0)
. |= 44780000;
#endif
#endif /* CONFIG_SPL */
__bss_start = .;
.bss (NOLOAD) :
Actually Below detalis i am using in MULTI. But those are not changing in
Uboot.
MEMORY {
Flash_memory : ORIGIN = 0xfffBC000, LENGTH = 0x7000
Flash_memory_start : ORIGIN = 0xFFFFF000, LENGTH = 0x0FDF
reset_init : ORIGIN = 0xFFFFFFF0, LENGTH = 0x0010
ram_main : ORIGIN = 0x44780000, LENGTH = 1M
}
DEFAULTS {
heap_reserve = 32k
stack_reserve = 32K
}
SECTIONS
{
.PPC.EMB.sdata0 ABS : > Flash_memory
.PPC.EMB.sbss0 CLEAR ABS : > .
.vectors :> Flash_memory_start
.control : {*(.control)} > Flash_memory_start
.prefetch : {*(.prefetch)} > .
.reset_vec : {*(.reset_vec)} > reset_init
.text : > Flash_memory
.vletext : > .
.syscall : > .
.secinfo : > .
.rodata : > .
.textprefetch : {*(.textprefetch)} > .
.sdata2 : > ram_main
.fixaddr : > .
.fixtype : > .
.sdabase ALIGN(16) : > ram_main
.sdata : > ram_main
.sbss : > .
.data : > .
.bss : > .
.heap ALIGN(16) PAD(heap_reserve) : > .
.stack ALIGN(16) PAD(stack_reserve) : > .
INTR_VECTOR_START = ADDR(.vectors);
}
--
Thanks & Regards,
RamaChandra PC
+918892147159.
More information about the eldk
mailing list