📄 bootldr128.xcl
字号:
/*****************************************************************************
*
*****************************************************************************/
/* Define CPU */
-ca90
/* Suppress one warning which is not relevant for this processor */
-w29
-D_..X_BOOT_SIZE=1000 //4K
-D_..X_FLASH_SIZE=20000
-D_..X_IVT_SIZE=8C
-D_..X_RAM_SIZE=1000
-D_..X_RAM_BASE=100
-D_..X_APP_SRAM_USAGE=300
//=============================================================================
// Interrupt vectors
-Z(CODE)INTVEC=(_..X_FLASH_SIZE-_..X_BOOT_SIZE)-(_..X_FLASH_SIZE-_..X_BOOT_SIZE+_..X_IVT_SIZE-1)
-H1895 -h(CODE)(_..X_FLASH_SIZE-_..X_BOOT_SIZE)-(_..X_FLASH_SIZE-_..X_BOOT_SIZE+_..X_IVT_SIZE-1)
/* Fill unused interrupt vector's with RETI */
//-H1895
//-h(CODE)0-_..X_INTVEC_SIZE
//=============================================================================
// Code memory
-Z(CODE)NEAR_F,HUGE_F,SWITCH,INITTAB,DIFUNCT,CODE=(_..X_FLASH_SIZE-_..X_BOOT_SIZE)-(_..X_FLASH_SIZE-1)
-Z(FARCODE)FAR_F=(_..X_FLASH_SIZE-_..X_BOOT_SIZE)-(_..X_FLASH_SIZE-1)
//=============================================================================
// RAM
-Z(DATA)NEAR_I,NEAR_Z=_..X_RAM_BASE-(_..X_RAM_BASE+_..X_RAM_SIZE-1)
-Z(DATA)RSTACK+40=_..X_RAM_BASE-(_..X_RAM_BASE+_..X_RAM_SIZE-1)
-Z(DATA)CSTACK+(_..X_RAM_SIZE-40-_..X_APP_SRAM_USAGE)=_..X_RAM_BASE-(_..X_RAM_BASE+_..X_RAM_SIZE-1)
//-Z(DATA)TINY_I,TINY_Z,TINY_N=_..X_RAM_BASE-FF
//-Z(DATA)TINY_I,TINY_Z,TINY_N=_..X_RAM_BASE-100
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -