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

📄 tmcbsp55.lst

📁 TI OMAP5910(1510)的最简单测试程序,用于 硬件最初的调试,简要文档含环境配置
💻 LST
📖 第 1 页 / 共 5 页
字号:
     817 000367 4E0D          SP = SP + #13
     818 000369 4804          return
     819                                                      ; return occurs
     820                      .endfunc        231,000000000h,13
     821              
     822              
     823 00036b               .sect   ".text"
     824                      .global _McBspSetRxFrame
     825                      .sym    _McBspSetRxFrame,_McBspSetRxFrame, 32, 2, 0
     826                      .func   233
     827              ;******************************************************************************
     828              ;* FUNCTION NAME: _McBspSetRxFrame                                            *
     829              ;*                                                                            *
     830              ;*   Function Uses Regs : AC0,AC1,T0,T1,AR0,AR1,AR3,SATD,FRCT,SMUL            *
     831              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     832              ;*   Total Frame Size   : 4 words                                             *
     833              ;*                        (1 return address/alignment)                        *
     834              ;*                        (3 local values)                                    *
     835              ;******************************************************************************
     836              _McBspSetRxFrame:
     837                      .line   12
     838              ;* AR0   assigned to _hmc
     839                      .sym    _hmc,16, 24, 17, 16, $$fake0
     840              ;* T0    assigned to _fs_extern
     841                      .sym    _fs_extern,12, 13, 17, 16
     842              ;* T1    assigned to _pola
     843                      .sym    _pola,13, 13, 17, 16
     844                      .sym    _hmc,0, 24, 1, 16, $$fake0
     845                      .sym    _fs_extern,1, 13, 1, 16
     846                      .sym    _pola,2, 13, 1, 16
     847 00036b 4EFD          SP = SP + #-3
     848 00036d C800          *SP(#0) = AR0 ; |244| 
     849 00036f C402          *SP(#1) = T0 ; |244| 
     850 000371 C504          *SP(#2) = T1 ; |244| 
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   19

     851                      .line   13
     852 000373 2249          AR1 = T0
     853 000375 0419          if (AR1 != #0) goto L11 ; |245| 
         000377 41   
     854                                                      ; branch occurs ; |245| 
     855                      .line   14
     856 000378 228B          AR3 = AR0
     857 00037a 768C          T0 = #35858 ; |246| 
         00037c 1248 
     858 00037e 762C          T1 = #11264 ; |246| 
         000380 0058 
     859 000382 D361          AC0 = T1 * *AR3 ; |246| 
         000384 05   
     860 000385 220B          AR3 = AC0 ; |246| 
     861              
     862 000387 A96B          AR1 = *AR3(T0)
     863 000389 99    ||      readport()
     864              
     865 00038a 228B          AR3 = AR0 ; |246| 
     866 00038c D361          AC0 = T1 * *AR3 ; |246| 
         00038e 05   
     867 00038f 220B          AR3 = AC0 ; |246| 
     868 000391 7DFB          AR1 = AR1 & #0xfbff ; |246| 
         000393 FF99 
     869              
     870 000395 C96B          *AR3(T0) = AR1 ; |246| 
     871 000397 9A    ||      writeport()
     872              
     873                      .line   15
     874 000398 AB00          AR3 = *SP(#0)
     875 00039a 768C          T0 = #35850 ; |247| 
         00039c 0A48 
     876 00039e D361          AC0 = T1 * *AR3 ; |247| 
         0003a0 05   
     877 0003a1 220B          AR3 = AC0 ; |247| 
     878              
     879 0003a3 A96B          AR1 = *AR3(T0)
     880 0003a5 99    ||      readport()
     881              
     882 0003a6 AB00          AR3 = *SP(#0)
     883 0003a8 D361          AC0 = T1 * *AR3 ; |247| 
         0003aa 05   
     884 0003ab 220B          AR3 = AC0 ; |247| 
     885 0003ad 7D7F          AR1 = AR1 & #0x7fff ; |247| 
         0003af FF99 
     886 0003b1 EC1E          bit(AR1, @#15) = #1 ; |247| 
         0003b3 90   
     887              
     888 0003b4 C96B          *AR3(T0) = AR1 ; |247| 
     889 0003b6 9A    ||      writeport()
     890              
     891                      .line   16
     892 0003b7 4A3F          goto L12  ; |248| 
     893                                                      ; branch occurs ; |248| 
     894              L11:    
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   20

     895                      .line   18
     896 0003b9 228B          AR3 = AR0
     897 0003bb 768C          T0 = #35858 ; |250| 
         0003bd 1248 
     898 0003bf 762C          T1 = #11264 ; |250| 
         0003c1 0058 
     899 0003c3 D361          AC0 = T1 * *AR3 ; |250| 
         0003c5 05   
     900 0003c6 220B          AR3 = AC0 ; |250| 
     901              
     902 0003c8 A96B          AR1 = *AR3(T0)
     903 0003ca 99    ||      readport()
     904              
     905 0003cb 228B          AR3 = AR0 ; |250| 
     906 0003cd D361          AC0 = T1 * *AR3 ; |250| 
         0003cf 05   
     907 0003d0 220B          AR3 = AC0 ; |250| 
     908 0003d2 7DFB          AR1 = AR1 & #0xfbff ; |250| 
         0003d4 FF99 
     909 0003d6 EC14          bit(AR1, @#10) = #1 ; |250| 
         0003d8 90   
     910              
     911 0003d9 C96B          *AR3(T0) = AR1 ; |250| 
     912 0003db 9A    ||      writeport()
     913              
     914                      .line   19
     915 0003dc AB00          AR3 = *SP(#0)
     916 0003de 768C          T0 = #35850 ; |251| 
         0003e0 0A48 
     917 0003e2 D361          AC0 = T1 * *AR3 ; |251| 
         0003e4 05   
     918 0003e5 220B          AR3 = AC0 ; |251| 
     919              
     920 0003e7 A96B          AR1 = *AR3(T0)
     921 0003e9 99    ||      readport()
     922              
     923 0003ea AB00          AR3 = *SP(#0)
     924 0003ec D361          AC0 = T1 * *AR3 ; |251| 
         0003ee 05   
     925 0003ef 220B          AR3 = AC0 ; |251| 
     926 0003f1 7D7F          AR1 = AR1 & #0x7fff ; |251| 
         0003f3 FF99 
     927              
     928 0003f5 C96B          *AR3(T0) = AR1 ; |251| 
     929 0003f7 9A    ||      writeport()
     930              
     931              L12:    
     932                      .line   22
     933 0003f8 AB00          AR3 = *SP(#0)
     934 0003fa 768C          T0 = #35858 ; |254| 
         0003fc 1248 
     935 0003fe D361          AC0 = T1 * *AR3 ; |254| 
         000400 05   
     936 000401 220B          AR3 = AC0 ; |254| 
     937              
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   21

     938 000403 A96B          AR1 = *AR3(T0)
     939 000405 99    ||      readport()
     940              
     941 000406 AB00          AR3 = *SP(#0)
     942 000408 7DFF          AC0 = AR1 & #0xfffb ; |254| 
         00040a FB09 
     943 00040c 3C19          AR1 = #1  ; |254| 
     944 00040e D904          AC1 = AR1 & *SP(#2) ; |254| 
         000410 19   
     945 000411 1011          AC0 = AC0 | (AC1 <<< #2) ; |254| 
         000413 02   
     946 000414 D361          AC1 = T1 * *AR3 ; |254| 
         000416 15   
     947 000417 221B          AR3 = AC1 ; |254| 
     948              
     949 000419 C06B          *AR3(T0) = AC0 ; |254| 
     950 00041b 9A    ||      writeport()
     951              
     952                      .line   24
     953 00041c 4E03          SP = SP + #3
     954 00041e 4804          return
     955                                                      ; return occurs
     956                      .endfunc        256,000000000h,3
     957              
     958              
     959 000420               .sect   ".text"
     960                      .global _McBspSetTxFrame
     961                      .sym    _McBspSetTxFrame,_McBspSetTxFrame, 32, 2, 0
     962                      .func   258
     963              ;******************************************************************************
     964              ;* FUNCTION NAME: _McBspSetTxFrame                                            *
     965              ;*                                                                            *
     966              ;*   Function Uses Regs : AC0,AC1,T0,T1,AR0,AR1,AR3,SATD,FRCT,SMUL            *
     967              ;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                *
     968              ;*   Total Frame Size   : 4 words                                             *
     969              ;*                        (1 return address/alignment)                        *
     970              ;*                        (3 local values)                                    *
     971              ;******************************************************************************
     972              _McBspSetTxFrame:
     973                      .line   12
     974              ;* AR0   assigned to _hmc
     975                      .sym    _hmc,16, 24, 17, 16, $$fake0
     976              ;* T0    assigned to _fs_extern
     977                      .sym    _fs_extern,12, 13, 17, 16
     978              ;* T1    assigned to _pola
     979                      .sym    _pola,13, 13, 17, 16
     980                      .sym    _hmc,0, 24, 1, 16, $$fake0
     981                      .sym    _fs_extern,1, 13, 1, 16
     982                      .sym    _pola,2, 13, 1, 16
     983 000420 4EFD          SP = SP + #-3
     984 000422 C800          *SP(#0) = AR0 ; |269| 
     985 000424 C402          *SP(#1) = T0 ; |269| 
     986 000426 C504          *SP(#2) = T1 ; |269| 
     987                      .line   13
     988 000428 2249          AR1 = 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   22

     989 00042a 0419          if (AR1 != #0) goto L13 ; |270| 
         00042c 22   
     990                                                      ; branch occurs ; |270| 
     991                      .line   14
     992 00042d 228B          AR3 = AR0
     993 00042f 768C          T0 = #35858 ; |271| 
         000431 1248 
     994 000433 762C          T1 = #11264 ; |271| 
         000435 0058 
     995 000437 D361          AC0 = T1 * *AR3 ; |271| 
         000439 05   
     996 00043a 220B          AR3 = AC0 ; |271| 
     997              
     998 00043c A96B          AR1 = *AR3(T0)
     999 00043e 99    ||      readport()
    1000              
    1001 00043f 228B          AR3 = AR0 ; |271| 
    1002 000441 D361          AC0 = T1 * *AR3 ; |271| 
         000443 05   
    1003 000444 220B          AR3 = AC0 ; |271| 
    1004 000446 7DF7          AR1 = AR1 & #0xf7ff ; |271| 
         000448 FF99 
    1005              
    1006 00044a C96B          *AR3(T0) = AR1 ; |271| 
    1007 00044c 9A    ||      writeport()
    1008              
    1009                      .line   16
    1010 00044d 4A23          goto L14  ; |273| 
    1011                                                      ; branch occurs ; |273| 
    1012              L13:    
    1013                      .line   18
    1014 00044f 228B          AR3 = AR0
    1015 000451 768C          T0 = #35858 ; |275| 
         000453 1248 
    1016 000455 762C          T1 = #11264 ; |275| 
         000457 0058 
    1017 000459 D361          AC0 = T1 * *AR3 ; |275| 
         00045b 05   
    1018 00045c 220B          AR3 = AC0 ; |275| 
    1019              
    1020 00045e A96B

⌨️ 快捷键说明

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