⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lnk.h62

📁 SEED的VPM642测试程序-板级支持库
💻 H62
字号:
;
;  Copyright 2003 by Texas Instruments Incorporated.
;  All rights reserved. Property of Texas Instruments Incorporated.
;  Restricted rights to use, duplicate or disclose this code are
;  granted through contract.
;  
;
; "@(#) DSP/BIOS 4.90.270 12-18-03 (barracuda-o04)"
;
;  ======== lnk.h62 ========
;
;
	.if ($isdefed("LNK_") = 0)  ; prevent multiple includes of this file
LNK_	.set	1

	.include std.h62

        .asg    "", LNK_Obj$regs

	.global LNK_F_init, LNK_F_dataPump

;
;# ======== LNK_config ========
;  Invoked by configuration file prior to creating any objects via
;  LNK_Obj.
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
	.asg    "", LNK_config$regs
LNK_config	.macro _dsm, _dsmbufseg, _dsmmemsize
        .ref LNK_dspFrameRequestMask, LNK_dspFrameReadyMask

	.if(_dsm = 1)

	.global LNK_outputBuf, LNK_inputBuf

	; reserve uninitialized space for DSP output buffer
LNK_outputBuf .usect ".dsm", _dsmmemsize, STD_TARGWORDMAUS

	; reserve uninitialized space for DSP input buffer
LNK_inputBuf .usect ".dsm", _dsmmemsize, STD_TARGWORDMAUS

	.endif

	.endm

;
;# ======== LNK_end ========
;  Invoked at the end of all other configuration
;  declarations.
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
	.asg    "", LNK_end$regs
LNK_end	.macro
	.endm

;
;# ======== LNK_init ========
;  Runtime initialization for LNK
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
	.asg "", LNK_init$regs
LNK_init  .macro
	;
	; no need to call LNK_F_init when it's an empty function
	;
	.endm
	

;
;# ======== LNK_startup ========
;
;#
;# Preconditions:
;#      none
;#
;# Postconditions:
;#      none
;#
        .asg "", LNK_startup$regs
LNK_startup  .macro
        .endm


	.endif		; if LNK_ is not defined


⌨️ 快捷键说明

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