📄 fgm_cfg.asm
字号:
;==========================================================================
; * F2MC-8FX Family Monitor Debugger program,
; * ALL RIGHTS RESERVED, COPYRIGHT (C) FUJITSU LIMITED 2006
; * LICENSED MATERIAL - PROGRAM PROPERTY OF FUJITSU LIMITED
;==========================================================================
.PROGRAM fgm_cfg
.TITLE fgm_cfg
#include "fgm_cfg.h"
;--------------------------------------------------------------------------
; export symbols
;--------------------------------------------------------------------------
.EXPORT _FGMTBL_BASE
.EXPORT _FGMTBL_STARTADR
.EXPORT _FGMTBL_STACKTOP
.EXPORT _FGMTBL_ABOOTADR
.EXPORT _FGMTBL_PASSWORD
;--------------------------------------------------------------------------
; FGM configuration data
;--------------------------------------------------------------------------
.SECTION FGMCFGTBL, CONST, LOCATE=0xFFB6
_FGMTBL_BASE: /* configuration table */
_FGMTBL_STARTADR:
.DATA.H USER_STARTADR /* Start address */
_FGMTBL_STACKTOP:
.DATA.H USER_STACKTOP /* Stack top */
_FGMTBL_ABOOTADR:
.DATA.H USER_ABOOTADR /* Auto-boot address */
_FGMTBL_PASSWORD:
.DATA.L USER_PASSWORD /* password (4byte) */
;--------------------------------------------------------------------------
; CALLV vector for FGM
;--------------------------------------------------------------------------
.SECTION FGMCALLVECT, CONST, LOCATE=0xFFC0
.IMPORT _FGM_CALL
.DATA.H _FGM_CALL ; CALLV #0
#if __FGM_ONLY__
#include "fgm.h"
;--------------------------------------------------------------------------
; Dummy routine.
;--------------------------------------------------------------------------
.SECTION DUMMYCODE, CONST, LOCATE=0xFFB2
_FGM_DUMMYPRG:
seti ; Interrupt enable.
jmp $ ;
;--------------------------------------------------------------------------
; Interrupt vector
;--------------------------------------------------------------------------
.SECTION INTVECT, CONST, LOCATE=0xFFF2
.IMPORT _FGM_INT
.DATA.H _FGM_INT /* IRQ04: UART/SIO ch0 */
;--------------------------------------------------------------------------
; reset vector
;--------------------------------------------------------------------------
.SECTION RESET, CONST, LOCATE=0xFFFC
.IMPORT _FGM_INIT
.DATA.B 0xFF
.DATA.B 0
.DATA.H _FGM_INIT ; __start
#endif
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -