tbdml_linker.prm

来自「学习资料S12源程序UF32 USB MCU方测试程序 CW环境」· PRM 代码 · 共 45 行

PRM
45
字号

NAMES 
END

SECTIONS
    SMRAM0 = READ_WRITE    	0x800 TO 0xFCF;
    SMRAM1 = READ_WRITE    	0x1000 TO 0x17CF;
    RAM    = READ_WRITE     0x1BC4 TO 0x1dFF; 

    /* unbanked FLASH ROM */
    FIXED_ROM_1 = READ_ONLY  0x4000 TO 0x7FFF;

    FIXED_ROM_2    = READ_ONLY  0xC000 TO 0xEFFF;

END
    
PLACEMENT
    _PRESTART, STARTUP,
    ROM_VAR, STRINGS,
    NON_BANKED, DEFAULT_ROM,
    COPY                   INTO  FIXED_ROM_2;//, FIXED_ROM_1;
    DEFAULT_RAM            INTO  RAM;
    SM_RAM0 			   INTO SMRAM0;
    SM_RAM1 			   INTO SMRAM1;
    FLASH_ROM_1			   INTO FIXED_ROM_1;
    
END

STACKSIZE 0xA0

//VECTOR ADDRESS 0xFFEE   IsrModulusOvfl	/* Modulus Counter Interrupt */

VECTOR 0x20 USB_StartFrameISR
//VECTOR 0x1F USB_PhyEP6ISR
VECTOR 0x1E USB_PhyEP5ISR
VECTOR 0x1D USB_PhyEP4ISR
VECTOR 0x1B USB_PhyEP3ISR
VECTOR 0x1A USB_PhyEP2ISR
VECTOR 0x19 USB_EP0OUTISR
VECTOR 0x18 USB_EP0INISR
VECTOR 0x17 USB_SetConfigISR
VECTOR 0x16 USB_SetupISR
VECTOR 0x15 USB_StatusChgISR
VECTOR 0  _Startup					/* Reset Vector */  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?