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

📄 44binit.lst

📁 44b0板上的usb固件及上位机程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
   71 0000027C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000280 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000284 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  168 00000288         HandlerURXD0
                               HANDLER HandleURXD0
   66 00000288         
   67 00000288         HandlerURXD0
   68 00000288 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000028C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000290 E59F0390        ldr     r0,=HandleURXD0 ;load the address of Han
                                                   dleXXX to r0
   71 00000294 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000298 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000029C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  169 000002A0         HandlerTIMER5



ARM Macro Assembler    Page 13 


                               HANDLER HandleTIMER5
   66 000002A0         
   67 000002A0         HandlerTIMER5
   68 000002A0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000002A4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000002A8 E59F037C        ldr     r0,=HandleTIMER5 ;load the address of Ha
                                                   ndleXXX to r0
   71 000002AC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000002B0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000002B4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  170 000002B8         HandlerTIMER4
                               HANDLER HandleTIMER4
   66 000002B8         
   67 000002B8         HandlerTIMER4
   68 000002B8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000002BC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000002C0 E59F0368        ldr     r0,=HandleTIMER4 ;load the address of Ha
                                                   ndleXXX to r0
   71 000002C4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000002C8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000002CC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  171 000002D0         HandlerTIMER3
                               HANDLER HandleTIMER3
   66 000002D0         
   67 000002D0         HandlerTIMER3
   68 000002D0 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000002D4 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000002D8 E59F0354        ldr     r0,=HandleTIMER3 ;load the address of Ha
                                                   ndleXXX to r0
   71 000002DC E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000002E0 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000002E4 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  172 000002E8         HandlerTIMER2
                               HANDLER HandleTIMER2
   66 000002E8         



ARM Macro Assembler    Page 14 


   67 000002E8         HandlerTIMER2
   68 000002E8 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 000002EC E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 000002F0 E59F0340        ldr     r0,=HandleTIMER2 ;load the address of Ha
                                                   ndleXXX to r0
   71 000002F4 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 000002F8 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 000002FC E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  173 00000300         HandlerTIMER1
                               HANDLER HandleTIMER1
   66 00000300         
   67 00000300         HandlerTIMER1
   68 00000300 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000304 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000308 E59F032C        ldr     r0,=HandleTIMER1 ;load the address of Ha
                                                   ndleXXX to r0
   71 0000030C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000310 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000314 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  174 00000318         HandlerTIMER0
                               HANDLER HandleTIMER0
   66 00000318         
   67 00000318         HandlerTIMER0
   68 00000318 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000031C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000320 E59F0318        ldr     r0,=HandleTIMER0 ;load the address of Ha
                                                   ndleXXX to r0
   71 00000324 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000328 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000032C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  175 00000330         HandlerUERR01
                               HANDLER HandleUERR01
   66 00000330         
   67 00000330         HandlerUERR01
   68 00000330 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 



ARM Macro Assembler    Page 15 


                                                   address)
   69 00000334 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000338 E59F0304        ldr     r0,=HandleUERR01 ;load the address of Ha
                                                   ndleXXX to r0
   71 0000033C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000340 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000344 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  176 00000348         HandlerWDT
                               HANDLER HandleWDT
   66 00000348         
   67 00000348         HandlerWDT
   68 00000348 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000034C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000350 E59F02F0        ldr     r0,=HandleWDT ;load the address of Handl
                                                   eXXX to r0
   71 00000354 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000358 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000035C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  177 00000360         HandlerBDMA1
                               HANDLER HandleBDMA1
   66 00000360         
   67 00000360         HandlerBDMA1
   68 00000360 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000364 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000368 E59F02DC        ldr     r0,=HandleBDMA1 ;load the address of Han
                                                   dleXXX to r0
   71 0000036C E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000370 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 00000374 E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  178 00000378         HandlerBDMA0
                               HANDLER HandleBDMA0
   66 00000378         
   67 00000378         HandlerBDMA0
   68 00000378 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 0000037C E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s



ARM Macro Assembler    Page 16 


                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000380 E59F02C8        ldr     r0,=HandleBDMA0 ;load the address of Han
                                                   dleXXX to r0
   71 00000384 E5900000        ldr     r0,[r0]     ;load the contents(service r
                                                   outine start address) of Han
                                                   dleXXX
   72 00000388 E58D0004        str     r0,[sp,#4]  ;store the contents(ISR) of 
                                                   HandleXXX to stack
   73 0000038C E8BD8001        ldmfd   sp!,{r0,pc} ;POP the work register and p
                                                   c(jump to ISR)
  179 00000390         HandlerZDMA1
                               HANDLER HandleZDMA1
   66 00000390         
   67 00000390         HandlerZDMA1
   68 00000390 E24DD004        sub     sp,sp,#4    ;decrement sp(to store jump 
                                                   address)
   69 00000394 E92D0001        stmfd   sp!,{r0}    ;PUSH the work register to s
                                                   tack(lr does not push becaus
                                                   e it return to original addr
                                                   ess)
   70 00000398 E59F02B4        ldr     r0,=HandleZDMA1 ;load the address of Han

⌨️ 快捷键说明

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