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

📄 uart.lst

📁 ucos 在 arm9 芯片上的移植
💻 LST
📖 第 1 页 / 共 3 页
字号:
  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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -