📄 dsp281x_gpio.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:41 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Gpio.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
3 ;* Date/Time created: Mon Apr 14 07:41:41 2008 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "DSP281x_Gpio.c"
7 ; e:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\hsw\LOCALS~1\Temp\TI2392_4
8
9 00000000 .sect ".text"
10 .global _InitGpio
11 .sym _InitGpio,_InitGpio, 32, 2, 0
12 .func 12
13
14 ;***************************************************************
15 ;* FNAME: _InitGpio FR SIZE: 0 *
16 ;* *
17 ;* FUNCTION ENVIRONMENT *
18 ;* *
19 ;* FUNCTION PROPERTIES *
20 ;* 0 Parameter, 0 Auto, 0 SOE *
21 ;***************************************************************
22
23 00000000 _InitGpio:
24 .line 2
25 .line 5
26 00000000 7622 EALLOW
27 .line 6
28 00000001 761F! MOVW DP,#_GpioMuxRegs
00000002 0000
29 00000003 2B00! MOV @_GpioMuxRegs,#0 ; |17|
30 .line 7
31 00000004 2801! MOV @_GpioMuxRegs+1,#63 ; |18|
00000005 003F
32 .line 8
33 00000006 2802! MOV @_GpioMuxRegs+2,#1 ; |19|
00000007 0001
34 .line 10
35 00000008 2B0C! MOV @_GpioMuxRegs+12,#0 ; |21|
36 .line 11
37 00000009 280D! MOV @_GpioMuxRegs+13,#156 ; |22|
0000000a 009C
38 .line 12
39 0000000b 280E! MOV @_GpioMuxRegs+14,#1 ; |23|
0000000c 0001
40 .line 15
41 0000000d 2B18! MOV @_GpioMuxRegs+24,#0 ; |26|
42 .line 16
43 0000000e 2819! MOV @_GpioMuxRegs+25,#48 ; |27|
0000000f 0030
44 .line 22
45 00000010 2804! MOV @_GpioMuxRegs+4,#65535 ; |33|
00000011 FFFF
46 .line 23
47 00000012 2B06! MOV @_GpioMuxRegs+6,#0 ; |34|
48 .line 24
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:41 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Gpio.asm PAGE 2
49 00000013 761A EDIS
50 .line 26
51 00000014 0006 LRETR
52 ; return occurs
53 .endfunc 37,000000000h,0
54
55
56 ;***************************************************************
57 ;* UNDEFINED EXTERNAL REFERENCES *
58 ;***************************************************************
59 .global _GpioMuxRegs
60
61 ;***************************************************************
62 ;* TYPE INFORMATION *
63 ;***************************************************************
64 .sym _Uint16, 0, 14, 13, 16
65 .sym _Uint16, 0, 14, 13, 16
66 .stag _GPAMUX_BITS, 16
67 .member _PWM1_GPIOA0, 0, 14, 18, 1
68 .member _PWM2_GPIOA1, 1, 14, 18, 1
69 .member _PWM3_GPIOA2, 2, 14, 18, 1
70 .member _PWM4_GPIOA3, 3, 14, 18, 1
71 .member _PWM5_GPIOA4, 4, 14, 18, 1
72 .member _PWM6_GPIOA5, 5, 14, 18, 1
73 .member _T1PWM_GPIOA6, 6, 14, 18, 1
74 .member _T2PWM_GPIOA7, 7, 14, 18, 1
75 .member _CAP1Q1_GPIOA8, 8, 14, 18, 1
76 .member _CAP2Q2_GPIOA9, 9, 14, 18, 1
77 .member _CAP3QI1_GPIOA10, 10, 14, 18, 1
78 .member _TDIRA_GPIOA11, 11, 14, 18, 1
79 .member _TCLKINA_GPIOA12, 12, 14, 18, 1
80 .member _C1TRIP_GPIOA13, 13, 14, 18, 1
81 .member _C2TRIP_GPIOA14, 14, 14, 18, 1
82 .member _C3TRIP_GPIOA15, 15, 14, 18, 1
83 .eos
84 .utag _GPAMUX_REG, 16
85 .member _all, 0, 14, 11, 16
86 .member _bit, 0, 8, 11, 16, _GPAMUX_BITS
87 .eos
88 .stag _GPADIR_BITS, 16
89 .member _GPIOA0, 0, 14, 18, 1
90 .member _GPIOA1, 1, 14, 18, 1
91 .member _GPIOA2, 2, 14, 18, 1
92 .member _GPIOA3, 3, 14, 18, 1
93 .member _GPIOA4, 4, 14, 18, 1
94 .member _GPIOA5, 5, 14, 18, 1
95 .member _GPIOA6, 6, 14, 18, 1
96 .member _GPIOA7, 7, 14, 18, 1
97 .member _GPIOA8, 8, 14, 18, 1
98 .member _GPIOA9, 9, 14, 18, 1
99 .member _GPIOA10, 10, 14, 18, 1
100 .member _GPIOA11, 11, 14, 18, 1
101 .member _GPIOA12, 12, 14, 18, 1
102 .member _GPIOA13, 13, 14, 18, 1
103 .member _GPIOA14, 14, 14, 18, 1
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:41 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Gpio.asm PAGE 3
104 .member _GPIOA15, 15, 14, 18, 1
105 .eos
106 .utag _GPADIR_REG, 16
107 .member _all, 0, 14, 11, 16
108 .member _bit, 0, 8, 11, 16, _GPADIR_BITS
109 .eos
110 .stag _GPAQUAL_BITS, 16
111 .member _QUALPRD, 0, 14, 18, 8
112 .member _rsvd1, 8, 14, 18, 8
113 .eos
114 .utag _GPAQUAL_REG, 16
115 .member _all, 0, 14, 11, 16
116 .member _bit, 0, 8, 11, 16, _GPAQUAL_BITS
117 .eos
118 .stag _GPBMUX_BITS, 16
119 .member _PWM7_GPIOB0, 0, 14, 18, 1
120 .member _PWM8_GPIOB1, 1, 14, 18, 1
121 .member _PWM9_GPIOB2, 2, 14, 18, 1
122 .member _PWM10_GPIOB3, 3, 14, 18, 1
123 .member _PWM11_GPIOB4, 4, 14, 18, 1
124 .member _PWM12_GPIOB5, 5, 14, 18, 1
125 .member _T3PWM_GPIOB6, 6, 14, 18, 1
126 .member _T4PWM_GPIOB7, 7, 14, 18, 1
127 .member _CAP4Q1_GPIOB8, 8, 14, 18, 1
128 .member _CAP5Q2_GPIOB9, 9, 14, 18, 1
129 .member _CAP6QI2_GPIOB10, 10, 14, 18, 1
130 .member _TDIRB_GPIOB11, 11, 14, 18, 1
131 .member _TCLKINB_GPIOB12, 12, 14, 18, 1
132 .member _C4TRIP_GPIOB13, 13, 14, 18, 1
133 .member _C5TRIP_GPIOB14, 14, 14, 18, 1
134 .member _C6TRIP_GPIOB15, 15, 14, 18, 1
135 .eos
136 .utag _GPBMUX_REG, 16
137 .member _all, 0, 14, 11, 16
138 .member _bit, 0, 8, 11, 16, _GPBMUX_BITS
139 .eos
140 .stag _GPBQUAL_BITS, 16
141 .member _QUALPRD, 0, 14, 18, 8
142 .member _rsvd1, 8, 14, 18, 8
143 .eos
144 .utag _GPBQUAL_REG, 16
145 .member _all, 0, 14, 11, 16
146 .member _bit, 0, 8, 11, 16, _GPBQUAL_BITS
147 .eos
148 .stag _GPDMUX_BITS, 16
149 .member _T1CTRIP_PDPA_GPIOD0, 0, 14, 18, 1
150 .member _T2CTRIP_SOCA_GPIOD1, 1, 14, 18, 1
151 .member _rsvd1, 2, 14, 18, 3
152 .member _T3CTRIP_PDPB_GPIOD5, 5, 14, 18, 1
153 .member _T4CTRIP_SOCB_GPIOD6, 6, 14, 18, 1
154 .member _rsvd2, 7, 14, 18, 9
155 .eos
156 .utag _GPDMUX_REG, 16
157 .member _all, 0, 14, 11, 16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -