fgm_cfg.asm
来自「基于MB95F168气体检漏仪软件代码」· 汇编 代码 · 共 79 行
ASM
79 行
;==========================================================================
; * 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 + =
减小字号Ctrl + -
显示快捷键?