Thanks Cat.
I get it.
Also can you give me some file to explain the details about MPC564EVB link files:such as MPC564EVB_RAM.lcf
MEMORY {
ram : org = 0xFFF00000
rom : org = 0xFFD00000
// ram : org = 0x00C02000
// rom : org = 0xFFF00000 // desired ROM address
}
FORCEACTIVE { gInterruptVectorTable, __reset, __ext_int, __decr, __machine_check }
SECTIONS {
// GROUP : { .intvec : {}
// } > vectors
GROUP : {
.reset : {}
.intvec : {}
.init : {}
.text (TEXT) : {}
.rodata (CONST) : {
*(.rdata)
*(.rodata)
}
.ctors : {}
.dtors : {}
extab : {}
extabindex : {}
} > ram
// } > rom
GROUP : {
.data : {}
.sdata : {}
.sbss : {}
.sdata2 : {}
.sbss2 : {}
.bss : {}
.PPC.EMB.sdata0 : {}
.PPC.EMB.sbss0 : {}
} > ram
// The dummy section is just a placeholder. The linker automatically
// generates an address for it in the ROM image, which tells us
// where the end of the ROM image is.
.dummy ALIGN(64): {}
}
Thanks and best regards!
Jason