📄 f2407_program.gel
字号:
#define SCSR1 0x7018
#define SCSR2 0x7019
#define MP 0x0E
#define MC 0x0A
/* The Startup() function is executed when the GEL file is loaded. */
StartUp()
{
F2407_Init();
}
F2407_Init()
{
GEL_Reset();
GEL_MapReset();
GEL_MapOn();
GEL_MapAdd(0x0000,0,0x8000,1,1); /* Flash/External SRAM */
GEL_MapAdd(0x8000,0,0x8000,1,1); /* External SRAM */
GEL_MapAdd(0x0000,1,0x0060,1,1); /* MMR */
GEL_MapAdd(0x0060,1,0x0020,1,1); /* B2 */
GEL_MapAdd(0x0200,1,0x0100,1,1); /* B0 */
GEL_MapAdd(0x0300,1,0x0100,1,1); /* B1 */
GEL_MapAdd(0x0800,1,0x0800,1,1); /* SRAM */
GEL_MapAdd(0x1000,1,0xF000,1,1); /* External SRAM */
GEL_MemoryFill(0x60,1,0x20,0x0000);
GEL_MemoryFill(0x200,1,0x100,0x0000);
GEL_MemoryFill(0x300,1,0x100,0x0000);
GEL_MemoryFill(0x310,1,0x1,0x0320);
}
menuitem "F2407 DEBUGGER";
hotmenu flash_disable()
{
*(int *)SCSR2 = MP;
}
hotmenu flash_enable()
{
*(int *)SCSR2 = MC;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -