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

📄 codec_b.lst

📁 在dsp芯片TOM320VC5402下的codec编程
💻 LST
📖 第 1 页 / 共 2 页
字号:
TMS320C54x COFF Assembler         Version 3.50     Fri Aug 11 08:56:05 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C54x ANSI C Codegen                      Version 3.50 *
       3              ;* Date/Time created: Fri Aug 11 08:56:05 2000                 *
       4              ;***************************************************************
       5                      .mmregs
       6        0017  FP      .set    AR7
       7                      .c_mode
       8              ;       acp500 -I..\..\..\dsp\include -m --i_output_file C:\WINDOWS\TEMP\tempTI44 --ii_file C:\WINDOWS\TEMP\t
       9                      .file   "codec_b.c"
      10                      .file   "..\..\..\dsp\include\type.h"
      11                      .sym    _s16, 0, 4, 13, 16
      12                      .sym    _u16, 0, 14, 13, 16
      13                      .file   "..\..\..\dsp\include\board.h"
      14                      .sym    _BrdLed, 0, 2, 13, 16
      15                      .file   "..\..\..\dsp\include\codec.h"
      16                      .sym    _HANDLE, 0, 16, 13, 16
      17                      .sym    _CodecId, 0, 2, 13, 16
      18                      .sym    _CodecDacMode, 0, 2, 13, 16
      19                      .sym    _CodecAdcMode, 0, 2, 13, 16
      20                      .sym    _CodecAinGain, 0, 2, 13, 16
      21                      .sym    _CodecAoutGain, 0, 2, 13, 16
      22                      .sym    _CodecSampleRate, 0, 2, 13, 16
      23                      .file   "C:\ti\c5400\bios\include\std.h"
      24                      .sym    _MdUns, 0, 13, 13, 16
      25                      .sym    _Int, 0, 4, 13, 16
      26                      .sym    _Uns, 0, 14, 13, 16
      27                      .sym    _Bool, 0, 13, 13, 16
      28                      .sym    _Ptr, 0, 16, 13, 16
      29                      .sym    _Fxn, 0, 148, 13, 16
      30                      .file   "C:\ti\c5400\bios\include\fxn.h"
      31                      .stag   _FXN_Obj, 64
      32                      .member _fxn, 0, 148, 8, 16
      33                      .member _arg1, 16, 14, 8, 16
      34                      .member _arg0, 32, 14, 8, 16
      35                      .member _cfxn, 48, 13, 8, 16
      36                      .eos
      37                      .sym    _FXN_Obj, 0, 8, 13, 64,_FXN_Obj
      38                      .file   "C:\ti\c5400\bios\include\sts.h"
      39                      .stag   _STS_Obj, 0
      40                      .eos
      41                      .sym    _STS_Obj, 0, 8, 13, 0,_STS_Obj
      42                      .file   "C:\ti\c5400\bios\include\swi.h"
      43                      .stag   _SWI_Obj, 192
      44                      .member _lock, 0, 4, 8, 16
      45                      .member _ready, 16, 16, 8, 16
      46                      .member _mask, 32, 14, 8, 16
      47                      .member _link, 48, 16, 8, 16
      48                      .member _initkey, 64, 14, 8, 16
      49                      .member _mailbox, 80, 14, 8, 16
      50                      .member _fxnobj, 96, 8, 8, 64, _FXN_Obj
      51                      .member _stslock, 160, 4, 8, 16
      52                      .member _sts, 176, 24, 8, 16, _STS_Obj
      53                      .eos
      54                      .sym    _SWI_Obj, 0, 8, 13, 192,_SWI_Obj
      55                      .sym    _SWI_Handle, 0, 24, 13, 16,_SWI_Obj
TMS320C54x COFF Assembler         Version 3.50     Fri Aug 11 08:56:05 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    2

      56                      .file   "..\..\..\dsp\include\board.h"
      57                      .file   "..\..\..\dsp\include\codec.h"
      58                      .file   "C:\ti\c5400\bios\include\swi.h"
      59                      .file   "codec_b.c"
      60                      .file   "..\..\..\dsp\include\board.h"
      61                      .sym    _u16, 0, 14, 13, 16
      62                      .file   "codec_b.c"
      63                      .global _hHandset
      64 000000               .bss    _hHandset,1,0,0
      65                      .sym    _hHandset,_hHandset, 16, 2, 16
      66                      .global _currentLed
      67 000001               .bss    _currentLed,1,0,0
      68                      .sym    _currentLed,_currentLed, 4, 2, 16
      69                      .global _data
      70 000002               .bss    _data,1,0,0
      71                      .sym    _data,_data, 4, 2, 16
      72              
      73 000000               .sect   ".cinit"
      74                      .align  1
      75 000000 0001          .field          1,16
      76 000001 0003-         .field          _codecSwiHandle+0,16
      77 000002 0000!         .field          _CODEC_swi,16           ; _codecSwiHandle @ 0
      78              
      79 000000               .sect   ".text"
      80                      .global _codecSwiHandle
      81 000003               .bss    _codecSwiHandle,1,0,0
      82                      .sym    _codecSwiHandle,_codecSwiHandle, 24, 2, 16, _SWI_Obj
      83 000000               .sect   ".text"
      84                      .global _main
      85                      .sym    _main,_main, 32, 2, 0
      86                      .func   50
      87              
      88              ;***************************************************************
      89              ;* FUNCTION DEF: _main                                         *
      90              ;***************************************************************
      91 000000       _main:
      92 000000 EEFD          FRAME     #-3
      93                      .line   3
      94 000001 76F8          ST        #0,*(_currentLed)     ; |52| 
         000002 0001-
         000003 0000 
      95                      .line   6
      96 000004 F274          CALLD     #_codec_open          ; |55| 
         000005 0000!
      97 000006 F495          NOP
      98 000007 E801          LD        #1,A                  ; |55| 
      99                      ; call occurs [#_codec_open] ; |55| 
     100 000008 80F8          STL       A,*(_hHandset)        ; |55| 
         000009 0000-
     101                      .line   9
     102 00000a 7600          ST        #1,*SP(0)             ; |58| 
         00000b 0001 
     103 00000c F074          CALL      #_codec_dac_mode      ; |58| 
         00000d 0000!
     104                      ; call occurs [#_codec_dac_mode] ; |58| 
TMS320C54x COFF Assembler         Version 3.50     Fri Aug 11 08:56:05 2000
Copyright (c) 1996-1999 Texas Instruments Incorporated
C:\WINDOWS\TEMP\tempTI46                                             PAGE    3

     105                      .line   10
     106 00000e 7600          ST        #1,*SP(0)             ; |59| 
         00000f 0001 
     107 000010 10F8          LD        *(_hHandset),A        ; |59| 
         000011 0000-
     108 000012 F074          CALL      #_codec_adc_mode      ; |59| 
         000013 0000!
     109                      ; call occurs [#_codec_adc_mode] ; |59| 
     110                      .line   11
     111 000014 10F8          LD        *(_hHandset),A        ; |60| 
         000015 0000-
     112 000016 7600          ST        #4,*SP(0)             ; |60| 
         000017 0004 
     113 000018 F074          CALL      #_codec_ain_gain      ; |60| 
         000019 0000!
     114                      ; call occurs [#_codec_ain_gain] ; |60| 
     115                      .line   12
     116 00001a 10F8          LD        *(_hHandset),A        ; |61| 
         00001b 0000-
     117 00001c 7600          ST        #1,*SP(0)             ; |61| 
         00001d 0001 
     118 00001e F074          CALL      #_codec_aout_gain     ; |61| 
         00001f 0000!
     119                      ; call occurs [#_codec_aout_gain] ; |61| 
     120                      .line   13
     121 000020 10F8          LD        *(_hHandset),A        ; |62| 
         000021 0000-
     122 000022 7600          ST        #144,*SP(0)           ; |62| 
         000023 0090 
     123 000024 F074          CALL      #_codec_sample_rate   ; |62| 
         000025 0000!
     124                      ; call occurs [#_codec_sample_rate] ; |62| 
     125                      .line   15
     126 000026 F274          CALLD     #_C54_enableIMR       ; |64| 
         000027 0000!
     127 000028 F020          LD        #1024,A               ; |64| 
         000029 0400 
     128                      ; call occurs [#_C54_enableIMR] ; |64| 
     129                      .line   16
     130 00002a EE03          FRAME     #3
     131 00002b FC00          RET
     132                      ; return occurs
     133                      .endfunc        65,000000000h,3
     134              
     135              
     136 00002c               .sect   ".text"
     137                      .global _handsetCodecService

⌨️ 快捷键说明

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