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

📄 zclpostcfg_c.asm

📁 dsp6416开发的底层驱动
💻 ASM
字号:
;******************************************************************************
;* TMS320C6x ANSI C Codegen                                      Version 4.20 *
;* Date/Time created: Sat Jan 10 16:56:05 2004                                *
;******************************************************************************

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C64xx                                          *
;*   Optimization      : Disabled                                             *
;*   Optimizing for    : Compile time, Ease of Development                    *
;*                       Based on options: no -o, no -ms                      *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Memory Model      : Small                                                *
;*   Calls to RTS      : Near                                                 *
;*   Pipelining        : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : Debug                                                *
;*                                                                            *
;******************************************************************************

	.asg	A15, FP
	.asg	B14, DP
	.asg	B15, SP
	.global	$bss

	.file	"zclpostcfg_c.c"

	.sect	".cinit"
	.align	8
	.field  	IR_1,32
	.field  	_emifbCfg0+0,32
	.field  	598140,32			; _emifbCfg0._gblctl @ 0
	.field  	-253,32			; _emifbCfg0._cectl0 @ 32
	.field  	-253,32			; _emifbCfg0._cectl1 @ 64
	.field  	-253,32			; _emifbCfg0._cectl2 @ 96
	.field  	-253,32			; _emifbCfg0._cectl3 @ 128
	.field  	55111680,32			; _emifbCfg0._sdctl @ 160
	.field  	6145500,32			; _emifbCfg0._sdtim @ 192
	.field  	1531711,32			; _emifbCfg0._sdext @ 224
	.field  	2,32			; _emifbCfg0._cesec0 @ 256
	.field  	2,32			; _emifbCfg0._cesec1 @ 288
	.field  	2,32			; _emifbCfg0._cesec2 @ 320
	.field  	2,32			; _emifbCfg0._cesec3 @ 352
IR_1:	.set	48
	.sect	".text"
	.global	_emifbCfg0
_emifbCfg0:	.usect	.far,48,4
	.sym	_emifbCfg0,_emifbCfg0, 8, 2, 384, $$fake0
;	c:\ti\c6000\cgtools\bin\acp6x.exe -q -I../include -D_DEBUG -DCHIP_6400 --version=6400 -Ic:/ti/c6000/bios/include -Ic:/ti/c6000/rtdx/include -Ic:/ti/c6000/cgtools/include --keep_unneeded_types -m --i_output_file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI1484_2 --template_info_file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI1484_3 --object_file E:/zcl/lxm/myprojects/mypost/Debug/zclpostcfg_c.obj --opt_shell 13 zclpostcfg_c.c -g -k -q -al -frE:/zcl/lxm/myprojects/mypost/Debug -i../include -d_DEBUG -dCHIP_6400 -mv6400 
	.sect	".text"
	.global	_CSL_cfgInit
	.sym	_CSL_cfgInit,_CSL_cfgInit, 32, 2, 0
	.func	34

;******************************************************************************
;* FUNCTION NAME: _CSL_cfgInit                                                *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
;*   Local Frame Size  : 0 Args + 0 Auto + 4 Save = 4 byte                    *
;******************************************************************************
_CSL_cfgInit:
;** --------------------------------------------------------------------------*
	.line	2
           STW     .D2T2   B3,*SP--(8)       ; |35| 
           NOP             2
	.line	3
           MVKL    .S2     _EMIFB_config,B4  ; |36| 
           MVKH    .S2     _EMIFB_config,B4  ; |36| 
           B       .S2     B4                ; |36| 
           MVKL    .S1     _emifbCfg0,A4     ; |36| 
           ADDKPC  .S2     RL0,B3,2          ; |36| 
           MVKH    .S1     _emifbCfg0,A4     ; |36| 
RL0:       ; CALL OCCURS                     ; |36| 
	.line	4
           LDW     .D2T2   *++SP(8),B3       ; |37| 
           NOP             4
           BNOP    .S2     B3,5
           ; BRANCH OCCURS                   ; |37| 
	.endfunc	37,000080000h,8


;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_EMIFB_config

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
	.sym	_Uint32, 0, 14, 13, 32
	.stag	$$fake0, 384
	.member	_gblctl, 0, 14, 8, 32
	.member	_cectl0, 32, 14, 8, 32
	.member	_cectl1, 64, 14, 8, 32
	.member	_cectl2, 96, 14, 8, 32
	.member	_cectl3, 128, 14, 8, 32
	.member	_sdctl, 160, 14, 8, 32
	.member	_sdtim, 192, 14, 8, 32
	.member	_sdext, 224, 14, 8, 32
	.member	_cesec0, 256, 14, 8, 32
	.member	_cesec1, 288, 14, 8, 32
	.member	_cesec2, 320, 14, 8, 32
	.member	_cesec3, 352, 14, 8, 32
	.eos
	.sym	_EMIFB_Config, 0, 8, 13, 384,$$fake0

⌨️ 快捷键说明

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