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

📄 dsp28_spi.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
字号:
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:29 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_Spi.asm                                     PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
       3              ;* Date/Time created: Wed May 20 09:39:29 2009                 *
       4              ;***************************************************************
       5                      .compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28 
       6        0002  FP      .set    XAR2
       7              
       8              DW$CU   .dwtag  DW_TAG_compile_unit
       9                      .dwattr DW$CU, DW_AT_name("DSP28_Spi.c")
      10                      .dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Inst
      11                      .dwattr DW$CU, DW_AT_stmt_list(0x00)
      12                      .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
      13              ;       C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI41612 
      14 00000000               .sect   ".text"
      15                      .global _InitSpi
      16              
      17              DW$1    .dwtag  DW_TAG_subprogram, DW_AT_name("InitSpi"), DW_AT_symbol_name("_InitSpi")
      18                      .dwattr DW$1, DW_AT_low_pc(_InitSpi)
      19                      .dwattr DW$1, DW_AT_high_pc(0x00)
      20                      .dwattr DW$1, DW_AT_begin_file("DSP28_Spi.c")
      21                      .dwattr DW$1, DW_AT_begin_line(0x1c)
      22                      .dwattr DW$1, DW_AT_begin_column(0x06)
      23                      .dwpsn  "DSP28_Spi.c",29,1
      24              
      25                      .dwfde DW$CIE
      26              
      27              ;***************************************************************
      28              ;* FNAME: _InitSpi                      FR SIZE:   0           *
      29              ;*                                                             *
      30              ;* FUNCTION ENVIRONMENT                                        *
      31              ;*                                                             *
      32              ;* FUNCTION PROPERTIES                                         *
      33              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      34              ;***************************************************************
      35              
      36              _InitSpi:
      37                      .dwcfa  0x1d, -2
      38                      .dwcfa  0x1c, 26, 0
      39                      .dwcfa  0x09, 40, 26
      40                      .dwpsn  "DSP28_Spi.c",34,1
      41 00000000 0006          LRETR
      42                      ; return occurs
      43                      .dwattr DW$1, DW_AT_end_file("DSP28_Spi.c")
      44                      .dwattr DW$1, DW_AT_end_line(0x22)
      45                      .dwattr DW$1, DW_AT_end_column(0x01)
      46                      .dwendentry
      47                      .dwendtag DW$1
      48              
      49              
      50              ;***************************************************************
      51              ;* TYPE INFORMATION                                            *
      52              ;***************************************************************
      53              
      54              DW$T$19 .dwtag  DW_TAG_subroutine_type
      55                      .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:29 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_Spi.asm                                     PAGE    2

      56              
      57                      .dwattr DW$1, DW_AT_external(0x01)
      58                      .dwattr DW$CU, DW_AT_language(DW_LANG_C)
      59              
      60              ;***************************************************************
      61              ;* DWARF CIE ENTRIES                                           *
      62              ;***************************************************************
      63              
      64              DW$CIE  .dwcie 1, 40
      65                      .dwcfa  0x0c, 20, 0
      66                      .dwcfa  0x07, 0
      67                      .dwcfa  0x07, 1
      68                      .dwcfa  0x07, 2
      69                      .dwcfa  0x07, 3
      70                      .dwcfa  0x07, 4
      71                      .dwcfa  0x07, 5
      72                      .dwcfa  0x08, 6
      73                      .dwcfa  0x08, 7
      74                      .dwcfa  0x08, 8
      75                      .dwcfa  0x08, 9
      76                      .dwcfa  0x08, 10
      77                      .dwcfa  0x08, 11
      78                      .dwcfa  0x07, 12
      79                      .dwcfa  0x07, 13
      80                      .dwcfa  0x07, 14
      81                      .dwcfa  0x07, 15
      82                      .dwcfa  0x07, 16
      83                      .dwcfa  0x07, 17
      84                      .dwcfa  0x07, 18
      85                      .dwcfa  0x07, 19
      86                      .dwcfa  0x07, 20
      87                      .dwcfa  0x07, 21
      88                      .dwcfa  0x07, 22
      89                      .dwcfa  0x07, 23
      90                      .dwcfa  0x07, 24
      91                      .dwcfa  0x07, 25
      92                      .dwcfa  0x07, 26
      93                      .dwcfa  0x08, 27
      94                      .dwcfa  0x07, 28
      95                      .dwcfa  0x07, 29
      96                      .dwcfa  0x07, 30
      97                      .dwcfa  0x07, 31
      98                      .dwcfa  0x07, 32
      99                      .dwcfa  0x07, 33
     100                      .dwcfa  0x07, 34
     101                      .dwcfa  0x07, 35
     102                      .dwcfa  0x07, 36
     103                      .dwcfa  0x07, 37
     104                      .dwcfa  0x07, 38
     105                      .dwcfa  0x07, 39
     106                      .dwcfa  0x07, 40
     107              
     108              ;***************************************************************
     109              ;* DWARF REGISTER MAP                                          *
     110              ;***************************************************************
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:29 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_Spi.asm                                     PAGE    3

     111              
     112              DW$2    .dwtag  DW_TAG_assign_register, DW_AT_name("AL")
     113                      .dwattr DW$2, DW_AT_location[DW_OP_reg0]
     114              DW$3    .dwtag  DW_TAG_assign_register, DW_AT_name("AH")
     115                      .dwattr DW$3, DW_AT_location[DW_OP_reg1]
     116              DW$4    .dwtag  DW_TAG_assign_register, DW_AT_name("PL")
     117                      .dwattr DW$4, DW_AT_location[DW_OP_reg2]
     118              DW$5    .dwtag  DW_TAG_assign_register, DW_AT_name("PH")
     119                      .dwattr DW$5, DW_AT_location[DW_OP_reg3]
     120              DW$6    .dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
     121                      .dwattr DW$6, DW_AT_location[DW_OP_reg4]
     122              DW$7    .dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
     123                      .dwattr DW$7, DW_AT_location[DW_OP_reg5]
     124              DW$8    .dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
     125                      .dwattr DW$8, DW_AT_location[DW_OP_reg6]
     126              DW$9    .dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
     127                      .dwattr DW$9, DW_AT_location[DW_OP_reg7]
     128              DW$10   .dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
     129                      .dwattr DW$10, DW_AT_location[DW_OP_reg8]
     130              DW$11   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
     131                      .dwattr DW$11, DW_AT_location[DW_OP_reg9]
     132              DW$12   .dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
     133                      .dwattr DW$12, DW_AT_location[DW_OP_reg10]
     134              DW$13   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
     135                      .dwattr DW$13, DW_AT_location[DW_OP_reg11]
     136              DW$14   .dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
     137                      .dwattr DW$14, DW_AT_location[DW_OP_reg12]
     138              DW$15   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
     139                      .dwattr DW$15, DW_AT_location[DW_OP_reg13]
     140              DW$16   .dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
     141                      .dwattr DW$16, DW_AT_location[DW_OP_reg14]
     142              DW$17   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
     143                      .dwattr DW$17, DW_AT_location[DW_OP_reg15]
     144              DW$18   .dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
     145                      .dwattr DW$18, DW_AT_location[DW_OP_reg16]
     146              DW$19   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
     147                      .dwattr DW$19, DW_AT_location[DW_OP_reg17]
     148              DW$20   .dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
     149                      .dwattr DW$20, DW_AT_location[DW_OP_reg18]
     150              DW$21   .dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
     151                      .dwattr DW$21, DW_AT_location[DW_OP_reg19]
     152              DW$22   .dwtag  DW_TAG_assign_register, DW_AT_name("SP")
     153                      .dwattr DW$22, DW_AT_location[DW_OP_reg20]
     154              DW$23   .dwtag  DW_TAG_assign_register, DW_AT_name("XT")
     155                      .dwattr DW$23, DW_AT_location[DW_OP_reg21]
     156              DW$24   .dwtag  DW_TAG_assign_register, DW_AT_name("T")
     157                      .dwattr DW$24, DW_AT_location[DW_OP_reg22]
     158              DW$25   .dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
     159                      .dwattr DW$25, DW_AT_location[DW_OP_reg23]
     160              DW$26   .dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
     161                      .dwattr DW$26, DW_AT_location[DW_OP_reg24]
     162              DW$27   .dwtag  DW_TAG_assign_register, DW_AT_name("PC")
     163                      .dwattr DW$27, DW_AT_location[DW_OP_reg25]
     164              DW$28   .dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
     165                      .dwattr DW$28, DW_AT_location[DW_OP_reg26]
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:29 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_Spi.asm                                     PAGE    4

     166              DW$29   .dwtag  DW_TAG_assign_register, DW_AT_name("FP")
     167                      .dwattr DW$29, DW_AT_location[DW_OP_reg27]
     168              DW$30   .dwtag  DW_TAG_assign_register, DW_AT_name("DP")
     169                      .dwattr DW$30, DW_AT_location[DW_OP_reg28]
     170              DW$31   .dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
     171                      .dwattr DW$31, DW_AT_location[DW_OP_reg29]
     172              DW$32   .dwtag  DW_TAG_assign_register, DW_AT_name("PM")
     173                      .dwattr DW$32, DW_AT_location[DW_OP_reg30]
     174              DW$33   .dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
     175                      .dwattr DW$33, DW_AT_location[DW_OP_reg31]
     176              DW$34   .dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
     177                      .dwattr DW$34, DW_AT_location[DW_OP_regx 0x20]
     178              DW$35   .dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
     179                      .dwattr DW$35, DW_AT_location[DW_OP_regx 0x21]
     180              DW$36   .dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
     181                      .dwattr DW$36, DW_AT_location[DW_OP_regx 0x22]
     182              DW$37   .dwtag  DW_TAG_assign_register, DW_AT_name("IER")
     183                      .dwattr DW$37, DW_AT_location[DW_OP_regx 0x23]
     184              DW$38   .dwtag  DW_TAG_assign_register, DW_AT_name("IER")
     185                      .dwattr DW$38, DW_AT_location[DW_OP_regx 0x24]
     186              DW$39   .dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
     187                      .dwattr DW$39, DW_AT_location[DW_OP_regx 0x25]
     188              DW$40   .dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
     189                      .dwattr DW$40, DW_AT_location[DW_OP_regx 0x26]
     190              DW$41   .dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
     191                      .dwattr DW$41, DW_AT_location[DW_OP_regx 0x27]
     192              DW$42   .dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
     193                      .dwattr DW$42, DW_AT_location[DW_OP_regx 0x28]
     194                      .dwendtag DW$CU
     195              

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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