Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MEMORY
- {
- rom (rx) : ORIGIN = 0x000000, LENGTH = 0x02000
- ram (rwx) : ORIGIN = 0x002000, LENGTH = 0x01FFE0 /* 0x3FFFFF - 0x002000 */
- ram_cont (rwx) : ORIGIN = 0xFF0000, LENGTH = 0x010000 /* 0xFFFFFF - 0xFF0000 */
- }
- STACK_SIZE = 0x100;
- /* Section Definitions */
- SECTIONS
- {
- .text :
- {
- KEEP(*(.vectors .vectors.*))
- _stext = .;
- *(.text.*)
- *(.rodata.*)
- _etext = .;
- } > rom
- .bss (NOLOAD) :
- {
- _sbss = . ;
- *(.bss .bss.*)
- *(COMMON)
- _ebss = . ;
- } > ram
- .data :
- {
- _sdata = .;
- *(.data*);
- _edata = .;
- } > ram
- /* stack section */
- .stack (NOLOAD):
- {
- _sstack = .;
- . = ALIGN(8);
- . = . + STACK_SIZE;
- . = ALIGN(8);
- _estack = .;
- } > ram
- /* Additional RAM section */
- .ram_cont :
- {
- _sram_cont = .;
- *(.ram_cont*)
- _eram_cont = .;
- } > ram_cont
- _end = . ;
- }
Advertisement
Add Comment
Please, Sign In to add comment