⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cstartup_eb55.lst

📁 ATMEL AT91RM9200开发板配套光盘上的全部示例程序
💻 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 + -