📄 m5373_sram.lcf
字号:
#/*# * File: sram.lcf# * Purpose: Linker file for the M5373EVB# *# * Notes: running in SRAM# *# */MEMORY{ text (RX) : ORIGIN = 0x80000000, LENGTH = 0 data (RW) : ORIGIN = AFTER(text), LENGTH = 0 bss (RW) : ORIGIN = AFTER(data), LENGTH = 0}SECTIONS{ ___SDRAM = 0x40000000; ___SDRAM_SIZE = (16 * 1024 * 1024); ___CORE_SRAM = 0x80000000; ___CORE_SRAM_SIZE = (32 * 1024); ___EXT_SRAM = 0xC0000000; ___EXT_SRAM_SIZE = (512 * 1024); ___FLASH = 0x00000000; ___FLASH_SIZE = (2 * 1024 * 1024); ___PARAMS = 0x00004000; ___PARAMS_SIZE = 0x50; ___VECTOR_RAM = 0x40000000; ___DBUG_ADDRESS = ADDR(text); .text : { . = ALIGN(0x10); vectors.s (.text) *(.text) . = ALIGN(0x10); } > text .data : { . = ALIGN(0x10); ___DATA_ROM = .; ___DATA_RAM = .; *(.rodata) *(.sdata) *(.data) *(.relocate_code) *(.relocate_const) *(.relocate_data) . = ALIGN(0x10); ___DATA_END = .; } > data .bss : { . = ALIGN(0x10); ___BSS_START = .; *(.sbss) *(SCOMMON) *(.bss) *(COMMON) ___BSS_END = .; . = ALIGN(0x10); ___HEAP_START = .; . = . + (1 * 512); ___HEAP_END = .; ___PARAMS_START = .; . = . + ___PARAMS_SIZE; ___PARAMS_END = .; ___SP_END = .; . = . + (1 * 1024); ___SP_INIT = .; . = (. + 0xFFFF) & 0xFFFF0000; ___DBUG_SIZE = . - ___DBUG_ADDRESS; ___USER_SPACE = .; ___USER_SPACE_SIZE = ___SDRAM_SIZE - .; } > bss}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -