📄 bldc_ti.lst
字号:
dspa -l -s -i../../../../rtmon/ -i../include -i../../../../lib/dmclib/clib/include -i../../../../lib/drvlib/clib/include -i..\..\..\..\rtmon\ -i..\include -i..\..\..\..\lib\dmclib\alib\include -i..\..\..\..\lib\drvlib\alib\include -v2xx -iC:/CCStudio_v3.3/c2400/cgtools/include ../temp/bldc_ti.asm ../obj/bldc_ti.obj -tC:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.tmp
TMS320C24xx COFF Assembler Version 7.04 Tue May 06 15:43:47 2008
Copyright (c) 1987-2003 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 1
1 *******************************************************
2 * TMS320C24xx ANSI C Codegen Version 7.04
3 *******************************************************
4 ; dspac -i../../../../rtmon/ -i../include -i../../../../lib/dmclib/clib/include -i../../../../lib/drvlib/c
5 ; dspopt NOT RUN
6 ; dspcg -o -v2xx -o C:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.if C:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.asm C:\
7 .port
8 .file "bldc_ti.c"
9 .file "../../../../lib/dmclib/clib/include\mod6.h"
10
11 .stag .fake0,48
12 .member _trig_in,0,4,8,16
13 .member _cntr,16,4,8,16
14 .member _calc,32,148,8,16
15 .eos
16 .sym _MOD6CNT,0,8,13,48,.fake0
17 .sym _MOD6CNT_handle,0,24,13,16,.fake0
18 .globl _mod6cnt_calc
19 .file "../../../../lib/dmclib/clib/include\pid2.h"
20
21 .stag .fake1,208
22 .member _fb_reg2,0,4,8,16
23 .member _ref_reg2,16,4,8,16
24 .member _k0_reg2,32,4,8,16
25 .member _k1_reg2,48,4,8,16
26 .member _kc_reg2,64,4,8,16
27 .member _un_reg2,80,4,8,16
28 .member _en0_reg2,96,4,8,16
29 .member _upi_reg2,112,4,8,16
30 .member _epi_reg2,128,4,8,16
31 .member _max_reg2,144,4,8,16
32 .member _min_reg2,160,4,8,16
33 .member _out_reg2,176,4,8,16
34 .member _calc,192,148,8,16
35 .eos
36 .sym _PID2,0,8,13,208,.fake1
37 .sym _PID2_handle,0,24,13,16,.fake1
38 .globl _pid2_calc
39 .file "../../../../lib/dmclib/clib/include\impl.h"
40
41 .stag .fake2,64
42 .member _period,0,4,8,16
43 .member _out,16,4,8,16
44 .member _skpcnt,32,4,8,16
45 .member _calc,48,148,8,16
46 .eos
47 .sym _IMPULSE,0,8,13,64,.fake2
48 .sym _IMPULSE_handle,0,24,13,16,.fake2
49 .globl _impulse_calc
50 .file "../../../../lib/dmclib/clib/include\rmp2.h"
51
52 .stag .fake3,112
53 .member _max,0,4,8,16
54 .member _min,16,4,8,16
TMS320C24xx COFF Assembler Version 7.04 Tue May 06 15:43:47 2008
Copyright (c) 1987-2003 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 2
55 .member _dly,32,4,8,16
56 .member _delay_cntr,48,4,8,16
57 .member _desired,64,4,8,16
58 .member _out,80,4,8,16
59 .member _calc,96,148,8,16
60 .eos
61 .sym _RMP2,0,8,13,112,.fake3
62 .sym _RMP2_handle,0,24,13,16,.fake3
63 .globl _rmp2_calc
64 .file "../../../../lib/dmclib/clib/include\rmp3.h"
65
66 .stag .fake4,112
67 .member _desired,0,4,8,16
68 .member _dly,16,4,8,16
69 .member _dly_cntr,32,4,8,16
70 .member _min,48,4,8,16
71 .member _out,64,4,8,16
72 .member _done_flg,80,4,8,16
73 .member _calc,96,148,8,16
74 .eos
75 .sym _RMP3,0,8,13,112,.fake4
76 .sym _RMP3_handle,0,24,13,16,.fake4
77 .globl _rmp3_calc
78 .file "../../../../lib/dmclib/clib/include\cmtn.h"
79
80 .stag .fake5,304
81 .member _trig,0,4,8,16
82 .member _va,16,4,8,16
83 .member _vb,32,4,8,16
84 .member _vc,48,4,8,16
85 .member _zc_trig,64,4,8,16
86 .member _ptr_ct,80,4,8,16
87 .member _debug_Bemf,96,4,8,16
88 .member _noise_windowCntr,112,4,8,16
89 .member _d30_doneFlg,128,4,8,16
90 .member _time_stampNew,144,4,8,16
91 .member _time_stampOld,160,4,8,16
92 .member _v_timer,176,4,8,16
93 .member _delay,192,4,8,16
94 .member _dt_taskFlg,208,4,8,16
95 .member _noise_windowMax,224,4,8,16
96 .member _delay_cntr,240,4,8,16
97 .member _cdnw_delta,256,4,8,16
98 .member _nw_dynThold,272,4,8,16
99 .member _calc,288,148,8,16
100 .eos
101 .sym _CMTN,0,8,13,304,.fake5
102 .sym _CMTN_handle,0,24,13,16,.fake5
103 .globl _cmtn_trig_calc
104 .file "../include\bldc_ti.h"
105
106 .stag .fake6,976
107 .member _cmtn_period_target,0,4,8,16
108 .member _cmtn_period_setpt,16,4,8,16
TMS320C24xx COFF Assembler Version 7.04 Tue May 06 15:43:47 2008
Copyright (c) 1987-2003 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 3
109 .member _ramp_delay,32,4,8,16
110 .member _I_loop_flg,48,4,8,16
111 .member _D_func_desired,64,4,8,16
112 .member _sp_up_done_flg,80,4,8,16
113 .member _current_set,96,4,8,16
114 .member _align_flag,112,4,8,16
115 .member _impl,128,8,8,64,.fake2
116 .member _mod6,192,8,8,48,.fake0
117 .member _rmp3,240,8,8,112,.fake4
118 .member _cmtn,352,8,8,304,.fake5
119 .member _pid2,656,8,8,208,.fake1
120 .member _rmp2,864,8,8,112,.fake3
121 .eos
122 .sym _BLDC_TI,0,8,13,976,.fake6
123 .sym _BLDC_TI_handle,0,24,13,16,.fake6
124 .globl _BLDC_TI_Init
125 .globl _BLDC_TI_Run
126 .file "bldc_ti.c"
127 0000 .text
128
129 .sym _BLDC_TI_Init,_BLDC_TI_Init,32,2,0
130 .globl _BLDC_TI_Init
131
132 .func 157
133 ;>>>> void BLDC_TI_Init(BLDC_TI_handle v)
134 ******************************************************
135 * FUNCTION DEF : _BLDC_TI_Init
136 ******************************************************
137 0000 _BLDC_TI_Init:
138
139 0000 LF1 .set 0
140
141 0000 8aa0 POPD *+
142 0001 80a0 SAR AR0,*+
143 0002 8180 SAR AR1,*
144 0003 b001 LARK AR0,1
145 0004 00ea LAR AR0,*0+,AR2
146
147 .sym _v,-3+LF1,24,9,16,.fake6
148 .line 2
149 .line 3
150 ;>>>> v->rmp2.out = ALIGN_DUTY;
151 0005 bf0a LARK AR2,-3+LF1
0006 fffd
152 0007 8be0 MAR *0+
153 0008 038b LAR AR3,* ,AR3
154 0009 783b ADRK 59
155 000a ae80 SPLK #3072,*
000b 0c00
156 .line 4
157 ;>>>> v->rmp2.dly = 0x0050;
158 000c b950 LACK 80
159 000d 7c03 SBRK 3
160 000e 9080 SACL *
TMS320C24xx COFF Assembler Version 7.04 Tue May 06 15:43:47 2008
Copyright (c) 1987-2003 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 4
161 .line 5
162 ;>>>> v->rmp2.max = 0x7ff0;
163 000f 7c02 SBRK 2
164 0010 aea0 SPLK #32752,*+
0011 7ff0
165 .line 6
166 ;>>>> v->rmp2.min = 0x000f;
167 0012 b90f LACK 15
168 0013 908a SACL * ,AR2
169 .line 8
170 ;>>>> v->rmp3.desired = v->cmtn_period_target;
171 0014 048b LAR AR4,* ,AR3
172 0015 be47 SSXM
173 0016 7c37 SBRK 55
174 0017 108c LAC * ,AR4
175 0018 780f ADRK 15
176 0019 908b SACL * ,AR3
177 .line 9
178 ;>>>> v->rmp3.dly = v->ramp_delay;
179 001a 7802 ADRK 2
180 001b 109c LAC *-,AR4
181 001c 8ba0 MAR *+
182 001d 908b SACL * ,AR3
183 .line 10
184 ;>>>> v->rmp3.out = v->cmtn_period_setpt;
185 001e 108c LAC * ,AR4
186 001f 7803 ADRK 3
187 0020 908b SACL * ,AR3
188 .line 11
189 ;>>>> v->rmp3.min = 0x0050;
190 0021 b950 LACK 80
191 0022 7811 ADRK 17
192 0023 9080 SACL *
193 .line 13
194 ;>>>> v->cmtn.nw_dynThold = 0x000f;
195 0024 b90f LACK 15
196 0025 7815 ADRK 21
197 0026 9090 SACL *-
198 .line 14
199 ;>>>> v->cmtn.cdnw_delta = 0x0002;
200 0027 b902 LACK 2
201 0028 908c SACL * ,AR4
202 .line 15
203 ;>>>> v->cmtn.noise_windowMax =
204 ;>>>> v->cmtn.nw_dynThold - v->cmtn.cdnw_delta;
205 0029 7814 ADRK 20
206 002a 108b LAC * ,AR3
207 002b 3080 SUB *
208 002c 7c02 SBRK 2
209 002d 9080 SACL *
210 .line 18
211 ;>>>> v->pid2.max_reg2 = 0x7000; /* Q15 */
212 002e 780e ADRK 14
213 002f aea0 SPLK #28672,*+
TMS320C24xx COFF Assembler Version 7.04 Tue May 06 15:43:47 2008
Copyright (c) 1987-2003 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -