📄 dsp281x_sysctrl.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
3 ;* Date/Time created: Mon Apr 14 07:41:45 2008 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "DSP281x_SysCtrl.c"
7 ; e:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\hsw\LOCALS~1\Temp\TI2664_4
8
9 00000000 .sect ".text"
10 .global _InitSysCtrl
11 .sym _InitSysCtrl,_InitSysCtrl, 32, 2, 0
12 .func 5
13
14 ;***************************************************************
15 ;* FNAME: _InitSysCtrl FR SIZE: 0 *
16 ;* *
17 ;* FUNCTION ENVIRONMENT *
18 ;* *
19 ;* FUNCTION PROPERTIES *
20 ;* 0 Parameter, 0 Auto, 0 SOE *
21 ;***************************************************************
22
23 00000000 _InitSysCtrl:
24 .line 2
25 .line 3
26 00000000 7640' LCR #_DisableDog ; |7|
00000001 0011
27 ; call occurs [#_DisableDog] ; |7|
28 .line 4
29 00000002 9A06 MOVB AL,#6 ; |8|
30 00000003 7640' LCR #_InitPll ; |8|
00000004 0018
31 ; call occurs [#_InitPll] ; |8|
32 .line 5
33 00000005 7640' LCR #_InitPeripheralClocks ; |9|
00000006 0034
34 ; call occurs [#_InitPeripheralClocks] ; |9|
35 .line 6
36 00000007 0006 LRETR
37 ; return occurs
38 .endfunc 10,000000000h,0
39
40
41
42 00000000 .sect "ramfuncs"
43 .global _InitFlash
44 .sym _InitFlash,_InitFlash, 32, 2, 0
45 .func 11
46
47 ;***************************************************************
48 ;* FNAME: _InitFlash FR SIZE: 0 *
49 ;* *
50 ;* FUNCTION ENVIRONMENT *
51 ;* *
52 ;* FUNCTION PROPERTIES *
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm PAGE 2
53 ;* 0 Parameter, 0 Auto, 0 SOE *
54 ;***************************************************************
55
56 00000000 _InitFlash:
57 .line 2
58 .line 3
59 00000000 7622 EALLOW
60 .line 4
61 00000001 761F! MOVW DP,#_FlashRegs
00000002 0000
62 00000003 1A00! OR @_FlashRegs,#0x0001 ; |14|
00000004 0001
63 .line 5
64 00000005 CC06! AND AL,@_FlashRegs+6,#0xfff0 ; |15|
00000006 FFF0
65 00000007 5005 ORB AL,#0x05 ; |15|
66 00000008 9606! MOV @_FlashRegs+6,AL ; |15|
67 .line 6
68 00000009 CC06! AND AL,@_FlashRegs+6,#0xf0ff ; |16|
0000000a F0FF
69 0000000b 1AA9 OR AL,#0x0500 ; |16|
0000000c 0500
70 0000000d 9606! MOV @_FlashRegs+6,AL ; |16|
71 .line 7
72 0000000e 1A04! OR @_FlashRegs+4,#0x00ff ; |17|
0000000f 00FF
73 .line 8
74 00000010 1A05! OR @_FlashRegs+5,#0x00ff ; |18|
00000011 00FF
75 .line 9
76 00000012 761A EDIS
77 .line 10
78 00000013 F607 RPT #7 || NOP
00000014 7700
79 .line 11
80 00000015 0006 LRETR
81 ; return occurs
82 .endfunc 21,000000000h,0
83
84
85
86 00000008 .sect ".text"
87 .global _KickDog
88 .sym _KickDog,_KickDog, 32, 2, 0
89 .func 22
90
91 ;***************************************************************
92 ;* FNAME: _KickDog FR SIZE: 0 *
93 ;* *
94 ;* FUNCTION ENVIRONMENT *
95 ;* *
96 ;* FUNCTION PROPERTIES *
97 ;* 0 Parameter, 0 Auto, 0 SOE *
98 ;***************************************************************
99
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm PAGE 3
100 00000008 _KickDog:
101 .line 2
102 .line 3
103 00000008 7622 EALLOW
104 .line 4
105 00000009 761F! MOVW DP,#_SysCtrlRegs+21
0000000a 0000
106 0000000b 2815! MOV @_SysCtrlRegs+21,#85 ; |25|
0000000c 0055
107 .line 5
108 0000000d 2815! MOV @_SysCtrlRegs+21,#170 ; |26|
0000000e 00AA
109 .line 6
110 0000000f 761A EDIS
111 .line 7
112 00000010 0006 LRETR
113 ; return occurs
114 .endfunc 28,000000000h,0
115
116
117
118 00000011 .sect ".text"
119 .global _DisableDog
120 .sym _DisableDog,_DisableDog, 32, 2, 0
121 .func 29
122
123 ;***************************************************************
124 ;* FNAME: _DisableDog FR SIZE: 0 *
125 ;* *
126 ;* FUNCTION ENVIRONMENT *
127 ;* *
128 ;* FUNCTION PROPERTIES *
129 ;* 0 Parameter, 0 Auto, 0 SOE *
130 ;***************************************************************
131
132 00000011 _DisableDog:
133 .line 2
134 .line 3
135 00000011 7622 EALLOW
136 .line 4
137 00000012 761F! MOVW DP,#_SysCtrlRegs+25
00000013 0000
138 00000014 2819! MOV @_SysCtrlRegs+25,#104 ; |32|
00000015 0068
139 .line 5
140 00000016 761A EDIS
141 .line 6
142 00000017 0006 LRETR
143 ; return occurs
144 .endfunc 34,000000000h,0
145
146
147
148 00000018 .sect ".text"
149 .global _InitPll
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm PAGE 4
150 .sym _InitPll,_InitPll, 32, 2, 0
151 .func 35
152
153 ;***************************************************************
154 ;* FNAME: _InitPll FR SIZE: 2 *
155 ;* *
156 ;* FUNCTION ENVIRONMENT *
157 ;* *
158 ;* FUNCTION PROPERTIES *
159 ;* 0 Parameter, 2 Auto, 0 SOE *
160 ;***************************************************************
161
162 00000018 _InitPll:
163 .line 2
164 ;* AL assigned to _val
165 .sym _val,0, 14, 17, 16
166 .sym _val,-1, 14, 1, 16
167 .sym _iVol,-2, 14, 1, 16
168 00000018 FE02 ADDB SP,#2
169 00000019 9641 MOV *-SP[1],AL ; |36|
170 .line 4
171 0000001a 761F! MOVW DP,#_SysCtrlRegs+17
0000001b 0000
172 0000001c 9211! MOV AL,@_SysCtrlRegs+17 ; |38|
173 0000001d 900F ANDB AL,#0x0f ; |38|
174 0000001e 5441 CMP AL,*-SP[1] ; |38|
175 0000001f EC13 BF L2,EQ ; |38|
176 ; branch occurs ; |38|
177 .line 6
178 00000020 7622 EALLOW
179 .line 7
180 00000021 9241 MOV AL,*-SP[1] ; |41|
181 00000022 CD11! AND AH,@_SysCtrlRegs+17,#0xfff0 ; |41|
00000023 FFF0
182 00000024 900F ANDB AL,#0x0f ; |41|
183 00000025 CAA8 OR AL,AH ; |41|
184 00000026 9611! MOV @_SysCtrlRegs+17,AL ; |41|
185 .line 8
186 00000027 761A EDIS
187 .line 9
188 00000028 7640' LCR #_DisableDog ; |43|
00000029 0011
189 ; call occurs [#_DisableDog] ; |43|
190 .line 10
191 0000002a 2B42 MOV *-SP[2],#0 ; |44|
192 0000002b 1B42 CMP *-SP[2],#5461 ; |44|
0000002c 1555
193 0000002d 6705 B L2,HIS ; |44|
194 ; branch occurs ; |44|
195 0000002e L1:
196 .line 13
197 0000002e 0A42 INC *-SP[2] ; |47|
198 0000002f 1B42 CMP *-SP[2],#5461 ; |47|
00000030 1555
199 00000031 68FD B L1,LO ; |47|
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm PAGE 5
200 ; branch occurs ; |47|
201 .line 14
202 00000032 L2:
203 .line 15
204 00000032 FE82 SUBB SP,#2
205 00000033 0006 LRETR
206 ; return occurs
207 .endfunc 49,000000000h,2
208
209
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -