📄 cstartup_eb55.lst
字号:
Command Line: C:\GHS\arm36\asarm.exe -elf -b0 -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil\resource -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\src -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1 -IC:\GHS\arm36\thumb -cpu=arm7tm -fpu=soft -source=Cstartup_EB55.c -o objs\gh_2to2.o -list=objs\Cstartup_EB55.lst C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\gh_2to2.s Original File: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\gh_2to2.s
Source File: Cstartup_EB55.c
Directory: C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil
Host OS: GHS_WIN32
Version: EASE 2.0 (c) 2001 Green Hills Software Build: Sep 9 2002
Release: MULTI 2000, PowerPC and ARM v3.6a
Revision Date: Thu Sep 26 03:30:35 2002
Release Date: Thu Sep 26 03:53:44 2002
1 ;Source File: C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\src\Cstartup_EB55.c
2 ;Directory:
3 ; C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil
4 ;Compile Date: Wed Feb 05 14:46:49 2003
5 ;Host OS: Win32
6 ;Version: C-ARM 3.5 RELEASE VERSION
7 ;Release: Version 3.5
8 ;Revision Date: Wed Oct 23 16:44:12 2002
9 .section ".reset","ax"
10 .align 2
11 .align 2
12 ..bof.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55...43.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil..3E4115CA..0::
13 .align 2
14 .thumb
15 .globl AT91F_LowLevelInit
16 AT91F_LowLevelInit:
00000000 b5f0 17 push {r4-r7,lr}
18 ; .bf
19 .LDW01:
20
00000002 4c3f* 21 ldr r4,.L90
00000004 4b3f* 22 ldr r3,.L91
00000006 6023 23 str r3,[r4]
00000008 4a3f* 24 ldr r2,.L92
0000000a 4b40* 25 ldr r3,.L93
0000000c 6213 26 str r3,[r2,32]
27 .L24:
0000000e 6b13 28 ldr r3,[r2,48]
00000010 07db 29 lsl r3,r3,31
00000012 0fdb 30 lsr r3,r3,31
00000014 2b00 31 cmp r3,0
00000016 d0fa 32 beq .L24
33 ;line79
34 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.1::
35 .LDWlin1:
00000018 6a13 36 ldr r3,[r2,32]
0000001a 2501 37 mov r5,1
0000001c 03ad 38 lsl r5,r5,14
0000001e 432b 39 orr r3,r5
00000020 6213 40 str r3,[r2,32]
00000022 6a13 41 ldr r3,[r2,32]
00000024 4d3a* 42 ldr r5,.L95
00000026 432b 43 orr r3,r5
00000028 6213 44 str r3,[r2,32]
45 .L32:
0000002a 6b13 46 ldr r3,[r2,48]
0000002c 2502 47 mov r5,2
0000002e 402b 48 and r3,r5
00000030 2b00 49 cmp r3,0
00000032 d001 50 beq .L34
00000034 2302 51 mov r3,2
00000036 e000 52 b .L30
53 .L34:
00000038 2300 54 mov r3,0
55 .L30:
0000003a 2b00 56 cmp r3,0
0000003c d0f5 57 beq .L32
58 ;line88
59 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.2::
60 .LDWlin2:
0000003e 6a13 61 ldr r3,[r2,32]
00000040 4d34* 62 ldr r5,.L96
00000042 402b 63 and r3,r5
00000044 2501 64 mov r5,1
00000046 03ed 65 lsl r5,r5,15
00000048 432b 66 orr r3,r5
0000004a 6213 67 str r3,[r2,32]
0000004c 2604 68 mov r6,4
0000004e 19a3 69 add r3,r4,r6
00000050 4a31* 70 ldr r2,.L98
00000052 601a 71 str r2,[r3]
00000054 2608 72 mov r6,8
00000056 19a3 73 add r3,r4,r6
00000058 2201 74 mov r2,1
0000005a 0752 75 lsl r2,r2,29
0000005c 601a 76 str r2,[r3]
0000005e 260c 77 mov r6,12
00000060 19a3 78 add r3,r4,r6
00000062 2203 79 mov r2,3
00000064 0712 80 lsl r2,r2,28
00000066 601a 81 str r2,[r3]
00000068 2610 82 mov r6,16
0000006a 19a3 83 add r3,r4,r6
0000006c 2201 84 mov r2,1
0000006e 0792 85 lsl r2,r2,30
00000070 601a 86 str r2,[r3]
00000072 2614 87 mov r6,20
00000074 19a3 88 add r3,r4,r6
00000076 2205 89 mov r2,5
00000078 0712 90 lsl r2,r2,28
0000007a 601a 91 str r2,[r3]
0000007c 2618 92 mov r6,24
0000007e 19a3 93 add r3,r4,r6
00000080 2203 94 mov r2,3
00000082 0752 95 lsl r2,r2,29
00000084 601a 96 str r2,[r3]
00000086 261c 97 mov r6,28
00000088 19a3 98 add r3,r4,r6
0000008a 2207 99 mov r2,7
0000008c 0712 100 lsl r2,r2,28
0000008e 601a 101 str r2,[r3]
00000090 4d22* 102 ldr r5,.L105
00000092 2300 103 mov r3,0
00000094 43db 104 mvn r3,r3
00000096 26ff 105 mov r6,255
00000098 3625 106 add r6,37
0000009a 1976 107 add r6,r6,r5
0000009c 6033 108 str r3,[r6]
0000009e 2200 109 mov r2,0
110 .L41:
000000a0 4e1f* 111 ldr r6,.L107
000000a2 6833 112 ldr r3,[r6]
000000a4 4e1e* 113 ldr r6,.L107
000000a6 6033 114 str r3,[r6]
000000a8 3201 115 add r2,1
000000aa 2a08 116 cmp r2,8
000000ac dbf8 117 blt .L41
118 ;line124
119 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.3::
120 .LDWlin3:
000000ae 4b1d* 121 ldr r3,.L108
000000b0 2680 122 mov r6,128
000000b2 1976 123 add r6,r6,r5
000000b4 6033 124 str r3,[r6]
000000b6 2201 125 mov r2,1
126 .L45:
000000b8 1c13 127 mov r3,r2
000000ba 009b 128 lsl r3,r3,2
000000bc 2680 129 mov r6,128
000000be 1976 130 add r6,r6,r5
000000c0 199e 131 add r6,r3,r6
000000c2 4b19* 132 ldr r3,.L109
000000c4 6033 133 str r3,[r6]
000000c6 3201 134 add r2,1
000000c8 2a1f 135 cmp r2,31
000000ca dbf5 136 blt .L45
137 ;line129
138 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.4::
139 .LDWlin4:
000000cc 4b17* 140 ldr r3,.L110
000000ce 26ff 141 mov r6,255
000000d0 3635 142 add r6,53
000000d2 1976 143 add r6,r6,r5
000000d4 6033 144 str r3,[r6]
000000d6 2200 145 mov r2,0
000000d8 e006 146 b .L49
147 .L48:
148 ;line144
149 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.5::
150 .LDWlin5:
000000da 1c0b 151 mov r3,r1
000000dc 3104 152 add r1,4
000000de 1c05 153 mov r5,r0
000000e0 3004 154 add r0,4
000000e2 682d 155 ldr r5,[r5]
000000e4 601d 156 str r5,[r3]
000000e6 3201 157 add r2,1
158 .L49:
000000e8 4b11* 159 ldr r3,.L112
000000ea 4d12* 160 ldr r5,.L113
000000ec 1b5b 161 sub r3,r3,r5
000000ee 109b 162 asr r3,r3,2
000000f0 429a 163 cmp r2,r3
000000f2 dbf2 164 blt .L48
165 ;line147
166 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55.6::
167 .LDWlin6:
000000f4 2020 168 mov r0,32
000000f6 1900 169 add r0,r0,r4
170 ; .ef
171 .LDW11:
172
173
000000f8 bcf0 174 pop {r4-r7}
000000fa bc08 175 pop {r3}
000000fc 4718 176 bx r3
177 .type AT91F_LowLevelInit,$function
178 .size AT91F_LowLevelInit,.-AT91F_LowLevelInit
179 .align 2
180 .LDW21:
181 ;i r2 local
182 ;pEbi r4 local
183 ;pAic r5 local
184 ;pAPMC r2 local
185
186 ;Vector r0 param
187 ;InternalRam r1 param
188
189 .data
190 .section ".reset","ax"
000000fe 0000 191 .align 4
192 .L90:
00000100 ffe00000 193 .data.w 0xffe00000
194 .type .L90,$object
195 .size .L90,4
196
197 .L91:
00000104 01002529 198 .data.w 0x01002529
199 .type .L91,$object
200 .size .L91,4
201
202 .L92:
00000108 ffff4000 203 .data.w 0xffff4000
204 .type .L92,$object
205 .size .L92,4
206
207 .L93:
0000010c 002f0002 208 .data.w 0x002f0002
209 .type .L93,$object
210 .size .L93,4
211
212 .L95:
00000110 03000100 213 .data.w 0x03000100
214 .type .L95,$object
215 .size .L95,4
216
217 .L96:
00000114 ffff3fff 218 .data.w 0xffff3fff
219 .type .L96,$object
220 .size .L96,4
221
222 .L98:
00000118 02002121 223 .data.w 0x02002121
224 .type .L98,$object
225 .size .L98,4
226
227 .L105:
0000011c fffff000 228 .data.w 0xfffff000
229 .type .L105,$object
230 .size .L105,4
231
232 .L107:
00000120 fffff130 233 .data.w 0xfffff130
234 .type .L107,$object
235 .size .L107,4
236
237 .L108:
00000124 00000000* 238 .data.w AT91F_Default_FIQ_handler
239 .type .L108,$object
240 .size .L108,4
241
242 .L109:
00000128 00000000* 243 .data.w AT91F_Default_IRQ_handler
244 .type .L109,$object
245 .size .L109,4
246
247 .L110:
0000012c 00000000* 248 .data.w AT91F_Spurious_handler
249 .type .L110,$object
250 .size .L110,4
251
252 .L112:
00000130 00000000* 253 .data.w __ghs_eofn_VectorTable
254 .type .L112,$object
255 .size .L112,4
256
257 .L113:
00000134 00000000* 258 .data.w VectorTable
259 .type .L113,$object
260 .size .L113,4
261
262 .align 2
263 ;VectorTable VectorTable import
264 ;__ghs_eofn_VectorTable __ghs_eofn_VectorTable import
265
266 .data
267 .ghsnote version,5
268 .ghsnote tools,3
269 .ghsnote options,0
270 .section ".reset","ax"
271 ..eof.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5CCstartup_EB55...43.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil..3E4115CA..0::
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -