tcsl_main9.lst
来自「TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要」· LST 代码 · 共 964 行 · 第 1/5 页
LST
964 行
TMS470 COFF Assembler Version 2.17 Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2 PAGE 1
1 ;******************************************************************************
2 ;* TMS470 ANSI C/C++ Codegen Version 2.17 *
3 ;* Date/Time created: Fri Apr 25 16:41:37 2003 *
4 ;******************************************************************************
5 00000000 .state32
6 ; c:\ti\TMS470\cgtools\bin\acp470.exe -q -ID:/csl/arm/include -ID:/csl/arm/include_async -D_DEBU
7 .file "tcsl_main9.c"
8
9 00000000 .sect ".const"
10 .align 2
11 00000000 _$T0$1:
12 00000000 00000000 .field 0,16 ; _$T0$1._armDiv @ 0
13 00000000 00000000 .field 0,16 ; _$T0$1._dspDiv @ 16
14 00000004 00000001 .field 1,16 ; _$T0$1._dspmmuDiv @ 32
15 00000004 00010001 .field 1,16 ; _$T0$1._tcDiv @ 48
16 00000008 00000002 .field 2,16 ; _$T0$1._perDiv @ 64
17 00000008 00020002 .field 2,16 ; _$T0$1._lcdDiv @ 80
18 0000000c 00000001 .field 1,16 ; _$T0$1._timx0 @ 96
19 0000000c 00010001 .field 1,16 ; _$T0$1._dspEnable @ 112
20 00000010 000003DF .field 991,16 ; _$T0$1._perEnMask @ 128
21 00000000 .sect ".text"
22
23 00000012 .sect ".const"
24 .align 2
25 00000012 _$T1$2:
26 00000010 000303DF .field 3,16 ; _$T1$2._perDiv @ 0
27 00000014 00000000 .field 0,16 ; _$T1$2._gpioDiv @ 16
28 00000014 00000000 .field 0,16 ; _$T1$2._uartDiv @ 32
29 00000018 00000000 .field 0,16 ; _$T1$2._gpiox0 @ 48
30 00000018 00000000 .field 0,16 ; _$T1$2._timx0 @ 64
31 0000001c 00000000 .field 0,16 ; _$T1$2._uartx0 @ 80
32 0000001c 00370000 .field 55,16 ; _$T1$2._perEnMask @ 96
33 00000000 .sect ".text"
34 00000000 .sect ".text:v$0"
35 .clink
36 .global $main
37 .sym $main,$main,160,2,0
38 .func
39 .align
40 00000000 .state16
41
42 ;*****************************************************************************
43 ;* FUNCTION VENEER: $main *
44 ;*****************************************************************************
45 00000000 $main:
46 00000000 4778 BX pc
47 00000002 46C0 NOP
48 00000004 .state32
49 00000004 E92D4000 STMFD sp!, {lr}
50 00000008 EBFFFFFC' BL _main
51 0000000c E8BD4000 LDMFD sp!, {lr}
52 00000010 E12FFF1E BX lr
53 .endfunc 0,0,4
54
55 00000000 .sect ".text"
TMS470 COFF Assembler Version 2.17 Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2 PAGE 2
56 .clink
57 .global _main
58 .sym _main,_main, 32, 2, 0
59 .func 11
60
61 ;*****************************************************************************
62 ;* FUNCTION NAME: _main *
63 ;* *
64 ;* Regs Modified : A1,A2,A3,A4,V9,SP,LR,SR *
65 ;* Regs Used : A1,A2,A3,A4,V9,SP,LR,SR *
66 ;* Local Frame Size : 0 Args + 36 Auto + 4 Save = 40 byte *
67 ;*****************************************************************************
68 00000000 _main:
69 00000000 E92D4000 STMFD SP!, {LR}
70 00000004 E24DD024 SUB SP, SP, #36
71 .sym _i,0, 13, 1, 16
72 .sym _setup,2, 8, 1, 144, $$fake77
73 .sym _DSPsetup,20, 8, 1, 112, $$fake78
74 .line 2
75 00000008 E3A0C000 MOV V9, #0 ; |12|
76 0000000c E1CDC0B0 STRH V9, [SP, #0] ; |12|
77 .block 5
78 .sym _$T0,_$T0$1, 8, 3, 144, $$fake77
79 00000010 E28D0002 ADD A1, SP, #2 ; |15|
80 00000014 E59F1078 LDR A2, CON1 ; {_$T0$1+0} ; |15|
81 00000018 E3A02012 MOV A3, #18 ; |15|
82 0000001c EBFFFFF7! BL C_MEMCPY ; |15|
83 ; |15|
84 .endblock 5
85 .block 20
86 .sym _$T1,_$T1$2, 8, 3, 112, $$fake78
87 00000020 E28D0014 ADD A1, SP, #20 ; |30|
88 00000024 E59F106C LDR A2, CON3 ; {_$T1$2+0} ; |30|
89 00000028 E3A0200E MOV A3, #14 ; |30|
90 0000002c EBFFFFF3! BL C_MEMCPY ; |30|
91 ; |30|
92 .endblock 20
93 .line 33
94 00000030 EBFFFFF2! BL _CSL_init ; |43|
95 ; |43|
96 .line 34
97 00000034 EBFFFFF1! BL _CSL_initAsync ; |44|
98 ; |44|
99 .line 35
100 00000038 EBFFFFF0! BL _clk_int_init ; |45|
101 ; |45|
102 .line 38
103 0000003c E3A00000 MOV A1, #0 ; |48|
104 00000040 EBFFFFEE! BL _InitArmGpio ; |48|
105 ; |48|
106 .line 43
107 00000044 E28D0002 ADD A1, SP, #2 ; |53|
108 00000048 EBFFFFEC! BL _CLKRST_setupScalableMode ; |53|
109 ; |53|
110 .line 45
TMS470 COFF Assembler Version 2.17 Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2 PAGE 3
111 0000004c E28D0014 ADD A1, SP, #20 ; |55|
112 00000050 EBFFFFEA! BL _DSPCLKRST_setup ; |55|
113 ; |55|
114 .line 49
115 00000054 L1:
116 .line 52
117 00000054 E1DDC0B0 LDRH V9, [SP, #0] ; |62|
118 00000058 E28CC001 ADD V9, V9, #1 ; |62|
119 0000005c E1CDC0B0 STRH V9, [SP, #0] ; |62|
120 .line 53
121 00000060 EAFFFFFB B L1 ; |63|
122 ; |63|
123 .line 55
124 .endfunc 65,000000001h,40
125
126
127 00000000 .sect ".text:v$1"
128 .clink
129 .global $CLKRST_global_reset
130 .sym $CLKRST_global_reset,$CLKRST_global_reset,160,2,0
131 .func
132 .align
133 00000000 .state16
134
135 ;*****************************************************************************
136 ;* FUNCTION VENEER: $CLKRST_global_reset *
137 ;*****************************************************************************
138 00000000 $CLKRST_global_reset:
139 00000000 4778 BX pc
140 00000002 46C0 NOP
141 00000004 .state32
142 00000004 EA000016' B _CLKRST_global_reset
143 .endfunc 0,0,0
144
145 00000064 .sect ".text"
146 .clink
147 .global _CLKRST_global_reset
148 .sym _CLKRST_global_reset,_CLKRST_global_reset, 32, 2, 0
149 .func 68
150
151 ;*****************************************************************************
152 ;* FUNCTION NAME: _CLKRST_global_reset *
153 ;* *
154 ;* Regs Modified : A1,V9,SP *
155 ;* Regs Used : A1,V9,SP,LR *
156 ;* Local Frame Size : 0 Args + 4 Auto + 0 Save = 4 byte *
157 ;*****************************************************************************
158 00000064 _CLKRST_global_reset:
159 00000064 E24DD004 SUB SP, SP, #4
160 .sym _val,0, 13, 1, 16
161 .line 6
162 00000068 E3A0C000 MOV V9, #0 ; |73|
163 0000006c E1CDC0B0 STRH V9, [SP, #0] ; |73|
164 .line 7
165 00000070 E59FC024 LDR V9, CON5 ; |74|
TMS470 COFF Assembler Version 2.17 Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2 PAGE 4
166 00000074 E59CC000 LDR V9, [V9, #0] ; |74|
167 00000078 E38CC008 ORR V9, V9, #8 ; |74|
168 0000007c E1CDC0B0 STRH V9, [SP, #0] ; |74|
169 .line 8
170 00000080 E1DD00B0 LDRH A1, [SP, #0] ; |75|
171 00000084 E59FC010 LDR V9, CON5 ; |75|
172 00000088 E58C0000 STR A1, [V9, #0] ; |75|
173 .line 10
174 0000008c E28DD004 ADD SP, SP, #4
175 00000090 E12FFF1E BX LR
176 .endfunc 77,000000000h,4
177
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?