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

📄 main.ls1

📁 DK3200 USB DEMO for KEIL C
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     209     ?PR?DDC_isr?MAIN     SEGMENT CODE 
                     210     ?CO?MAIN             SEGMENT CODE 
                     211     ?C_INITSEG           SEGMENT CODE 
                     212     ?DT?MAIN             SEGMENT DATA 
                     213     ?BA?MAIN             SEGMENT DATA BITADDRESSABLE 
                     214     ?XD?MAIN             SEGMENT XDATA 
                     215     ?DT?_PrepareTransmitSegment?MAIN         SEGMENT DATA OVERLAYABLE 
                     216     ?DT?_OnReportSegmentReceived?MAIN        SEGMENT DATA OVERLAYABLE 
                     217     ?DT?OnUSBSuspend?MAIN                    SEGMENT DATA OVERLAYABLE 
                     218     ?DT?main?MAIN        SEGMENT DATA OVERLAYABLE 
                     219     ?DT?UsbIsr?MAIN      SEGMENT DATA OVERLAYABLE 
                     220     ?DT?OnTransmitEP1?MAIN                   SEGMENT DATA OVERLAYABLE 
                     221     ?DT?DDC_isr?MAIN     SEGMENT DATA OVERLAYABLE 
                     222             EXTRN   CODE (initLCD)
                     223             EXTRN   XDATA (setupPacket)
                     224             EXTRN   CODE (flash_reset)
                     225             EXTRN   CODE (flash_boot_reset)
                     226             EXTRN   CODE (OnSetupPacket)
                     227             EXTRN   CODE (OnUSBReset)
                     228             EXTRN   DATA (LCD_buffer)
                     229             EXTRN   CODE (_flash_write_with_poll)
                     230             EXTRN   CODE (_TransmitDataEPx)
                     231             EXTRN   XDATA (?_TransmitDataEPx?BYTE)
                     232             EXTRN   CODE (UsbInitialize)
                     233             EXTRN   CODE (_printfLCD)
                     234             EXTRN   XDATA (?_printfLCD?BYTE)
                     235             EXTRN   CODE (_flash_boot_write_with_poll)
                     236             EXTRN   XDATA (UPSD_xreg)
                     237             EXTRN   CODE (_flash_erase_sector)
                     238             EXTRN   CODE (_LCD_delay_ms)
                     239             EXTRN   CODE (ReadSetupPacket)
                     240             EXTRN   CODE (_flash_boot_erase_sector)
                     241             EXTRN   CODE (BaseEp0TxHandler)
                     242             EXTRN   CODE (_TransmitDataEP0)
                     243             EXTRN   CODE (?C?ILDIX)
                     244             EXTRN   CODE (?C?CLDPTR)
                     245             EXTRN   CODE (?C?CSTPTR)
                     246             EXTRN   CODE (?C?COPY)
                     247             EXTRN   CODE (?C?MEMSET)
                     248             EXTRN   CODE (?C_STARTUP)
                     249             PUBLIC  AuxTXBuf
                     250             PUBLIC  txReport
                     251             PUBLIC  GoOnResume
                     252             PUBLIC  txIndex
                     253             PUBLIC  DDCCONintc
                     254             PUBLIC  GoOnSuspend
                     255             PUBLIC  g_debugUSB_INT_CNT
                     256             PUBLIC  rcvReport
A51 MACRO ASSEMBLER  MAIN                                                                 04/30/2004 12:57:59 PAGE     5

                     257             PUBLIC  rcvIndex
                     258             PUBLIC  returnStatus
                     259             PUBLIC  status
                     260             PUBLIC  currentCmd
                     261             PUBLIC  LCDBufTXIndex
                     262             PUBLIC  g_debugTimer2_INT_CNT
                     263             PUBLIC  USB_ISR_FLAGS
                     264             PUBLIC  counter
                     265             PUBLIC  main
                     266             PUBLIC  OnDeviceConfigured
                     267             PUBLIC  initXREG
                     268     
----                 269             RSEG  ?XD?_WriteBufferToFlash?MAIN
0000                 270     ?_WriteBufferToFlash?BYTE:
0000                 271           flash?140:   DS   1
0001                 272         address?141:   DS   2
0003                 273             buf?142:   DS   3
0006                 274              cb?143:   DS   2
0008                 275             ORG  8
0008                 276               p?144:   DS   2
                     277     
----                 278             RSEG  ?XD?_ReadBufferFromFlash?MAIN
0000                 279     ?_ReadBufferFromFlash?BYTE:
0000                 280         address?245:   DS   2
0002                 281             buf?246:   DS   3
0005                 282              cb?247:   DS   2
                     283     
----                 284             RSEG  ?XD?_PrepareTransmitSegment?MAIN
0000                 285     ?_PrepareTransmitSegment?BYTE:
0000                 286           index?449:   DS   1
                     287     
----                 288             RSEG  ?DT?MAIN
0000                 289             counter:   DS   2
0002                 290               txBuf:   DS   8
000A                 291     g_debugTimer2_INT_CNT:   DS   1
000B                 292       LCDBufTXIndex:   DS   1
000C                 293        returnStatus:   DS   1
000D                 294            bufIndex:   DS   1
000E                 295            rcvIndex:   DS   1
000F                 296     g_debugUSB_INT_CNT:   DS   2
0011                 297             txIndex:   DS   1
                     298     
----                 299             RSEG  ?BA?MAIN
0000                 300       USB_ISR_FLAGS:   DS   1
  0007               301     GoOnSuspend     EQU     (USB_ISR_FLAGS+0).7
  0000               302     GoOnResume      EQU     (USB_ISR_FLAGS+0).0
                     303     
----                 304             RSEG  ?XD?MAIN
0000                 305          currentCmd:   DS   64
0040                 306              status:   DS   64
0080                 307           rcvReport:   DS   64
00C0                 308          DDCCONintc:   DS   1
00C1                 309            txReport:   DS   64
0101                 310            AuxTXBuf:   DS   8
                     311     
----                 312             RSEG  ?DT?_PrepareTransmitSegment?MAIN
0000                 313          cbData?450:   DS   1
                     314     
----                 315             RSEG  ?DT?_PrepareTransmitSegment?MAIN
0001                 316               i?451:   DS   1
                     317     
----                 318             RSEG  ?DT?_OnReportSegmentReceived?MAIN
0000                 319          cbData?653:   DS   1
                     320     
----                 321             RSEG  ?DT?_OnReportSegmentReceived?MAIN
0001                 322           index?654:   DS   1
A51 MACRO ASSEMBLER  MAIN                                                                 04/30/2004 12:57:59 PAGE     6

                     323     
----                 324             RSEG  ?DT?OnUSBSuspend?MAIN
0000                 325             bie?955:   DS   1
                     326     
----                 327             RSEG  ?DT?OnUSBSuspend?MAIN
0001                 328            biea?956:   DS   1
                     329     
----                 330             RSEG  ?DT?main?MAIN
0000                 331              c?1057:   DS   1
                     332     
----                 333             RSEG  ?DT?UsbIsr?MAIN
0000                 334             cb?1158:   DS   1
                     335     
----                 336             RSEG  ?DT?UsbIsr?MAIN
0001                 337              i?1159:   DS   1
                     338     
----                 339             RSEG  ?DT?OnTransmitEP1?MAIN
0000                 340              i?1260:   DS   1
                     341     
----                 342             RSEG  ?DT?OnTransmitEP1?MAIN
0001                 343         nBytes?1261:   DS   1
                     344     
----                 345             RSEG  ?DT?DDC_isr?MAIN
0000                 346         ddcint?1362:   DS   1
                     347     
----                 348             RSEG  ?CO?MAIN
0000                 349     ?SC_0:
0000 0A2A2053        350             DB  00AH,'*' ,' ' ,'S' ,'U' ,'S' ,'P' ,'E' ,'N' ,'D' 
0004 55535045                
0008 4E44                    
000A 204D4F44        351             DB  ' ' ,'M' ,'O' ,'D' ,'E' ,' ' ,'*' ,00AH,000H
000E 45202A0A                
0012 00                      
                     352     
0013                 353     ?SC_19:
0013 0D435055        354             DB  00DH,'C' ,'P' ,'U' ,' ' ,'i' ,'n' ,' ' ,'I' ,'d' 
0017 20696E20                
001B 4964                    
001D 6C65206D        355             DB  'l' ,'e' ,' ' ,'m' ,'o' ,'d' ,'e' ,000H
0021 6F646500                
                     356     
0025                 357     ?SC_37:
0025 0D202020        358             DB  00DH,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' 
0029 20202020                
002D 2020                    
002F 20202020        359             DB  ' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,00AH,000H
0033 2020200A                
0037 00                      
                     360     
0038                 361     ?SC_56:
0038 0D202020        362             DB  00DH,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' 
003C 20202020                
0040 2020                    
0042 20202020        363             DB  ' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,' ' ,00DH,000H
0046 2020200D                
004A 00                      
                     364     
004B                 365     ?SC_75:
004B 0D2A5553        366             DB  00DH,'*' ,'U' ,'S' ,'B' ,' ' ,'D' ,'E' ,'M' ,'O' 
004F 42204445                
0053 4D4F                    
0055 20562E32        367             DB  ' ' ,'V' ,'.' ,'2' ,'.' ,'1' ,'*' ,00AH,000H
0059 2E312A0A                
005D 00                      
                     368     
005E                 369     ?SC_94:
A51 MACRO ASSEMBLER  MAIN                                                                 04/30/2004 12:57:59 PAGE     7

005E 0D254220        370             DB  00DH,'%' ,'B' ,' ' ,'%' ,'x' ,' ' ,'%' ,'x' ,'%' 
0062 25782025                
0066 7825                    
0068 63202557        371             DB  'c' ,' ' ,'%' ,'W' ,00DH,000H
006C 0D00                    
                     372     
                     373     
----                 374             RSEG  ?C_INITSEG
0000 41              375             DB      041H
0001 0000     F      376             DW      DDCCONintc
0003 00              377             DB      000H
                     378     
0004 02              379             DB      002H
0005 00       F      380             DB      g_debugUSB_INT_CNT
0006 0000            381             DW      00000H
                     382     
0008 01              383             DB      001H
0009 00       F      384             DB      g_debugTimer2_INT_CNT
000A 00              385             DB      000H
                     386     
000B 01              387             DB      001H
000C 00       F      388             DB      USB_ISR_FLAGS
000D 00              389             DB      000H
                     390     
000E 01              391             DB      001H
000F 00       F      392             DB      bufIndex
0010 00              393             DB      000H
                     394     
                     395     ; /* `=========================================================================`
                     396     ; main.c
                     397     ; 
                     398     ; USB IAP (In Application Programming) Demo for uPSD32xx
                     399     ; 
                     400     ; Version:
                     401     ; April 30, 2004 - Beta Version 1.0 
                     402     ; 
                     403     ; Description:

⌨️ 快捷键说明

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