📄 flash.ld
字号:
MEMORY { flash : ORIGIN = 0xffc00000, LENGTH = 0x0020000
sram0 : ORIGIN = 0x20010000, LENGTH = 0x8000
sram1 : ORIGIN = 0x20000000, LENGTH = 0x8000
sdram : ORIGIN = 0x003c0000, LENGTH = 0x40000
}
SECTIONS { .romvec 0xffc00000:{ *(.romvec) _eromvec = ALIGN(0x4); }>flash .text : AT(_eromvec){ _stext = . ; *(.text) *(.rodata) *(.rdata) *(.init) *(.fini) *(.eini) __DATA_ROM = .; _etext = . ; _sdata = . ; __DATA_RAM = .; *(.data) __DATA_END = .; _edata = ALIGN(0x4); } > ram .bss : AT (_edata) { _sbss = . ; *(.bss) *(COMMON) PROVIDE(__BSS_END = .); PROVIDE(__HEAP_START = .); . = . + 0x2000; PROVIDE(__HEAP_END = .); PROVIDE(__SP_END = .); . = . + 0x8000; /* 8K */ PROVIDE(___SP_INIT = .); _ebss = . ; } > ram}
__SRAM0 = 0x20010000;
__SRAM1 = 0x20000000;
__MBAR = 0x10000000;
__MBAR2 = 0x80000000;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -