📄 monitor_linker.prm
字号:
NAMES
END
SEGMENTS
RAM = READ_WRITE 0x2000 TO 0x3FFF;
/* unbanked FLASH ROM */
ROM_4000 = READ_ONLY 0x4000 TO 0x7FFF;
ROM_C000 = READ_ONLY 0xC000 TO 0xEEFF;
TASK_ROM = READ_ONLY 0x8000 TO 0xBFFF;
END
PLACEMENT
_PRESTART, /* Used in HIWARE format: jump to _Startup at the code start */
STARTUP, /* startup data structures */
ROM_VAR, /* constant variables */
STRINGS, /* string literals */
VIRTUAL_TABLE_SEGMENT, /* C++ virtual table segment */
DEFAULT_ROM, NON_BANKED , /* runtime routines which must not be banked */
COPY /* copy down information: how to initialize variables */
/* in case you want to use ROM_4000 here as well, make sure
that all files (incl. library files) are compiled with the
option: -OnB=b */
INTO ROM_4000/*, ROM_4000*/;
DEFAULT_RAM INTO RAM;
TASKCODESEG,
TASKSTRINGSEG INTO TASK_ROM;
END
STACKSIZE 0x1000
ENTRIES
//TaskStart
END
VECTOR ADDRESS 0xEFFE _Startup /* reset vector: this is the default entry point for a C/C++ application. */
VECTOR ADDRESS 0xEFF0 OSTickISR
VECTOR ADDRESS 0xEFF6 OSCtxSw
VECTOR ADDRESS 0x0000EFCE IntPortJ
VECTOR ADDRESS 0x0000EFDC IntPAOVF_CorCCDGetInfo
VECTOR ADDRESS 0x0000EFCC IntPTH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -