📄 example_28xevpwm.lst
字号:
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:55:06 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI78410 PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC v4.1.0 *
3 ;* Date/Time created: Fri Aug 10 16:55:06 2007 *
4 ;***************************************************************
5 .compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28
6 0002 FP .set XAR2
7
8 DW$CU .dwtag DW_TAG_compile_unit
9 .dwattr DW$CU, DW_AT_name("Example_28xEvPwm.c")
10 .dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.0 Copyright (c) 1996-2005 Texas Inst
11 .dwattr DW$CU, DW_AT_stmt_list(0x00)
12 .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
13 ;**************************************************************
14 ;* CINIT RECORDS *
15 ;**************************************************************
16 00000000 .sect ".cinit"
17 .align 1
18 00000000 FFFF .field -IR_1,16
19 00000001 0000- .field _ochan+0,32
00000002 0000
20 00000003 0000 .field 0,16 ; _ochan._enabled @ 0
21 0001 IR_1: .set 1
22
23
24 DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("abort"), DW_AT_symbol_name("_abort")
25 .dwattr DW$1, DW_AT_declaration(0x01)
26 .dwattr DW$1, DW_AT_external(0x01)
27
28 DW$2 .dwtag DW_TAG_subprogram, DW_AT_name("InitPieVectTable"), DW_AT_symbol_name("_InitPieVectTable")
29 .dwattr DW$2, DW_AT_declaration(0x01)
30 .dwattr DW$2, DW_AT_external(0x01)
31
32 DW$3 .dwtag DW_TAG_subprogram, DW_AT_name("InitPieCtrl"), DW_AT_symbol_name("_InitPieCtrl")
33 .dwattr DW$3, DW_AT_declaration(0x01)
34 .dwattr DW$3, DW_AT_external(0x01)
35 .global _ochan
36 00000000 _ochan: .usect ".ebss",1,1,0
37 DW$4 .dwtag DW_TAG_variable, DW_AT_name("ochan"), DW_AT_symbol_name("_ochan")
38 .dwattr DW$4, DW_AT_location[DW_OP_addr _ochan]
39 .dwattr DW$4, DW_AT_type(*DW$T$132)
40 .dwattr DW$4, DW_AT_external(0x01)
41
42 DW$5 .dwtag DW_TAG_subprogram, DW_AT_name("fprintf"), DW_AT_symbol_name("_fprintf")
43 .dwattr DW$5, DW_AT_type(*DW$T$10)
44 .dwattr DW$5, DW_AT_declaration(0x01)
45 .dwattr DW$5, DW_AT_external(0x01)
46 DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
47 DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$129)
48 DW$8 .dwtag DW_TAG_unspecified_parameters
49 .dwendtag DW$5
50
51
52 DW$9 .dwtag DW_TAG_subprogram, DW_AT_name("RTDX_write"), DW_AT_symbol_name("_RTDX_write")
53 .dwattr DW$9, DW_AT_type(*DW$T$10)
54 .dwattr DW$9, DW_AT_declaration(0x01)
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:55:06 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI78410 PAGE 2
55 .dwattr DW$9, DW_AT_external(0x01)
56 DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$133)
57 DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
58 DW$12 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$134)
59 .dwendtag DW$9
60
61 DW$13 .dwtag DW_TAG_variable, DW_AT_name("RTDX_writing"), DW_AT_symbol_name("_RTDX_writing")
62 .dwattr DW$13, DW_AT_type(*DW$T$121)
63 .dwattr DW$13, DW_AT_declaration(0x01)
64 .dwattr DW$13, DW_AT_external(0x01)
65 DW$14 .dwtag DW_TAG_variable, DW_AT_name("XIntruptRegs"), DW_AT_symbol_name("_XIntruptRegs")
66 .dwattr DW$14, DW_AT_type(*DW$T$164)
67 .dwattr DW$14, DW_AT_declaration(0x01)
68 .dwattr DW$14, DW_AT_external(0x01)
69 DW$15 .dwtag DW_TAG_variable, DW_AT_name("PieCtrl"), DW_AT_symbol_name("_PieCtrl")
70 .dwattr DW$15, DW_AT_type(*DW$T$150)
71 .dwattr DW$15, DW_AT_declaration(0x01)
72 .dwattr DW$15, DW_AT_external(0x01)
73 DW$16 .dwtag DW_TAG_variable, DW_AT_name("GpioMuxRegs"), DW_AT_symbol_name("_GpioMuxRegs")
74 .dwattr DW$16, DW_AT_type(*DW$T$159)
75 .dwattr DW$16, DW_AT_declaration(0x01)
76 .dwattr DW$16, DW_AT_external(0x01)
77 DW$17 .dwtag DW_TAG_variable, DW_AT_name("SysCtrlRegs"), DW_AT_symbol_name("_SysCtrlRegs")
78 .dwattr DW$17, DW_AT_type(*DW$T$146)
79 .dwattr DW$17, DW_AT_declaration(0x01)
80 .dwattr DW$17, DW_AT_external(0x01)
81 DW$18 .dwtag DW_TAG_variable, DW_AT_name("EvaRegs"), DW_AT_symbol_name("_EvaRegs")
82 .dwattr DW$18, DW_AT_type(*DW$T$162)
83 .dwattr DW$18, DW_AT_declaration(0x01)
84 .dwattr DW$18, DW_AT_external(0x01)
85 DW$19 .dwtag DW_TAG_variable, DW_AT_name("DevEmuRegs"), DW_AT_symbol_name("_DevEmuRegs")
86 .dwattr DW$19, DW_AT_type(*DW$T$147)
87 .dwattr DW$19, DW_AT_declaration(0x01)
88 .dwattr DW$19, DW_AT_external(0x01)
89 DW$20 .dwtag DW_TAG_variable, DW_AT_name("_ftable"), DW_AT_symbol_name("__ftable")
90 .dwattr DW$20, DW_AT_type(*DW$T$139)
91 .dwattr DW$20, DW_AT_declaration(0x01)
92 .dwattr DW$20, DW_AT_external(0x01)
93 ; C:\CCStudio_v3.1\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\lij6\LOCALS~1\Temp\TI78414
94 00000000 .sect ".text"
95 .global _main
96
97 DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main")
98 .dwattr DW$21, DW_AT_low_pc(_main)
99 .dwattr DW$21, DW_AT_high_pc(0x00)
100 .dwattr DW$21, DW_AT_begin_file("Example_28xEvPwm.c")
101 .dwattr DW$21, DW_AT_begin_line(0x08)
102 .dwattr DW$21, DW_AT_begin_column(0x06)
103 .dwpsn "Example_28xEvPwm.c",9,1
104
105 .dwfde DW$CIE
106
107 ;***************************************************************
108 ;* FNAME: _main FR SIZE: 8 *
109 ;* *
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:55:06 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI78410 PAGE 3
110 ;* FUNCTION ENVIRONMENT *
111 ;* *
112 ;* FUNCTION PROPERTIES *
113 ;* 2 Parameter, 6 Auto, 0 SOE *
114 ;***************************************************************
115
116 00000000 _main:
117 .dwcfa 0x1d, -2
118 .dwcfa 0x1c, 26, 0
119 .dwcfa 0x09, 40, 26
120 00000000 FE08 ADDB SP,#8
121 .dwcfa 0x1d, -10
122 DW$22 .dwtag DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
123 .dwattr DW$22, DW_AT_type(*DW$T$10)
124 .dwattr DW$22, DW_AT_location[DW_OP_breg20 -3]
125 .dwpsn "Example_28xEvPwm.c",12,4
126 00000001 7622 EALLOW
127 .dwpsn "Example_28xEvPwm.c",13,4
128 00000002 2980 CLRC VMAP
129 00000003 2910 CLRC INTM
130 00000004 7622 EALLOW
131 00000005 7700 NOP
132 00000006 7700 NOP
133 00000007 7700 NOP
134 00000008 7700 NOP
135
136 DW$23 .dwtag DW_TAG_lexical_block, DW_AT_low_pc(0x00), DW_AT_high_pc(0x00)
137 DW$24 .dwtag DW_TAG_variable, DW_AT_name("wdReg1"), DW_AT_symbol_name("_wdReg1")
138 .dwattr DW$24, DW_AT_type(*DW$T$124)
139 .dwattr DW$24, DW_AT_location[DW_OP_breg20 -6]
140 DW$25 .dwtag DW_TAG_variable, DW_AT_name("wdReg2"), DW_AT_symbol_name("_wdReg2")
141 .dwattr DW$25, DW_AT_type(*DW$T$124)
142 .dwattr DW$25, DW_AT_location[DW_OP_breg20 -8]
143 00000009 8F00 MOVL XAR4,#28713 ; |13|
0000000a 7029
144 0000000b A846 MOVL *-SP[6],XAR4 ; |13|
145 0000000c 8F00 MOVL XAR4,#28709 ; |13|
0000000d 7025
146 0000000e A848 MOVL *-SP[8],XAR4 ; |13|
147 0000000f 8A46 MOVL XAR4,*-SP[6] ; |13|
148 00000010 1AC4 OR *+XAR4[0],#0x0068 ; |13|
00000011 0068
149 00000012 8A48 MOVL XAR4,*-SP[8] ; |13|
150 00000013 28C4 MOV *+XAR4[0],#85 ; |13|
00000014 0055
151 00000015 8A48 MOVL XAR4,*-SP[8] ; |13|
152 00000016 28C4 MOV *+XAR4[0],#170 ; |13|
00000017 00AA
153 .dwendtag DW$23
154
155 00000018 761A EDIS
156 .dwpsn "Example_28xEvPwm.c",16,4
157 00000019 761F! MOVW DP,#_DevEmuRegs+208
0000001a 0003
158 0000001b 2810! MOV @_DevEmuRegs+208,#768 ; |16|
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:55:06 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI78410 PAGE 4
0000001c 0300
159 .dwpsn "Example_28xEvPwm.c",17,4
160 0000001d 2811! MOV @_DevEmuRegs+209,#768 ; |17|
0000001e 0300
161 .dwpsn "Example_28xEvPwm.c",18,4
162 0000001f 2812! MOV @_DevEmuRegs+210,#768 ; |18|
00000020 0300
163 .dwpsn "Example_28xEvPwm.c",19,4
164 00000021 2813! MOV @_DevEmuRegs+211,#768 ; |19|
00000022 0300
165 .dwpsn "Example_28xEvPwm.c",20,4
166 00000023 2814! MOV @_DevEmuRegs+212,#768 ; |20|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -