tcsl_main9.lst

来自「TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要」· LST 代码 · 共 964 行 · 第 1/5 页

LST
964
字号
TMS470 COFF Assembler        Version 2.17     Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001      Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2                               PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS470 ANSI C/C++ Codegen                                     Version 2.17 *
       3                    ;* Date/Time created: Fri Apr 25 16:41:37 2003                                *
       4                    ;******************************************************************************
       5 00000000                   .state32
       6                    ;       c:\ti\TMS470\cgtools\bin\acp470.exe -q -ID:/csl/arm/include -ID:/csl/arm/include_async -D_DEBU
       7                            .file   "tcsl_main9.c"
       8                    
       9 00000000                   .sect   ".const"
      10                            .align  2
      11 00000000           _$T0$1:
      12 00000000 00000000          .field          0,16                    ; _$T0$1._armDiv @ 0
      13 00000000 00000000          .field          0,16                    ; _$T0$1._dspDiv @ 16
      14 00000004 00000001          .field          1,16                    ; _$T0$1._dspmmuDiv @ 32
      15 00000004 00010001          .field          1,16                    ; _$T0$1._tcDiv @ 48
      16 00000008 00000002          .field          2,16                    ; _$T0$1._perDiv @ 64
      17 00000008 00020002          .field          2,16                    ; _$T0$1._lcdDiv @ 80
      18 0000000c 00000001          .field          1,16                    ; _$T0$1._timx0 @ 96
      19 0000000c 00010001          .field          1,16                    ; _$T0$1._dspEnable @ 112
      20 00000010 000003DF          .field          991,16                  ; _$T0$1._perEnMask @ 128
      21 00000000                   .sect   ".text"
      22                    
      23 00000012                   .sect   ".const"
      24                            .align  2
      25 00000012           _$T1$2:
      26 00000010 000303DF          .field          3,16                    ; _$T1$2._perDiv @ 0
      27 00000014 00000000          .field          0,16                    ; _$T1$2._gpioDiv @ 16
      28 00000014 00000000          .field          0,16                    ; _$T1$2._uartDiv @ 32
      29 00000018 00000000          .field          0,16                    ; _$T1$2._gpiox0 @ 48
      30 00000018 00000000          .field          0,16                    ; _$T1$2._timx0 @ 64
      31 0000001c 00000000          .field          0,16                    ; _$T1$2._uartx0 @ 80
      32 0000001c 00370000          .field          55,16                   ; _$T1$2._perEnMask @ 96
      33 00000000                   .sect   ".text"
      34 00000000                   .sect   ".text:v$0"
      35                            .clink
      36                            .global $main
      37                            .sym    $main,$main,160,2,0
      38                            .func
      39                            .align
      40 00000000                   .state16
      41                    
      42                    ;*****************************************************************************
      43                    ;* FUNCTION VENEER: $main                                                    *
      44                    ;*****************************************************************************
      45 00000000           $main:
      46 00000000 4778               BX        pc
      47 00000002 46C0               NOP
      48 00000004                   .state32
      49 00000004 E92D4000           STMFD     sp!, {lr}
      50 00000008 EBFFFFFC'          BL        _main
      51 0000000c E8BD4000           LDMFD     sp!, {lr}
      52 00000010 E12FFF1E           BX        lr
      53                            .endfunc        0,0,4
      54                    
      55 00000000                   .sect   ".text"
TMS470 COFF Assembler        Version 2.17     Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001      Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2                               PAGE    2

      56                            .clink
      57                            .global _main
      58                            .sym    _main,_main, 32, 2, 0
      59                            .func   11
      60                    
      61                    ;*****************************************************************************
      62                    ;* FUNCTION NAME: _main                                                      *
      63                    ;*                                                                           *
      64                    ;*   Regs Modified     : A1,A2,A3,A4,V9,SP,LR,SR                             *
      65                    ;*   Regs Used         : A1,A2,A3,A4,V9,SP,LR,SR                             *
      66                    ;*   Local Frame Size  : 0 Args + 36 Auto + 4 Save = 40 byte                 *
      67                    ;*****************************************************************************
      68 00000000           _main:
      69 00000000 E92D4000          STMFD     SP!, {LR}
      70 00000004 E24DD024          SUB       SP, SP, #36
      71                            .sym    _i,0, 13, 1, 16
      72                            .sym    _setup,2, 8, 1, 144, $$fake77
      73                            .sym    _DSPsetup,20, 8, 1, 112, $$fake78
      74                            .line   2
      75 00000008 E3A0C000          MOV       V9, #0                ; |12| 
      76 0000000c E1CDC0B0          STRH      V9, [SP, #0]          ; |12| 
      77                            .block  5
      78                            .sym    _$T0,_$T0$1, 8, 3, 144, $$fake77
      79 00000010 E28D0002          ADD       A1, SP, #2            ; |15| 
      80 00000014 E59F1078          LDR       A2, CON1 ; {_$T0$1+0} ; |15| 
      81 00000018 E3A02012          MOV       A3, #18               ; |15| 
      82 0000001c EBFFFFF7!         BL        C_MEMCPY              ; |15| 
      83                            ; |15| 
      84                            .endblock       5
      85                            .block  20
      86                            .sym    _$T1,_$T1$2, 8, 3, 112, $$fake78
      87 00000020 E28D0014          ADD       A1, SP, #20           ; |30| 
      88 00000024 E59F106C          LDR       A2, CON3 ; {_$T1$2+0} ; |30| 
      89 00000028 E3A0200E          MOV       A3, #14               ; |30| 
      90 0000002c EBFFFFF3!         BL        C_MEMCPY              ; |30| 
      91                            ; |30| 
      92                            .endblock       20
      93                            .line   33
      94 00000030 EBFFFFF2!         BL        _CSL_init             ; |43| 
      95                            ; |43| 
      96                            .line   34
      97 00000034 EBFFFFF1!         BL        _CSL_initAsync        ; |44| 
      98                            ; |44| 
      99                            .line   35
     100 00000038 EBFFFFF0!         BL        _clk_int_init         ; |45| 
     101                            ; |45| 
     102                            .line   38
     103 0000003c E3A00000          MOV       A1, #0                ; |48| 
     104 00000040 EBFFFFEE!         BL        _InitArmGpio          ; |48| 
     105                            ; |48| 
     106                            .line   43
     107 00000044 E28D0002          ADD       A1, SP, #2            ; |53| 
     108 00000048 EBFFFFEC!         BL        _CLKRST_setupScalableMode ; |53| 
     109                            ; |53| 
     110                            .line   45
TMS470 COFF Assembler        Version 2.17     Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001      Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2                               PAGE    3

     111 0000004c E28D0014          ADD       A1, SP, #20           ; |55| 
     112 00000050 EBFFFFEA!         BL        _DSPCLKRST_setup      ; |55| 
     113                            ; |55| 
     114                            .line   49
     115 00000054           L1:    
     116                            .line   52
     117 00000054 E1DDC0B0          LDRH      V9, [SP, #0]          ; |62| 
     118 00000058 E28CC001          ADD       V9, V9, #1            ; |62| 
     119 0000005c E1CDC0B0          STRH      V9, [SP, #0]          ; |62| 
     120                            .line   53
     121 00000060 EAFFFFFB          B         L1                    ; |63| 
     122                            ; |63| 
     123                            .line   55
     124                            .endfunc        65,000000001h,40
     125                    
     126                    
     127 00000000                   .sect   ".text:v$1"
     128                            .clink
     129                            .global $CLKRST_global_reset
     130                            .sym    $CLKRST_global_reset,$CLKRST_global_reset,160,2,0
     131                            .func
     132                            .align
     133 00000000                   .state16
     134                    
     135                    ;*****************************************************************************
     136                    ;* FUNCTION VENEER: $CLKRST_global_reset                                     *
     137                    ;*****************************************************************************
     138 00000000           $CLKRST_global_reset:
     139 00000000 4778               BX        pc
     140 00000002 46C0               NOP
     141 00000004                   .state32
     142 00000004 EA000016'          B         _CLKRST_global_reset
     143                            .endfunc        0,0,0
     144                    
     145 00000064                   .sect   ".text"
     146                            .clink
     147                            .global _CLKRST_global_reset
     148                            .sym    _CLKRST_global_reset,_CLKRST_global_reset, 32, 2, 0
     149                            .func   68
     150                    
     151                    ;*****************************************************************************
     152                    ;* FUNCTION NAME: _CLKRST_global_reset                                       *
     153                    ;*                                                                           *
     154                    ;*   Regs Modified     : A1,V9,SP                                            *
     155                    ;*   Regs Used         : A1,V9,SP,LR                                         *
     156                    ;*   Local Frame Size  : 0 Args + 4 Auto + 0 Save = 4 byte                   *
     157                    ;*****************************************************************************
     158 00000064           _CLKRST_global_reset:
     159 00000064 E24DD004          SUB       SP, SP, #4
     160                            .sym    _val,0, 13, 1, 16
     161                            .line   6
     162 00000068 E3A0C000          MOV       V9, #0                ; |73| 
     163 0000006c E1CDC0B0          STRH      V9, [SP, #0]          ; |73| 
     164                            .line   7
     165 00000070 E59FC024          LDR       V9, CON5              ; |74| 
TMS470 COFF Assembler        Version 2.17     Fri Apr 25 16:41:38 2003
Copyright (c) 1996-2001      Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI708_2                               PAGE    4

     166 00000074 E59CC000          LDR       V9, [V9, #0]          ; |74| 
     167 00000078 E38CC008          ORR       V9, V9, #8            ; |74| 
     168 0000007c E1CDC0B0          STRH      V9, [SP, #0]          ; |74| 
     169                            .line   8
     170 00000080 E1DD00B0          LDRH      A1, [SP, #0]          ; |75| 
     171 00000084 E59FC010          LDR       V9, CON5              ; |75| 
     172 00000088 E58C0000          STR       A1, [V9, #0]          ; |75| 
     173                            .line   10
     174 0000008c E28DD004          ADD       SP, SP, #4
     175 00000090 E12FFF1E          BX        LR
     176                            .endfunc        77,000000000h,4
     177                    

⌨️ 快捷键说明

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