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

📄 tgpio55.lst

📁 TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要文档含环境配置
💻 LST
📖 第 1 页 / 共 3 页
字号:
     376              ;*                        (2 return address/alignment)                        *
     377              ;*                        (2 function parameters)                             *
     378              ;*                        (2 local values)                                    *
     379              ;******************************************************************************
     380              _RdGpio:
     381                      .line   4
     382              ;* T0    assigned to _gpio_no
     383                      .sym    _gpio_no,12, 13, 17, 16
     384                      .sym    _gpio_no,2, 13, 1, 16
     385                      .sym    _val,3, 13, 1, 16
     386 00013e 4EFB          SP = SP + #-5
     387 000140 C404          *SP(#2) = T0 ; |90| 
     388                      .line   5
     389 000142 E606          *SP(#3) = #0 ; |91| 
         000144 00   
     390                      .line   7
     391              
     392 000149 234A          AR2 = T0  ; |93| 
     393 000145 7600  ||      AR1 = #16 ; |93| 
         000147 1098 
     394              
     395 00014b 1298          TC1 = uns(AR2 <= AR1) ; |93| 
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:05 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI752_2                               PAGE    9

         00014d A4   
     396 00014e 21    ||      nop       ;     avoids Silicon Exception CPU_24
     397              
     398 00014f 6764          if (TC1) goto L12 ; |93| 
     399                                                      ; branch occurs ; |93| 
     400                      .line   8
     401              
     402 000151 FB00          *SP(#0) = #(SL2 & 0xffff) ; |94| 
         000153 0000%
     403 000155 2349  ||      AR1 = T0  ; |94| 
     404              
     405 000157 C902          *SP(#1) = AR1 ; |94| 
     406 000159 6C00          call #_printf ; |94| 
         00015b 0000!
     407                                                      ; call occurs [#_printf]        ; |94| 
     408                      .line   9
     409 00015d 4A36          goto L14  ; |95| 
     410                                                      ; branch occurs ; |95| 
     411              L12:    
     412                      .line   12
     413 00015f 3C10          AC0 = #1  ; |98| 
     414 000161 A504          T1 = *SP(#2) ; |98| 
     415              
     416 000163 A010          AC0 = @AC0_L ; |98| 
     417 000165 98    ||      mmap()
     418              
     419 000166 5C05          AC0 = AC0 << T1 ; |98| 
     420 000168 7DFF          AR1 = AC0 & #0xffff ; |98| 
         00016a FF90 
     421 00016c 6719          if (AR1 != #0) goto L13 ; |98| 
     422                                                      ; branch occurs ; |98| 
     423                      .line   13
     424              
     425 00016e FB00          *SP(#0) = #(SL3 & 0xffff) ; |99| 
         000170 0000%
     426 000172 2349  ||      AR1 = T0  ; |99| 
     427              
     428 000174 C902          *SP(#1) = AR1 ; |99| 
     429 000176 6C00          call #_printf ; |99| 
         000178 0000!
     430                                                      ; call occurs [#_printf]        ; |99| 
     431                      .line   14
     432 00017a 4A19          goto L14  ; |100| 
     433                                                      ; branch occurs ; |100| 
     434              L13:    
     435                      .line   19
     436 00017c 76F0          AR3 = #61440 ; |105| 
         00017e 00B8 
     437 000180 3C10          AC0 = #1  ; |105| 
     438              
     439 000182 A010          AC0 = @AC0_L ; |105| 
     440 000184 98    ||      mmap()
     441              
     442 000185 5C05          AC0 = AC0 << T1 ; |105| 
     443              
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:05 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI752_2                               PAGE   10

     444 000187 D961          AR1 = AC0 & *AR3 ; |105| 
         000189 90   
     445 00018a 99    ||      readport()
     446              
     447 00018b C906          *SP(#3) = AR1 ; |105| 
     448                      .line   21
     449                      .line   22
     450 00018f 9E99          if (AR1 != #0) execute (D_Unit) ||
     451 00018d 3C14              T0 = #1 ; |108| 
     452                      .line   24
     453 000193 9E89          if (AR1 == #0) execute (D_Unit) ||
     454 000191 3C04              T0 = #0 ; |110| 
     455              L14:    
     456                      .line   26
     457 000195 4E05          SP = SP + #5 ; |110| 
     458 000197 4804          return    ; |110| 
     459                                                      ; return occurs ; |110| 
     460                      .endfunc        112,000000000h,5
     461              
     462              
     463              ;*******************************************************************************
     464              ;* STRINGS                                                                     *
     465              ;*******************************************************************************
     466 000000               .sect   ".const"
     467                      .align  1
     468 000000 006D  SL1:    .string "mpu ",186,205," dsp",182,212,"gpio",181,196,201,232,214,195
         000001 0070 
         000002 0075 
         000003 0020 
         000004 00BA 
         000005 00CD 
         000006 0020 
         000007 0064 
         000008 0073 
         000009 0070 
         00000a 00B6 
         00000b 00D4 
         00000c 0067 
         00000d 0070 
         00000e 0069 
         00000f 006F 
         000010 00B5 
         000011 00C4 
         000012 00C9 
         000013 00E8 
         000014 00D6 
         000015 00C3 
     469 000016 00B3          .string 179,229,205,187," ",10,0
         000017 00E5 
         000018 00CD 
         000019 00BB 
         00001a 0020 
         00001b 000A 
         00001c 0000 
     470                      .align  1
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:05 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI752_2                               PAGE   11

     471 00001d 0067  SL2:    .string "gpio no. %d is invalid",10,0
         00001e 0070 
         00001f 0069 
         000020 006F 
         000021 0020 
         000022 006E 
         000023 006F 
         000024 002E 
         000025 0020 
         000026 0025 
         000027 0064 
         000028 0020 
         000029 0069 
         00002a 0073 
         00002b 0020 
         00002c 0069 
         00002d 006E 
         00002e 0076 
         00002f 0061 
         000030 006C 
         000031 0069 
         000032 0064 
         000033 000A 
         000034 0000 
     472                      .align  1
     473 000035 0067  SL3:    .string "gpio no. %d isn't controled by dsp",10,0
         000036 0070 
         000037 0069 
         000038 006F 
         000039 0020 
         00003a 006E 
         00003b 006F 
         00003c 002E 
         00003d 0020 
         00003e 0025 
         00003f 0064 
         000040 0020 
         000041 0069 
         000042 0073 
         000043 006E 
         000044 0027 
         000045 0074 
         000046 0020 
         000047 0063 
         000048 006F 
         000049 006E 
         00004a 0074 
         00004b 0072 
         00004c 006F 
         00004d 006C 
         00004e 0065 
         00004f 0064 
         000050 0020 
         000051 0062 
         000052 0079 
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:05 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI752_2                               PAGE   12

         000053 0020 
         000054 0064 
         000055 0073 
         000056 0070 
         000057 000A 
         000058 0000 
     474              ;*******************************************************************************
     475              ;* UNDEFINED EXTERNAL REFERENCES                                               *
     476              ;*******************************************************************************
     477                      .global _printf
     478                      .global _puts
     479                      .global _GPIO_eventDisable
     480              
     481              ;*******************************************************************************
     482              ;* TYPE INFORMATION                                                            *
     483              ;*******************************************************************************
     484                      .sym    _Uint16, 0, 13, 13, 16
     485                      .sym    _Uint16, 0, 13, 13, 16

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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