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

📄 beg8251r_s.lst

📁 F206中通过8251外扩串口程序 已调试通过
💻 LST
字号:
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    1

        1                   ;*****************************************************************************
        2                   ;  Function:      uart.asm         
        3                   ;  Version :     1.00
        4                   ;  Description:  uart
        5                   ;
        6                   ;  Copyright Texas instruments Inc, 2000
        7                   
        8                   ;*****************************************************************************
        9                       .mmregs  
 *********  INVALID OPCODE
       10                   
       11                   ;       .global _sample_buff
       12                   
       13                   ;*****************************************************************************
       14                           .def     _int23     
       15                           .global _t8251 ,_rend,_send  
       16                            ;rend为接收完标志,send为发送完标志
       17                   
       18          00008000 dr8251  .set   8000h
       19          00008001 cr8251  .set   8001h 
       20          0000ffec icr     .set   0ffech        
       21 00000000                  .text                
       22                   
       23 00000000          _int23:  
       24 00000000 0c800000       nop
       25                         MAR  *,AR1 
 *********  INVALID OPCODE
LAST ERROR AT  9
       26                         sst  #1,*+
 *********  INVALID OPCODE
LAST ERROR AT  25
       27                         sst  #0,*+
 *********  INVALID OPCODE
LAST ERROR AT  26
       28                         sar  ar0,*+
 *********  INVALID OPCODE
LAST ERROR AT  27
       29                         sar  ar1,*+
 *********  INVALID OPCODE
LAST ERROR AT  28
       30                         SAR  AR3,*+                             
 *********  INVALID OPCODE
LAST ERROR AT  29
       31                         sar  ar4,*+
 *********  INVALID OPCODE
LAST ERROR AT  30
       32                         SAR  AR5,*+
 *********  INVALID OPCODE
LAST ERROR AT  31
       33                         sacl *+
 *********  INVALID OPCODE
LAST ERROR AT  32
       34                         sach *+            ;以上为保护寄存器     
 *********  INVALID OPCODE
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    2

LAST ERROR AT  33
       35                   
       36                         
       37 00000001 08600000  ldp #0h 
 *********  A COMPONENT OF THE EXPRESSION IS INVALID
LAST ERROR AT  34
       38                          lar ar0,#0h       
 *********  INVALID OPCODE
LAST ERROR AT  37
       39                         IN 60h,icr   
 *********  INVALID OPCODE
LAST ERROR AT  38
       40 00000002 0c800000       nop      
       41                         BIT 60h,13         ;测试INT2
 *********  INVALID OPCODE
LAST ERROR AT  39
       42                         bcnd  SEND,NTC 
 *********  INVALID OPCODE
LAST ERROR AT  41
       43                         
       44                       ;  BIT 60h,12
       45                       ;  bcnd  SEND,TC         
       46                   
       47                        ; lar ar5,61H         ;接收的数据量 
       48                         
       49                         
       50 00000003 08600000 RECEIVE:  ldp #0h
 *********  A COMPONENT OF THE EXPRESSION IS INVALID
LAST ERROR AT  42
       51                             lar  ar3,6eh    ;启动接收  
 *********  INVALID OPCODE
LAST ERROR AT  50
       52                   
       53                             mar *,ar3 
 *********  INVALID OPCODE
LAST ERROR AT  51
       54                   
       55                         
       56                         IN  *+,dr8251 
 *********  INVALID OPCODE
LAST ERROR AT  53
       57 00000004 0c800000       nop
       58                               
       59                         
       60                         sar ar3,6eh   
 *********  INVALID OPCODE
LAST ERROR AT  56
       61                         ;mar *,ar5
       62                         ;mar *-
       63                         ;sar ar5,61h 
       64                         ;cmpr 0            ;判断是否已经接收了10个数
       65                         ;bcnd  next,ntc
       66                         
       67                         ;lar ar3,#(_rend)  ;rend=1 则往下执行 主程序
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    3

       68                         ;mar *,ar3                    
       69                       ;  splk #1h,*  
       70                        ; splk #00ffh,63h 
       71                          
       72                         ;splk #0012h,60h 
       73                         ;out  60H,icr
       74                         
       75 00000005          next:                            
       76 00000005 6a00fffa'           B end   
 *********  AN IDENTIFIER IN THE EXPRESSION IS INVALID
LAST ERROR AT  60
       77                         
       78 00000006          SEND:     
       79                       
       80                         BIT 60h,12         ;测试INT3
 *********  INVALID OPCODE
LAST ERROR AT  76
       81                         bcnd  end,NTC 
 *********  INVALID OPCODE
LAST ERROR AT  80
       82                   
       83                         lar ar5,64H  ;发送的数据量   
 *********  INVALID OPCODE
LAST ERROR AT  81
       84                   
       85                         lar  ar3,6dH      ;启动串口发送
 *********  INVALID OPCODE
LAST ERROR AT  83
       86                         mar *,ar3 
 *********  INVALID OPCODE
LAST ERROR AT  85
       87                         
       88                         out  *+,dr8251 
 *********  INVALID OPCODE
LAST ERROR AT  86
       89 00000006 0c800000       nop
       90                         
       91                         sar ar3,6dh   
 *********  INVALID OPCODE
LAST ERROR AT  88
       92                         
       93                         mar *,ar5
 *********  INVALID OPCODE
LAST ERROR AT  91
       94                         mar *-
 *********  INVALID OPCODE
LAST ERROR AT  93
       95                         sar ar5,64h 
 *********  INVALID OPCODE
LAST ERROR AT  94
       96                         cmpr 0            ;判断是否已经发送了20个数
 *********  INVALID OPCODE
LAST ERROR AT  95
       97                         bcnd  end,ntc
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    4

 *********  INVALID OPCODE
LAST ERROR AT  96
       98                         
       99                         
      100                         
      101                                            
      102                         lar ar3,#(_send)  ;send=1 则往下执行 主程序
 *********  INVALID OPCODE
LAST ERROR AT  97
      103                         mar *,ar3                    
 *********  INVALID OPCODE
LAST ERROR AT  102
      104                         splk #1h,*  
 *********  INVALID OPCODE
LAST ERROR AT  103
      105                         splk #00ffh,63h 
 *********  INVALID OPCODE
LAST ERROR AT  104
      106                         
      107                         lar ar3,6cH
 *********  INVALID OPCODE
LAST ERROR AT  105
      108                         SAR AR3,6dH    ;恢复t8251初始地址
 *********  INVALID OPCODE
LAST ERROR AT  107
      109                         splk #001dh,60h 
 *********  INVALID OPCODE
LAST ERROR AT  108
      110                         out  60H,icr
 *********  INVALID OPCODE
LAST ERROR AT  109
      111                               
      112                       ; ldp #0h
      113                   
      114                       ;  splk #00BBh,60h 
      115                         
      116                        ; LAR AR5,6FH 
      117                         
      118                        
      119                   
      120                        ; nop
      121                   
      122                   
      123                       ;  out  60H,dr8251 
      124                       ;  nop
      125                       ;  nop
      126                       ;  nop
      127                        ; nop
      128                        ; nop     
      129                               
      130                   
      131                   end: SPLK #003FH,ifr    
 *********  INVALID OPCODE
LAST ERROR AT  110
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    5

      132                         in 62h,icr
 *********  INVALID OPCODE
LAST ERROR AT  131
      133 00000007 0c800000       nop
      134 00000008 0c800000       nop
      135 00000009 0c800000       nop
      136 0000000a 0c800000       nop
      137                         out 62h,icr
 *********  INVALID OPCODE
LAST ERROR AT  132
      138                        
      139                        
      140                         MAR  *,AR1
 *********  INVALID OPCODE
LAST ERROR AT  137
      141                         mar  *-   
 *********  INVALID OPCODE
LAST ERROR AT  140
      142                         lacc *-,16
 *********  INVALID OPCODE
LAST ERROR AT  141
      143                         add  *- 
 *********  INVALID OPCODE
LAST ERROR AT  142
      144                         
      145                             LAR  AR5,*- 
 *********  INVALID OPCODE
LAST ERROR AT  143
      146 0000000b 0c800000           nop
      147                         LAR  AR4,*-
 *********  INVALID OPCODE
LAST ERROR AT  145
      148 0000000c 0c800000           nop
      149                         LAR  AR3,*-
 *********  INVALID OPCODE
LAST ERROR AT  147
      150 0000000d 0c800000           nop       
      151                             lar  ar1,*
 *********  INVALID OPCODE
LAST ERROR AT  149
      152 0000000e 0c800000           nop       
      153                             mar  *-
 *********  INVALID OPCODE
LAST ERROR AT  151
      154                             lar  ar0,*-
 *********  INVALID OPCODE
LAST ERROR AT  153
      155 0000000f 0c800000           nop
      156                             lst #0,*-
 *********  INVALID OPCODE
LAST ERROR AT  154
      157 00000010 0c800000       nop      
      158                         lst #1,*
 *********  INVALID OPCODE
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    6

LAST ERROR AT  156
      159 00000011 0c800000       nop
      160                         clrc  intm
 *********  INVALID OPCODE
LAST ERROR AT  158
      161                         ret
 *********  INVALID OPCODE
LAST ERROR AT  160
      162                         
      163                   ;       .endif
      164                   ;end of file. please do not remove. it is left here to ensure that no lines of code are removed by any 
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    7

The following symbols are undefined:
  end

 59 Errors,  No Warnings
TMS320C3x/4x COFF AssemblerVersion 5.11     Mon Jul  5 15:58:20 2004
Copyright (c) 1987-1999 Texas Instruments Incorporatedg:\CCS_c3x4x\c3x4x\cgtools\bin\asm30.exe beg8251R_S.asm beg8251R_S.obj -s -v2xx 

beg8251R_S.asm                                                       PAGE    8

LABEL                            VALUE       DEFN    REF

.BIGMODEL                        00000000       0 
.C30                             00000001       0 
.C30INTERRUPT                    00000000       0 
.C31                             00000000       0 
.C32                             00000000       0 
.C33                             00000000       0 
.C3X                             00000001       0 
.C3x                             00000001       0 
.C40                             00000000       0 
.C44                             00000000       0 
.C4X                             00000000       0 
.C4x                             00000000       0 
.REGPARM                         00000000       0 
.TMS320C30                       00000001       0 
.TMS320C31                       00000000       0 
.TMS320C32                       00000000       0 
.TMS320C40                       00000000       0 
.TMS320C44                       00000000       0 
.TMS320xx                        0000001e       0 
.tms320C30                       00000001       0 
.tms320C31                       00000000       0 
.tms320C32                       00000000       0 
.tms320C40                       00000000       0 
.tms320C44                       00000000       0 
.tms320xx                        0000001e       0 
.tmx320C40                       00000000       0 
RECEIVE                          00000003'     50 
SEND                             00000006'     78 
_int23                           00000000'     23     14 
_rend                            REF                  15 
_send                            REF                  15 
_t8251                           REF                  15 
cr8251                           00008001      19 
dr8251                           00008000      18 
end                              UNDF                 76 
icr                              0000ffec      20 
next                             00000005'     75 

⌨️ 快捷键说明

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