📄 dsp28_sysctrl.lst
字号:
148 .dwfde DW$CIE
149
150 ;***************************************************************
151 ;* FNAME: _InitFlash FR SIZE: 0 *
152 ;* *
153 ;* FUNCTION ENVIRONMENT *
154 ;* *
155 ;* FUNCTION PROPERTIES *
156 ;* 0 Parameter, 0 Auto, 0 SOE *
157 ;***************************************************************
158
159 _InitFlash:
160 .dwcfa 0x1d, -2
161 .dwcfa 0x1c, 26, 0
162 .dwcfa 0x09, 40, 26
163 .dwpsn "DSP28_SysCtrl.c",81,4
164 00000036 7622 EALLOW
165 .dwpsn "DSP28_SysCtrl.c",84,4
166 00000037 761F! MOVW DP,#_FlashRegs
00000038 0000
167 00000039 1A00! OR @_FlashRegs,#0x0001 ; |84|
0000003a 0001
168 .dwpsn "DSP28_SysCtrl.c",92,4
169 0000003b CC06! AND AL,@_FlashRegs+6,#0xfff0 ; |92|
0000003c FFF0
170 0000003d 5005 ORB AL,#0x05 ; |92|
171 0000003e 9606! MOV @_FlashRegs+6,AL ; |92|
172 .dwpsn "DSP28_SysCtrl.c",95,4
173 0000003f CC06! AND AL,@_FlashRegs+6,#0xf0ff ; |95|
00000040 F0FF
174 00000041 1AA9 OR AL,#0x0500 ; |95|
00000042 0500
175 00000043 9606! MOV @_FlashRegs+6,AL ; |95|
176 .dwpsn "DSP28_SysCtrl.c",105,4
177 00000044 1A04! OR @_FlashRegs+4,#0x00ff ; |105|
00000045 00FF
178 .dwpsn "DSP28_SysCtrl.c",108,4
179 00000046 1A05! OR @_FlashRegs+5,#0x00ff ; |108|
00000047 00FF
180 .dwpsn "DSP28_SysCtrl.c",109,4
181 00000048 761A EDIS
182 .dwpsn "DSP28_SysCtrl.c",110,1
183 00000049 FF69 SPM #0
184 0000004a 0006 LRETR
185 ; return occurs
186 .dwattr DW$8, DW_AT_end_file("DSP28_SysCtrl.c")
187 .dwattr DW$8, DW_AT_end_line(0x6e)
188 .dwattr DW$8, DW_AT_end_column(0x01)
189 .dwendentry
190 .dwendtag DW$8
191
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm PAGE 5
192 ;***************************************************************
193 ;* UNDEFINED EXTERNAL REFERENCES *
194 ;***************************************************************
195 .global _FlashRegs
196 .global _SysCtrlRegs
197 .global _DevEmuRegs
198
199 ;***************************************************************
200 ;* TYPE INFORMATION *
201 ;***************************************************************
202
203 DW$T$54 .dwtag DW_TAG_subroutine_type
204 .dwattr DW$T$54, DW_AT_language(DW_LANG_C)
205 DW$T$19 .dwtag DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$11)
206 .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
207 DW$9 .dwtag DW_TAG_far_type
208 .dwattr DW$9, DW_AT_type(*DW$T$31)
209 DW$T$61 .dwtag DW_TAG_volatile_type
210 .dwattr DW$T$61, DW_AT_type(*DW$9)
211 DW$10 .dwtag DW_TAG_far_type
212 .dwattr DW$10, DW_AT_type(*DW$T$46)
213 DW$T$70 .dwtag DW_TAG_volatile_type
214 .dwattr DW$T$70, DW_AT_type(*DW$10)
215 DW$11 .dwtag DW_TAG_far_type
216 .dwattr DW$11, DW_AT_type(*DW$T$53)
217 DW$T$71 .dwtag DW_TAG_volatile_type
218 .dwattr DW$T$71, DW_AT_type(*DW$11)
219 DW$T$11 .dwtag DW_TAG_base_type, DW_AT_name("unsigned int")
220 .dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
221 .dwattr DW$T$11, DW_AT_byte_size(0x01)
222
223 DW$T$31 .dwtag DW_TAG_structure_type
224 .dwattr DW$T$31, DW_AT_name("SYS_CTRL_REGS")
225 .dwattr DW$T$31, DW_AT_byte_size(0x20)
226 DW$12 .dwtag DW_TAG_member, DW_AT_type(*DW$T$28)
227 .dwattr DW$12, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
228 .dwattr DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
229 .dwattr DW$12, DW_AT_accessibility(DW_ACCESS_public)
230 DW$13 .dwtag DW_TAG_member, DW_AT_type(*DW$T$21)
231 .dwattr DW$13, DW_AT_name("HISPCP"), DW_AT_symbol_name("_HISPCP")
232 .dwattr DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
233 .dwattr DW$13, DW_AT_accessibility(DW_ACCESS_public)
234 DW$14 .dwtag DW_TAG_member, DW_AT_type(*DW$T$23)
235 .dwattr DW$14, DW_AT_name("LOSPCP"), DW_AT_symbol_name("_LOSPCP")
236 .dwattr DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
237 .dwattr DW$14, DW_AT_accessibility(DW_ACCESS_public)
238 DW$15 .dwtag DW_TAG_member, DW_AT_type(*DW$T$25)
239 .dwattr DW$15, DW_AT_name("PCLKCR"), DW_AT_symbol_name("_PCLKCR")
240 .dwattr DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
241 .dwattr DW$15, DW_AT_accessibility(DW_ACCESS_public)
242 DW$16 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
243 .dwattr DW$16, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
244 .dwattr DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
245 .dwattr DW$16, DW_AT_accessibility(DW_ACCESS_public)
246 DW$17 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm PAGE 6
247 .dwattr DW$17, DW_AT_name("LPMCR0"), DW_AT_symbol_name("_LPMCR0")
248 .dwattr DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
249 .dwattr DW$17, DW_AT_accessibility(DW_ACCESS_public)
250 DW$18 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
251 .dwattr DW$18, DW_AT_name("LPMCR1"), DW_AT_symbol_name("_LPMCR1")
252 .dwattr DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
253 .dwattr DW$18, DW_AT_accessibility(DW_ACCESS_public)
254 DW$19 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
255 .dwattr DW$19, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
256 .dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
257 .dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
258 DW$20 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
259 .dwattr DW$20, DW_AT_name("PLLCR"), DW_AT_symbol_name("_PLLCR")
260 .dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
261 .dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
262 DW$21 .dwtag DW_TAG_member, DW_AT_type(*DW$T$27)
263 .dwattr DW$21, DW_AT_name("SCSR"), DW_AT_symbol_name("_SCSR")
264 .dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
265 .dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
266 DW$22 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
267 .dwattr DW$22, DW_AT_name("WDCNTR"), DW_AT_symbol_name("_WDCNTR")
268 .dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
269 .dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
270 DW$23 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
271 .dwattr DW$23, DW_AT_name("rsvd4"), DW_AT_symbol_name("_rsvd4")
272 .dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
273 .dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
274 DW$24 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
275 .dwattr DW$24, DW_AT_name("WDKEY"), DW_AT_symbol_name("_WDKEY")
276 .dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x15]
277 .dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
278 DW$25 .dwtag DW_TAG_member, DW_AT_type(*DW$T$29)
279 .dwattr DW$25, DW_AT_name("rsvd5"), DW_AT_symbol_name("_rsvd5")
280 .dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
281 .dwattr DW$25, DW_AT_accessibility(DW_ACCESS_public)
282 DW$26 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
283 .dwattr DW$26, DW_AT_name("WDCR"), DW_AT_symbol_name("_WDCR")
284 .dwattr DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
285 .dwattr DW$26, DW_AT_accessibility(DW_ACCESS_public)
286 DW$27 .dwtag DW_TAG_member, DW_AT_type(*DW$T$30)
287 .dwattr DW$27, DW_AT_name("rsvd6"), DW_AT_symbol_name("_rsvd6")
288 .dwattr DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
289 .dwattr DW$27, DW_AT_accessibility(DW_ACCESS_public)
290 .dwendtag DW$T$31
291
292
293 DW$T$46 .dwtag DW_TAG_structure_type
294 .dwattr DW$T$46, DW_AT_name("FLASH_REGS")
295 .dwattr DW$T$46, DW_AT_byte_size(0x08)
296 DW$28 .dwtag DW_TAG_member, DW_AT_type(*DW$T$33)
297 .dwattr DW$28, DW_AT_name("FOPT"), DW_AT_symbol_name("_FOPT")
298 .dwattr DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
299 .dwattr DW$28, DW_AT_accessibility(DW_ACCESS_public)
300 DW$29 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
301 .dwattr DW$29, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm PAGE 7
302 .dwattr DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
303 .dwattr DW$29, DW_AT_accessibility(DW_ACCESS_public)
304 DW$30 .dwtag DW_TAG_member, DW_AT_type(*DW$T$35)
305 .dwattr DW$30, DW_AT_name("FPWR"), DW_AT_symbol_name("_FPWR")
306 .dwattr DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
307 .dwattr DW$30, DW_AT_accessibility(DW_ACCESS_public)
308 DW$31 .dwtag DW_TAG_member, DW_AT_type(*DW$T$37)
309 .dwattr DW$31, DW_AT_name("FSTATUS"), DW_AT_symbol_name("_FSTATUS")
310 .dwattr DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
311 .dwattr DW$31, DW_AT_accessibility(DW_ACCESS_public)
312 DW$32 .dwtag DW_TAG_member, DW_AT_type(*DW$T$39)
313 .dwattr DW$32, DW_AT_name("FSTDBYWAIT"), DW_AT_symbol_name("_FSTDBYWAIT")
314 .dwattr DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -