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

📄 tmcbsp55.lst

📁 TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要文档含环境配置
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00024d 00A9 
     619 00024f A90A          AR1 = *SP(#5)
     620 000251 7D0F          AR1 = AR1 & #0x0fff ; |206| 
         000253 FF99 
     621 000255 2AA9          AR1 = AR1 | AR2 ; |206| 
     622              
     623 000257 C96B          *AR3(T0) = AR1 ; |206| 
     624 000259 9A    ||      writeport()
     625              
     626                      .line   21
     627 00025a AB00          AR3 = *SP(#0)
     628 00025c 768C          T0 = #35851 ; |207| 
         00025e 0B48 
     629 000260 D361          AC0 = T1 * *AR3 ; |207| 
         000262 05   
     630 000263 220B          AR3 = AC0 ; |207| 
     631              
     632 000265 A96B          AR1 = *AR3(T0)
     633 000267 99    ||      readport()
     634              
     635 000268 AB00          AR3 = *SP(#0)
     636 00026a 19FF  ||      AC0 = AR1 & #0x00ff ; |207| 
         00026c 09   
     637              
     638 00026d 3C19          AR1 = #1  ; |207| 
     639 00026f D806          AR1 = *SP(#3) - AR1
         000271 99   
     640 000272 18FF          AC1 = AR1 & #0x00ff ; |207| 
         000274 19   
     641 000275 1011          AC0 = AC0 | (AC1 <<< #8) ; |207| 
         000277 08   
     642 000278 D361          AC1 = T1 * *AR3 ; |207| 
         00027a 15   
     643 00027b 221B          AR3 = AC1 ; |207| 
     644              
     645 00027d C06B          *AR3(T0) = AC0 ; |207| 
     646 00027f 9A    ||      writeport()
     647              
     648                      .line   22
     649 000280 4E0D          SP = SP + #13
     650 000282 4804          return
     651                                                      ; return occurs
     652                      .endfunc        208,000000000h,13
     653              
     654              
     655 000284               .sect   ".text"
     656                      .global _McBspSetTxFrameWord
     657                      .sym    _McBspSetTxFrameWord,_McBspSetTxFrameWord, 32, 2, 0
     658                      .func   210
     659              ;******************************************************************************
     660              ;* FUNCTION NAME: _McBspSetTxFrameWord                                        *
     661              ;*                                                                            *
     662              ;*   Function Uses Regs : AC0,AC1,T0,T1,AR0,AR1,AR2,AR3,SP,CSR,RPTC,CARRY,    *
     663              ;*                        SATA,SATD,FRCT,SMUL                                 *
     664              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
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   15

     665              ;*   Total Frame Size   : 14 words                                            *
     666              ;*                        (2 return address/alignment)                        *
     667              ;*                        (12 local values)                                   *
     668              ;******************************************************************************
     669              _McBspSetTxFrameWord:
     670                      .line   14
     671              ;* AR0   assigned to _hmc
     672                      .sym    _hmc,16, 24, 17, 16, $$fake0
     673              ;* T0    assigned to _word_len
     674                      .sym    _word_len,12, 13, 17, 16
     675              ;* T1    assigned to _fr_len
     676                      .sym    _fr_len,13, 13, 17, 16
     677              ;* AR1   assigned to _fr_wid
     678                      .sym    _fr_wid,18, 13, 17, 16
     679              ;* AR2   assigned to _dat_dly
     680                      .sym    _dat_dly,20, 13, 17, 16
     681                      .sym    _hmc,0, 24, 1, 16, $$fake0
     682                      .sym    _word_len,1, 13, 1, 16
     683                      .sym    _fr_len,2, 13, 1, 16
     684                      .sym    _fr_wid,3, 13, 1, 16
     685                      .sym    _dat_dly,4, 13, 1, 16
     686                      .sym    _fclk_len,5, 13, 1, 16
     687                      .sym    _word_sz,6, 61, 1, 96,, 6
     688 000284 4EF3          SP = SP + #-13
     689 000286 E60A          *SP(#5) = #0 ; |223| 
         000288 00   
     690 000289 C800          *SP(#0) = AR0 ; |223| 
     691 00028b C402          *SP(#1) = T0 ; |223| 
     692 00028d C504          *SP(#2) = T1 ; |223| 
     693 00028f C906          *SP(#3) = AR1 ; |223| 
     694 000291 CA08          *SP(#4) = AR2 ; |223| 
     695                      .line   15
     696 000293 7600          AR3 = #(_$T2$3 & 0xffff) ; |224| 
         000295 00B8%
     697 000297 448A          AR2 = SP  ; |224| 
     698 000299 406A          AR2 = AR2 + #6 ; |224| 
     699 00029b 4C05          repeat(#5) ; |224| 
     700                                                          ; loop starts       ; |224| 
     701 00029d       L9:    
     702 00029d 8065              *AR2+ = *AR3+ ; |224| 
         00029f 14   
     703                                                      ; loop ends     ; |224| 
     704              L10:    
     705                      .line   16
     706 0002a0 AB02          AR3 = *SP(#1) ; |225| 
     707 0002a2 4484          T0 = SP   ; |225| 
     708 0002a4 4064          T0 = T0 + #6 ; |225| 
     709 0002a6 A56B          T1 = *AR3(T0)
     710 0002a8 D304          AC0 = T1 * *SP(#2) ; |225| 
         0002aa 05   
     711 0002ab 4210          AC0 = AC0 - #1
     712 0002ad C00A          *SP(#5) = AC0 ; |225| 
     713                      .line   17
     714 0002af AB00          AR3 = *SP(#0)
     715 0002b1 768C          T0 = #35849 ; |226| 
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   16

         0002b3 0948 
     716 0002b5 762C          T1 = #11264 ; |226| 
         0002b7 0058 
     717 0002b9 D361          AC0 = T1 * *AR3 ; |226| 
         0002bb 05   
     718 0002bc 220B          AR3 = AC0 ; |226| 
     719              
     720 0002be A96B          AR1 = *AR3(T0)
     721 0002c0 99    ||      readport()
     722              
     723 0002c1 AB00          AR3 = *SP(#0)
     724 0002c3 7DFF          AC0 = AR1 & #0xff1f ; |226| 
         0002c5 1F09 
     725 0002c7 3C79          AR1 = #7  ; |226| 
     726 0002c9 D902          AC1 = AR1 & *SP(#1) ; |226| 
         0002cb 19   
     727 0002cc 1011          AC0 = AC0 | (AC1 <<< #5) ; |226| 
         0002ce 05   
     728 0002cf D361          AC1 = T1 * *AR3 ; |226| 
         0002d1 15   
     729 0002d2 221B          AR3 = AC1 ; |226| 
     730              
     731 0002d4 C06B          *AR3(T0) = AC0 ; |226| 
     732 0002d6 9A    ||      writeport()
     733              
     734                      .line   18
     735 0002d7 AB00          AR3 = *SP(#0)
     736 0002d9 D361          AC0 = T1 * *AR3 ; |227| 
         0002db 05   
     737 0002dc 220B          AR3 = AC0 ; |227| 
     738              
     739 0002de A96B          AR1 = *AR3(T0)
     740 0002e0 99    ||      readport()
     741              
     742 0002e1 7D80          AC1 = AR1 & #0x80ff ; |227| 
         0002e3 FF19 
     743 0002e5 AB00          AR3 = *SP(#0)
     744 0002e7 3C19          AR1 = #1  ; |227| 
     745 0002e9 D804          AR1 = *SP(#2) - AR1
         0002eb 99   
     746 0002ec 187F          AC0 = AR1 & #0x007f ; |227| 
         0002ee 09   
     747 0002ef 1041          AC1 = AC1 | (AC0 <<< #8) ; |227| 
         0002f1 08   
     748 0002f2 D361          AC0 = T1 * *AR3 ; |227| 
         0002f4 05   
     749 0002f5 220B          AR3 = AC0 ; |227| 
     750              
     751 0002f7 C16B          *AR3(T0) = AC1 ; |227| 
     752 0002f9 9A    ||      writeport()
     753              
     754                      .line   19
     755 0002fa AB00          AR3 = *SP(#0)
     756 0002fc 768C          T0 = #35848 ; |228| 
         0002fe 0848 
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   17

     757 000300 D361          AC0 = T1 * *AR3 ; |228| 
         000302 05   
     758 000303 220B          AR3 = AC0 ; |228| 
     759              
     760 000305 A96B          AR1 = *AR3(T0)
     761 000307 99    ||      readport()
     762              
     763 000308 AB00          AR3 = *SP(#0)
     764 00030a D361          AC0 = T1 * *AR3 ; |228| 
         00030c 05   
     765 00030d 220B          AR3 = AC0 ; |228| 
     766 00030f 7DFF          AR2 = AR1 & #0xfffc ; |228| 
         000311 FCA9 
     767 000313 3C39          AR1 = #3  ; |228| 
     768 000315 D908          AR1 = AR1 & *SP(#4) ; |228| 
         000317 99   
     769 000318 2AA9          AR1 = AR1 | AR2 ; |228| 
     770              
     771 00031a C96B          *AR3(T0) = AR1 ; |228| 
     772 00031c 9A    ||      writeport()
     773              
     774                      .line   20
     775 00031d AB00          AR3 = *SP(#0)
     776 00031f 768C          T0 = #35850 ; |229| 
         000321 0A48 
     777 000323 D361          AC0 = T1 * *AR3 ; |229| 
         000325 05   
     778 000326 220B          AR3 = AC0 ; |229| 
     779              
     780 000328 A96B          AR1 = *AR3(T0)
     781 00032a 99    ||      readport()
     782              
     783 00032b AB00          AR3 = *SP(#0)
     784 00032d D361          AC0 = T1 * *AR3 ; |229| 
         00032f 05   
     785 000330 220B          AR3 = AC0 ; |229| 
     786 000332 7DF0          AR2 = AR1 & #0xf000 ; |229| 
         000334 00A9 
     787 000336 A90A          AR1 = *SP(#5)
     788 000338 7D0F          AR1 = AR1 & #0x0fff ; |229| 
         00033a FF99 
     789 00033c 2AA9          AR1 = AR1 | AR2 ; |229| 
     790              
     791 00033e C96B          *AR3(T0) = AR1 ; |229| 
     792 000340 9A    ||      writeport()
     793              
     794                      .line   21
     795 000341 AB00          AR3 = *SP(#0)
     796 000343 768C          T0 = #35851 ; |230| 
         000345 0B48 
     797 000347 D361          AC0 = T1 * *AR3 ; |230| 
         000349 05   
     798 00034a 220B          AR3 = AC0 ; |230| 
     799              
     800 00034c A96B          AR1 = *AR3(T0)
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   18

     801 00034e 99    ||      readport()
     802              
     803 00034f AB00          AR3 = *SP(#0)
     804 000351 19FF  ||      AC0 = AR1 & #0x00ff ; |230| 
         000353 09   
     805              
     806 000354 3C19          AR1 = #1  ; |230| 
     807 000356 D806          AR1 = *SP(#3) - AR1
         000358 99   
     808 000359 18FF          AC1 = AR1 & #0x00ff ; |230| 
         00035b 19   
     809 00035c 1011          AC0 = AC0 | (AC1 <<< #8) ; |230| 
         00035e 08   
     810 00035f D361          AC1 = T1 * *AR3 ; |230| 
         000361 15   
     811 000362 221B          AR3 = AC1 ; |230| 
     812              
     813 000364 C06B          *AR3(T0) = AC0 ; |230| 
     814 000366 9A    ||      writeport()
     815              
     816                      .line   22

⌨️ 快捷键说明

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