📄 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:/ti/c2400/cgtools/include ../temp/bldc_ti.asm ../obj/bldc_ti.obj -tD:\DOCUME~1\Jason\LOCALS~1\Temp\bldc_ti.tmp
TMS320C24xx COFF Assembler Version 7.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 1
1 *******************************************************
2 * TMS320C24xx ANSI C Codegen Version 7.02
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 D:\DOCUME~1\Jason\LOCALS~1\Temp\bldc_ti.if D:\DOCUME~1\Jason\LOCALS~1\Temp\bldc_ti.asm
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.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 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.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 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 44
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->cmtn_period_setpt=0x0500;
151 0005 bf0a LARK AR2,-3+LF1
0006 fffd
152 0007 8be0 MAR *0+
153 0008 038b LAR AR3,* ,AR3
154 0009 8ba0 MAR *+
155 000a ae80 SPLK #1280,*
000b 0500
156 .line 5
157 ;>>>> v->rmp2.out = ALIGN_DUTY;
158 000c 783a ADRK 58
159 000d ae80 SPLK #3072,*
000e 0c00
TMS320C24xx COFF Assembler Version 7.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 4
160 .line 6
161 ;>>>> v->rmp2.dly = 0x0050;
162 000f b950 LACK 80
163 0010 7c03 SBRK 3
164 0011 9080 SACL *
165 .line 7
166 ;>>>> v->rmp2.max = 0x7ff0;
167 0012 7c02 SBRK 2
168 0013 aea0 SPLK #32752,*+
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -