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

📄 tmcbsp55.lst

📁 TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要文档含环境配置
💻 LST
📖 第 1 页 / 共 5 页
字号:
     418 000153 7DEF          AC0 = AR1 & #0xefff ; |177| 
         000155 FF09 
     419 000157 3C19          AR1 = #1  ; |177| 
     420 000159 D902          AC1 = AR1 & *SP(#1) ; |177| 
         00015b 19   
     421 00015c 1011          AC0 = AC0 | (AC1 <<< #12) ; |177| 
         00015e 0C   
     422 00015f D361          AC1 = T1 * *AR3 ; |177| 
         000161 15   
     423 000162 221B          AR3 = AC1 ; |177| 
     424              
     425 000164 C06B          *AR3(T0) = AC0 ; |177| 
     426 000166 9A    ||      writeport()
     427              
     428                      .line   6
     429 000167 4E03          SP = SP + #3
     430 000169 4804          return
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:09 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   10

     431                                                      ; return occurs
     432                      .endfunc        178,000000000h,3
     433              
     434              
     435 00016b               .sect   ".text"
     436                      .global _McBspSetTxGpio
     437                      .sym    _McBspSetTxGpio,_McBspSetTxGpio, 32, 2, 0
     438                      .func   180
     439              ;******************************************************************************
     440              ;* FUNCTION NAME: _McBspSetTxGpio                                             *
     441              ;*                                                                            *
     442              ;*   Function Uses Regs : AC0,AC1,T0,T1,AR0,AR1,AR3,SATD,FRCT,SMUL            *
     443              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     444              ;*   Total Frame Size   : 4 words                                             *
     445              ;*                        (2 return address/alignment)                        *
     446              ;*                        (2 local values)                                    *
     447              ;******************************************************************************
     448              _McBspSetTxGpio:
     449                      .line   4
     450              ;* AR0   assigned to _hmc
     451                      .sym    _hmc,16, 24, 17, 16, $$fake0
     452              ;* T0    assigned to _port_mode
     453                      .sym    _port_mode,12, 13, 17, 16
     454                      .sym    _hmc,0, 24, 1, 16, $$fake0
     455                      .sym    _port_mode,1, 13, 1, 16
     456 00016b 4EFD          SP = SP + #-3
     457 00016d C800          *SP(#0) = AR0 ; |183| 
     458 00016f C402          *SP(#1) = T0 ; |183| 
     459                      .line   5
     460 000171 228B          AR3 = AR0
     461 000173 768C          T0 = #35858 ; |184| 
         000175 1248 
     462 000177 762C          T1 = #11264 ; |184| 
         000179 0058 
     463 00017b D361          AC0 = T1 * *AR3 ; |184| 
         00017d 05   
     464 00017e 220B          AR3 = AC0 ; |184| 
     465              
     466 000180 A96B          AR1 = *AR3(T0)
     467 000182 99    ||      readport()
     468              
     469 000183 228B          AR3 = AR0 ; |184| 
     470 000185 7DDF          AC0 = AR1 & #0xdfff ; |184| 
         000187 FF09 
     471 000189 3C19          AR1 = #1  ; |184| 
     472 00018b D902          AC1 = AR1 & *SP(#1) ; |184| 
         00018d 19   
     473 00018e 1011          AC0 = AC0 | (AC1 <<< #13) ; |184| 
         000190 0D   
     474 000191 D361          AC1 = T1 * *AR3 ; |184| 
         000193 15   
     475 000194 221B          AR3 = AC1 ; |184| 
     476              
     477 000196 C06B          *AR3(T0) = AC0 ; |184| 
     478 000198 9A    ||      writeport()
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:09 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   11

     479              
     480                      .line   6
     481 000199 4E03          SP = SP + #3
     482 00019b 4804          return
     483                                                      ; return occurs
     484                      .endfunc        185,000000000h,3
     485              
     486              
     487 00019d               .sect   ".text"
     488                      .global _McBspSetRxFrameWord
     489                      .sym    _McBspSetRxFrameWord,_McBspSetRxFrameWord, 32, 2, 0
     490                      .func   187
     491              ;******************************************************************************
     492              ;* FUNCTION NAME: _McBspSetRxFrameWord                                        *
     493              ;*                                                                            *
     494              ;*   Function Uses Regs : AC0,AC1,T0,T1,AR0,AR1,AR2,AR3,SP,CSR,RPTC,CARRY,    *
     495              ;*                        SATA,SATD,FRCT,SMUL                                 *
     496              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     497              ;*   Total Frame Size   : 14 words                                            *
     498              ;*                        (2 return address/alignment)                        *
     499              ;*                        (12 local values)                                   *
     500              ;******************************************************************************
     501              _McBspSetRxFrameWord:
     502                      .line   14
     503              ;* AR0   assigned to _hmc
     504                      .sym    _hmc,16, 24, 17, 16, $$fake0
     505              ;* T0    assigned to _word_len
     506                      .sym    _word_len,12, 13, 17, 16
     507              ;* T1    assigned to _fr_len
     508                      .sym    _fr_len,13, 13, 17, 16
     509              ;* AR1   assigned to _fr_wid
     510                      .sym    _fr_wid,18, 13, 17, 16
     511              ;* AR2   assigned to _dat_dly
     512                      .sym    _dat_dly,20, 13, 17, 16
     513                      .sym    _hmc,0, 24, 1, 16, $$fake0
     514                      .sym    _word_len,1, 13, 1, 16
     515                      .sym    _fr_len,2, 13, 1, 16
     516                      .sym    _fr_wid,3, 13, 1, 16
     517                      .sym    _dat_dly,4, 13, 1, 16
     518                      .sym    _fclk_len,5, 13, 1, 16
     519                      .sym    _word_sz,6, 61, 1, 96,, 6
     520 00019d 4EF3          SP = SP + #-13
     521 00019f E60A          *SP(#5) = #0 ; |200| 
         0001a1 00   
     522 0001a2 C800          *SP(#0) = AR0 ; |200| 
     523 0001a4 C402          *SP(#1) = T0 ; |200| 
     524 0001a6 C504          *SP(#2) = T1 ; |200| 
     525 0001a8 C906          *SP(#3) = AR1 ; |200| 
     526 0001aa CA08          *SP(#4) = AR2 ; |200| 
     527                      .line   15
     528 0001ac 7600          AR3 = #(_$T1$2 & 0xffff) ; |201| 
         0001ae 00B8%
     529 0001b0 448A          AR2 = SP  ; |201| 
     530 0001b2 406A          AR2 = AR2 + #6 ; |201| 
     531 0001b4 4C05          repeat(#5) ; |201| 
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:09 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   12

     532                                                          ; loop starts       ; |201| 
     533 0001b6       L7:    
     534 0001b6 8065              *AR2+ = *AR3+ ; |201| 
         0001b8 14   
     535                                                      ; loop ends     ; |201| 
     536              L8:    
     537                      .line   16
     538 0001b9 AB02          AR3 = *SP(#1) ; |202| 
     539 0001bb 4484          T0 = SP   ; |202| 
     540 0001bd 4064          T0 = T0 + #6 ; |202| 
     541 0001bf A56B          T1 = *AR3(T0)
     542 0001c1 D304          AC0 = T1 * *SP(#2) ; |202| 
         0001c3 05   
     543 0001c4 4210          AC0 = AC0 - #1
     544 0001c6 C00A          *SP(#5) = AC0 ; |202| 
     545                      .line   17
     546 0001c8 AB00          AR3 = *SP(#0)
     547 0001ca 768C          T0 = #35847 ; |203| 
         0001cc 0748 
     548 0001ce 762C          T1 = #11264 ; |203| 
         0001d0 0058 
     549 0001d2 D361          AC0 = T1 * *AR3 ; |203| 
         0001d4 05   
     550 0001d5 220B          AR3 = AC0 ; |203| 
     551              
     552 0001d7 A96B          AR1 = *AR3(T0)
     553 0001d9 99    ||      readport()
     554              
     555 0001da AB00          AR3 = *SP(#0)
     556 0001dc 7DFF          AC0 = AR1 & #0xff1f ; |203| 
         0001de 1F09 
     557 0001e0 3C79          AR1 = #7  ; |203| 
     558 0001e2 D902          AC1 = AR1 & *SP(#1) ; |203| 
         0001e4 19   
     559 0001e5 1011          AC0 = AC0 | (AC1 <<< #5) ; |203| 
         0001e7 05   
     560 0001e8 D361          AC1 = T1 * *AR3 ; |203| 
         0001ea 15   
     561 0001eb 221B          AR3 = AC1 ; |203| 
     562              
     563 0001ed C06B          *AR3(T0) = AC0 ; |203| 
     564 0001ef 9A    ||      writeport()
     565              
     566                      .line   18
     567 0001f0 AB00          AR3 = *SP(#0)
     568 0001f2 D361          AC0 = T1 * *AR3 ; |204| 
         0001f4 05   
     569 0001f5 220B          AR3 = AC0 ; |204| 
     570              
     571 0001f7 A96B          AR1 = *AR3(T0)
     572 0001f9 99    ||      readport()
     573              
     574 0001fa 7D80          AC1 = AR1 & #0x80ff ; |204| 
         0001fc FF19 
     575 0001fe AB00          AR3 = *SP(#0)
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:09 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   13

     576 000200 3C19          AR1 = #1  ; |204| 
     577 000202 D804          AR1 = *SP(#2) - AR1
         000204 99   
     578 000205 187F          AC0 = AR1 & #0x007f ; |204| 
         000207 09   
     579 000208 1041          AC1 = AC1 | (AC0 <<< #8) ; |204| 
         00020a 08   
     580 00020b D361          AC0 = T1 * *AR3 ; |204| 
         00020d 05   
     581 00020e 220B          AR3 = AC0 ; |204| 
     582              
     583 000210 C16B          *AR3(T0) = AC1 ; |204| 
     584 000212 9A    ||      writeport()
     585              
     586                      .line   19
     587 000213 AB00          AR3 = *SP(#0)
     588 000215 768C          T0 = #35846 ; |205| 
         000217 0648 
     589 000219 D361          AC0 = T1 * *AR3 ; |205| 
         00021b 05   
     590 00021c 220B          AR3 = AC0 ; |205| 
     591              
     592 00021e A96B          AR1 = *AR3(T0)
     593 000220 99    ||      readport()
     594              
     595 000221 AB00          AR3 = *SP(#0)
     596 000223 D361          AC0 = T1 * *AR3 ; |205| 
         000225 05   
     597 000226 220B          AR3 = AC0 ; |205| 
     598 000228 7DFF          AR2 = AR1 & #0xfffc ; |205| 
         00022a FCA9 
     599 00022c 3C39          AR1 = #3  ; |205| 
     600 00022e D908          AR1 = AR1 & *SP(#4) ; |205| 
         000230 99   
     601 000231 2AA9          AR1 = AR1 | AR2 ; |205| 
     602              
     603 000233 C96B          *AR3(T0) = AR1 ; |205| 
     604 000235 9A    ||      writeport()
     605              
     606                      .line   20
     607 000236 AB00          AR3 = *SP(#0)
     608 000238 768C          T0 = #35850 ; |206| 
         00023a 0A48 
     609 00023c D361          AC0 = T1 * *AR3 ; |206| 
         00023e 05   
     610 00023f 220B          AR3 = AC0 ; |206| 
     611              
     612 000241 A96B          AR1 = *AR3(T0)
     613 000243 99    ||      readport()
     614              
     615 000244 AB00          AR3 = *SP(#0)
     616 000246 D361          AC0 = T1 * *AR3 ; |206| 
         000248 05   
     617 000249 220B          AR3 = AC0 ; |206| 
     618 00024b 7DF0          AR2 = AR1 & #0xf000 ; |206| 
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:09 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   14

⌨️ 快捷键说明

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