?? uart.lst
字號(hào):
131 000000BC E1A0F00E mov pc, lr
132 000000C0
133 000000C0 ;*******************************************************
**********
134 000000C0 ;*
135 000000C0 ;* Function Name
136 000000C0 ;* void putc(char)
137 000000C0 ;* Inputs
138 000000C0 ;* the char to send
139 000000C0 ;* Outputs
140 000000C0 ;* None
141 000000C0 ;* Return Codes
142 000000C0 ;* None
143 000000C0 ;* Description
144 000000C0 ;* This funtion send a char to uart
ARM Macro Assembler Page 7
145 000000C0 ;* Date:
146 000000C0 ;* 2008-06-11
147 000000C0 ;*******************************************************
**********/
148 000000C0 vputc
149 000000C0 fifo_full
150 000000C0 E59F1070 ldr r1, =UART_BASE + UARTFR
151 000000C4 E5911000 ldr r1, [r1,#0]
152 000000C8 E3110020 tst r1, #&20
153 000000CC 1AFFFFFB bne fifo_full
154 000000D0 E59F1064 ldr r1, =UART_BASE + UARTDR
155 000000D4 E5810000 str r0, [r1,#0] ;send the char
156 000000D8 E1A0F00E mov pc, lr
157 000000DC ;*******************************************************
**********
158 000000DC ;*
159 000000DC ;* Function Name
160 000000DC ;* void vputnstr(char*,int n)
161 000000DC ;* Inputs
162 000000DC ;* the string to send
163 000000DC ;* Outputs
164 000000DC ;* None
165 000000DC ;* Return Codes
166 000000DC ;* None
167 000000DC ;* Description
168 000000DC ;* This funtion send a stirng to uart
169 000000DC ;* Date:
170 000000DC ;* 2008-06-11
171 000000DC ;*******************************************************
**********/
172 000000DC vputnstr
173 000000DC E92D4030 stmfd r13!, {r4,r5,lr}
174 000000E0 E1A04000 mov r4, r0
175 000000E4 E1A05001 mov r5, r1
176 000000E8 nextchar1
177 000000E8 E3550000 cmp r5, #0
178 000000EC 08BD8030 ldmfdeq r13!, {r4,r5,pc}
179 000000F0 E2455001 sub r5,r5,#1
180 000000F4 E4D40001 ldrb r0, [r4], #1
181 000000F8 EBFFFFFE bl vputc
182 000000FC EAFFFFF9 b nextchar1
183 00000100 ;*******************************************************
**********
184 00000100 ;*
185 00000100 ;* Function Name
186 00000100 ;* void putstr(char*)
187 00000100 ;* Inputs
188 00000100 ;* the string to send
189 00000100 ;* Outputs
190 00000100 ;* None
191 00000100 ;* Return Codes
192 00000100 ;* None
193 00000100 ;* Description
194 00000100 ;* This funtion send a stirng to uart
195 00000100 ;* Date:
196 00000100 ;* 2008-06-11
197 00000100 ;*******************************************************
**********/
198 00000100 vputstr
ARM Macro Assembler Page 8
199 00000100 E92D4010 stmfd r13!, {r4,lr}
200 00000104 E1A04000 mov r4, r0
201 00000108 nextchar
202 00000108 E4D40001 ldrb r0, [r4], #1
203 0000010C E3500000 cmp r0, #0
204 00000110 ;moveq pc, lr
205 00000110 08BD8010 ldmfdeq r13!, {r4,pc}
206 00000114 EBFFFFFE bl vputc
207 00000118 EAFFFFFA b nextchar
208 0000011C
209 0000011C END
101F5024
101F5028
101F502C
101F5034
101F5038
0000FFFF
101F5044
101F5018
101F5000
00000B01
101F5030
00000000
00000000
00000000
00000000
00000000
00000000
Command Line: --debug --liston --dwarf2 --brief_diagnostics --keep --xref --dia
g_style=ide --cpu=ARM926EJ-S --depend=E:\RTOS\test_arm926\armtest_Debug_uart.s_
dependency_information.txt -oarmtest_Data\Debug\ObjectCode\uart.o -I. -Imain -I
include -Ivic -Iucos_source -Iucos_include -Iucos_cpu --predefine="RTOS_NONE SE
TA 1" E:\RTOS\test_arm926\main\uart.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
InitUart 00000000
Symbol: InitUart
Definitions
At line 45 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 23 in file E:\RTOS\test_arm926\main\uart.s
Comment: InitUart used once
UART 00000000
Symbol: UART
Definitions
At line 28 in file E:\RTOS\test_arm926\main\uart.s
Uses
None
Comment: UART unused
fifo 00000048
Symbol: fifo
Definitions
At line 64 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 70 in file E:\RTOS\test_arm926\main\uart.s
Comment: fifo used once
fifo_full 000000C0
Symbol: fifo_full
Definitions
At line 149 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 153 in file E:\RTOS\test_arm926\main\uart.s
Comment: fifo_full used once
nextchar 00000108
Symbol: nextchar
Definitions
At line 201 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 207 in file E:\RTOS\test_arm926\main\uart.s
Comment: nextchar used once
nextchar1 000000E8
Symbol: nextchar1
Definitions
At line 176 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 182 in file E:\RTOS\test_arm926\main\uart.s
Comment: nextchar1 used once
nochar 000000A0
Symbol: nochar
Definitions
At line 123 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 127 in file E:\RTOS\test_arm926\main\uart.s
Comment: nochar used once
tgetc 00000070
Symbol: tgetc
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Relocatable symbols
Definitions
At line 92 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 18 in file E:\RTOS\test_arm926\main\uart.s
Comment: tgetc used once
tnochar 00000070
Symbol: tnochar
Definitions
At line 93 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 101 in file E:\RTOS\test_arm926\main\uart.s
Comment: tnochar used once
vgetc 000000A0
Symbol: vgetc
Definitions
At line 122 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 19 in file E:\RTOS\test_arm926\main\uart.s
Comment: vgetc used once
vputc 000000C0
Symbol: vputc
Definitions
At line 148 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 20 in file E:\RTOS\test_arm926\main\uart.s
At line 181 in file E:\RTOS\test_arm926\main\uart.s
At line 206 in file E:\RTOS\test_arm926\main\uart.s
vputnstr 000000DC
Symbol: vputnstr
Definitions
At line 172 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 22 in file E:\RTOS\test_arm926\main\uart.s
Comment: vputnstr used once
vputstr 00000100
Symbol: vputstr
Definitions
At line 198 in file E:\RTOS\test_arm926\main\uart.s
Uses
At line 21 in file E:\RTOS\test_arm926\main\uart.s
Comment: vputstr used once
13 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Absolute symbols
APB_CLR_HOSTIF 101E0180
Symbol: APB_CLR_HOSTIF
Definitions
At line 65 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_CLR_HOSTIF unused
APB_MCICLKEN 101E0118
Symbol: APB_MCICLKEN
Definitions
At line 63 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCICLKEN unused
APB_MCIIC 101E010C
Symbol: APB_MCIIC
Definitions
At line 60 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIIC unused
APB_MCIINS 101E0100
Symbol: APB_MCIINS
Definitions
At line 57 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIINS unused
APB_MCIINSE 101E0104
Symbol: APB_MCIINSE
Definitions
At line 58 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIINSE unused
APB_MCIINSS 101E0108
Symbol: APB_MCIINSS
Definitions
At line 59 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIINSS unused
APB_MCIWEN 101E0114
Symbol: APB_MCIWEN
Definitions
At line 62 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIWEN unused
APB_MCIWP 101E0110
Symbol: APB_MCIWP
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Absolute symbols
Definitions
At line 61 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_MCIWP unused
APB_SCCTRL 101E0000
Symbol: APB_SCCTRL
Definitions
At line 44 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCCTRL unused
APB_SCIMCTRL 101E0008
Symbol: APB_SCIMCTRL
Definitions
At line 46 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCIMCTRL unused
APB_SCIMSTAT 101E000C
Symbol: APB_SCIMSTAT
Definitions
At line 47 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCIMSTAT unused
APB_SCPERCLKEN 101E002C
Symbol: APB_SCPERCLKEN
Definitions
At line 54 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCPERCLKEN unused
APB_SCPERCTRL0 101E001C
Symbol: APB_SCPERCTRL0
Definitions
At line 50 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCPERCTRL0 unused
APB_SCPERCTRL1 101E0020
Symbol: APB_SCPERCTRL1
Definitions
At line 51 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
None
Comment: APB_SCPERCTRL1 unused
APB_SCPERDIS 101E0028
Symbol: APB_SCPERDIS
Definitions
At line 53 in file E:\RTOS\test_arm926\main\sfr.inc
Uses
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Absolute symbols
None
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -