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

📄 tcsl_main55.lst

📁 TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要文档含环境配置
💻 LST
📖 第 1 页 / 共 3 页
字号:
     396 0001e5 ED04          AC1 = dbl(*SP(#2)) ; |197| 
         0001e7 18   
     397 0001e8 DF00          AC0 = uns(*SP(#0)) ; |197| 
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:01 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   10

         0001ea 05   
     398 0001eb 1218          TC1 = uns(AC1 >= AC0) ; |197| 
         0001ed 04   
     399 0001ee 0464          if (TC1) goto L10 ; |197| 
         0001f0 40   
     400                                                      ; branch occurs ; |197| 
     401              L7:    
     402                      .line   5
     403 0001f1 3C00          AC0 = #0  ; |198| 
     404 0001f3 EB08          dbl(*SP(#4)) = AC0 ; |198| 
         0001f5 08   
     405 0001f6 ED08          AC1 = dbl(*SP(#4)) ; |198| 
         0001f8 18   
     406 0001f9 7A00          AC0 = #1 << #16 ; |198| 
         0001fb 010A 
     407 0001fd 7E86          AC0 = AC0 | #0x86a0 ; |198| 
         0001ff A000 
     408 000201 1218          TC1 = uns(AC1 >= AC0) ; |198| 
         000203 04   
     409 000204 0464          if (TC1) goto L9 ; |198| 
         000206 19   
     410                                                      ; branch occurs ; |198| 
     411 000207       L8:    
     412 000207 ED08          AC0 = dbl(*SP(#4)) ; |198| 
         000209 08   
     413 00020a 4010          AC0 = AC0 + #1 ; |198| 
     414 00020c EB08          dbl(*SP(#4)) = AC0 ; |198| 
         00020e 08   
     415 00020f ED08          AC1 = dbl(*SP(#4)) ; |198| 
         000211 18   
     416 000212 7A00          AC0 = #1 << #16 ; |198| 
         000214 010A 
     417 000216 7E86          AC0 = AC0 | #0x86a0 ; |198| 
         000218 A000 
     418 00021a 1214          TC1 = uns(AC1 < AC0) ; |198| 
         00021c 04   
     419 00021d 0464          if (TC1) goto L8 ; |198| 
         00021f E7   
     420                                                      ; branch occurs ; |198| 
     421 000220       L9:    
     422 000220 ED04          AC0 = dbl(*SP(#2)) ; |198| 
         000222 08   
     423              
     424 000226 4110          AC0 = AC0 + #1 ; |198| 
     425 000223 DF00  ||      AC1 = uns(*SP(#0)) ; |198| 
         000225 15   
     426              
     427 000228 1204          TC1 = uns(AC0 < AC1) ; |198| 
         00022a 14   
     428 00022b EB04          dbl(*SP(#2)) = AC0 ; |198| 
         00022d 08   
     429 00022e 0464          if (TC1) goto L7 ; |198| 
         000230 C0   
     430                                                      ; branch occurs ; |198| 
     431              L10:    
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:01 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   11

     432                      .line   6
     433 000231 4E07          SP = SP + #7
     434 000233 4804          return
     435                                                      ; return occurs
     436                      .endfunc        199,000000000h,7
     437              
     438              
     439 000235               .sect   ".text"
     440                      .global _mcbsp_tx32
     441                      .sym    _mcbsp_tx32,_mcbsp_tx32, 32, 2, 0
     442                      .func   201
     443              ;******************************************************************************
     444              ;* FUNCTION NAME: _mcbsp_tx32                                                 *
     445              ;*                                                                            *
     446              ;*   Function Uses Regs : AC0,AR0,SATD                                        *
     447              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     448              ;*   Total Frame Size   : 6 words                                             *
     449              ;*                        (2 return address/alignment)                        *
     450              ;*                        (4 local values)                                    *
     451              ;******************************************************************************
     452              _mcbsp_tx32:
     453                      .line   2
     454              ;* AR0   assigned to _hmc
     455                      .sym    _hmc,16, 24, 17, 16, $$fake0
     456              ;* AC0   assigned to _val
     457                      .sym    _val,0, 15, 17, 32
     458                      .sym    _hmc,0, 24, 1, 16, $$fake0
     459                      .sym    _val,2, 15, 1, 32
     460 000235 4EFB          SP = SP + #-5
     461 000237 C800          *SP(#0) = AR0 ; |202| 
     462 000239 EB04          dbl(*SP(#2)) = AC0 ; |202| 
         00023b 08   
     463                      .line   4
     464 00023c 4E05          SP = SP + #5
     465 00023e 4804          return
     466                                                      ; return occurs
     467                      .endfunc        204,000000000h,5
     468              
     469              
     470 000240               .sect   ".text"
     471                      .global _mcbsp_rx32
     472                      .sym    _mcbsp_rx32,_mcbsp_rx32, 47, 2, 0
     473                      .func   206
     474              ;******************************************************************************
     475              ;* FUNCTION NAME: _mcbsp_rx32                                                 *
     476              ;*                                                                            *
     477              ;*   Function Uses Regs : AC0,AR0,SATD                                        *
     478              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     479              ;*   Total Frame Size   : 2 words                                             *
     480              ;*                        (1 return address/alignment)                        *
     481              ;*                        (1 local values)                                    *
     482              ;******************************************************************************
     483              _mcbsp_rx32:
     484                      .line   2
     485              ;* AR0   assigned to _hmc
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:01 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   12

     486                      .sym    _hmc,16, 24, 17, 16, $$fake0
     487                      .sym    _hmc,0, 24, 1, 16, $$fake0
     488 000240 4EFF          SP = SP + #-1
     489 000242 C800          *SP(#0) = AR0 ; |207| 
     490                      .line   3
     491 000244 3C00          AC0 = #0  ; |208| 
     492                      .line   4
     493 000246 4E01          SP = SP + #1 ; |208| 
     494 000248 4804          return    ; |208| 
     495                                                      ; return occurs ; |208| 
     496                      .endfunc        209,000000000h,1
     497              
     498              
     499              ;*******************************************************************************
     500              ;* STRINGS                                                                     *
     501              ;*******************************************************************************
     502 000000               .sect   ".const"
     503                      .align  1
     504 000000 00BF  SL1:    .string 191,170,202,188,178,226,202,212,"gpio",10,0
         000001 00AA 
         000002 00CA 
         000003 00BC 
         000004 00B2 
         000005 00E2 
         000006 00CA 
         000007 00D4 
         000008 0067 
         000009 0070 
         00000a 0069 
         00000b 006F 
         00000c 000A 
         00000d 0000 
     505                      .align  1
     506 00000e 0062  SL2:    .string "bspv=%l",10,0
         00000f 0073 
         000010 0070 
         000011 0076 
         000012 003D 
         000013 0025 
         000014 006C 
         000015 000A 
         000016 0000 
     507              ;*******************************************************************************
     508              ;* UNDEFINED EXTERNAL REFERENCES                                               *
     509              ;*******************************************************************************
     510                      .global _IRQ_globalDisable
     511                      .global _IRQ_globalEnable
     512                      .global _CSL_init
     513                      .global _MCBSP_read32
     514                      .global _InitDspGpio
     515                      .global _InitGpioMode
     516                      .global _WrGpio
     517                      .global _InitMcBsp
     518                      .global _McBspLocalLoopBack
     519                      .global _McBspSetRxGpio
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:01 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   13

     520                      .global _McBspSetTxGpio
     521                      .global _McBspSetRxFrameWord
     522                      .global _McBspSetTxFrameWord
     523                      .global _McBspSetRxFrame
     524                      .global _McBspSetTxFrame
     525                      .global _McBspSetTxClk
     526                      .global _McBspSetRxClk
     527                      .global _McBspSetRxInt
     528                      .global _McBspSetTxInt
     529                      .global _McBspStartTx
     530                      .global _McBspStartRx
     531                      .global _McBspRxReset
     532                      .global _McBspTxReset
     533                      .global _McBspSampleRateGeneratorReset
     534                      .global _McBspFrameSyncLogicReset
     535                      .global _BspRxIsr
     536                      .global _BspTxIsr
     537                      .global _puts
     538                      .global _printf
     539              
     540              ;*******************************************************************************
     541              ;* TYPE INFORMATION                                                            *
     542              ;*******************************************************************************
     543                      .sym    _Uint16, 0, 13, 13, 16
     544                      .sym    _Uint16, 0, 13, 13, 16
     545                      .sym    _Uint32, 0, 15, 13, 32
     546                      .stag   $$fake0, 32
     547                      .member _Private, 0, 15, 8, 32
     548                      .eos
     549                      .sym    _MCBSP_Handle, 0, 24, 13, 16,$$fake0
     550                      .stag   $$fake1, 32
     551                      .member _Private, 0, 15, 8, 32
     552                      .eos
     553                      .sym    _DMA_Handle, 0, 24, 13, 16,$$fake1
     554                      .stag   $$fake2, 544
     555                      .member _Port, 0, 13, 8, 16
     556                      .member _Drr1Addr, 16, 13, 8, 16
     557                      .member _Drr2Addr, 32, 13, 8, 16
     558                      .member _Dxr1Addr, 48, 13, 8, 16
     559                      .member _Dxr2Addr, 64, 13, 8, 16
     560                      .member _Spcr1Addr, 80, 13, 8, 16
     561                      .member _Spcr2Addr, 96, 13, 8, 16
     562                      .member _Rcr1Addr, 112, 13, 8, 16
     563                      .member _Rcr2Addr, 128, 13, 8, 16
     564                      .member _Xcr1Addr, 144, 13, 8, 16
     565                      .member _Xcr2Addr, 160, 13, 8, 16
     566                      .member _Srgr1Addr, 176, 13, 8, 16
     567                      .member _Srgr2Addr, 192, 13, 8, 16
     568                      .member _Mcr1Addr, 208, 13, 8, 16
     569                      .member _Mcr2Addr, 224, 13, 8, 16
     570                      .member _RceraAddr, 240, 13, 8, 16
     571                      .member _RcerbAddr, 256, 13, 8, 16
     572                      .member _RcercAddr, 272, 13, 8, 16
     573                      .member _RcerdAddr, 288, 13, 8, 16
     574                      .member _RcereAddr, 304, 13, 8, 16
TMS320C55x COFF Assembler         Version 2.04     Fri Apr 25 19:43:01 2003
Copyright (c) 1996-2001           Texas Instruments Incorporated
C:\DOCUME~1\wwww\LOCALS~1\Temp\TI640_2                               PAGE   14

     575                      .member _RcerfAddr, 320, 13, 8, 16
     576                      .member _RcergAddr, 336, 13, 8, 16
     577                      .member _RcerhAddr, 352, 13, 8, 16
     578                      .member _XceraAddr, 368, 13, 8, 16
     579                      .member _XcerbAddr, 384, 13, 8, 16
     580                      .member _XcercAddr, 400, 13, 8, 16
     581                      .member _XcerdAddr, 416, 13, 8, 16
     582                      .member _XcereAddr, 432, 13, 8, 16
     583                      .member _XcerfAddr, 448, 13, 8, 16
     584                      .member _XcergAddr, 464, 13, 8, 16
     585                      .member _XcerhAddr, 480, 13, 8, 16
     586                      .member _PcrAddr, 496, 13, 8, 16
     587                      .member _XmtEvent, 512, 13, 8, 16
     588                      .member _RcvEvent, 528, 13, 8, 16
     589                      .eos
     590                      .sym    _MCBSP_PrivateObj, 0, 8, 13, 544,$$fake2

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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