, , , .
gcc binutils ld linker script. ld , . , , - . .
script .text .
PROVIDE(), . PROVIDE, , . , , , .
script, - :
__SDRAM_CS1 = 0x10000000;
, ( ) , , SDRAM SDRAM-, C :
extern unsigned char __SDRAM_CS1[];
, , SDRAM.
, .text, script
- :
SECTIONS
{
...
.text {
_start_text = .;
*(.text);
...
_end_text = .;
}
...
}
extern unsigned char _start_text[];
extern unsigned char _end_text[];
C. _start_text, _end_text - _start_text.
, . , , .text, , . , , , , const, RAM, . , .
- , , , .