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

📄 ex1l.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009

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

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
       3              ;* Date/Time created: Wed May 20 15:08:41 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("Ex1l.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              
      14              DW$1    .dwtag  DW_TAG_subprogram, DW_AT_name("InitPieVectTable"), DW_AT_symbol_name("_InitPieVectTable")
      15                      .dwattr DW$1, DW_AT_declaration(0x01)
      16                      .dwattr DW$1, DW_AT_external(0x01)
      17              
      18              DW$2    .dwtag  DW_TAG_subprogram, DW_AT_name("InitSysCtrl"), DW_AT_symbol_name("_InitSysCtrl")
      19                      .dwattr DW$2, DW_AT_declaration(0x01)
      20                      .dwattr DW$2, DW_AT_external(0x01)
      21              
      22              DW$3    .dwtag  DW_TAG_subprogram, DW_AT_name("OSStart"), DW_AT_symbol_name("_OSStart")
      23                      .dwattr DW$3, DW_AT_declaration(0x01)
      24                      .dwattr DW$3, DW_AT_external(0x01)
      25              
      26              DW$4    .dwtag  DW_TAG_subprogram, DW_AT_name("OSCtxSw"), DW_AT_symbol_name("_OSCtxSw")
      27                      .dwattr DW$4, DW_AT_declaration(0x01)
      28                      .dwattr DW$4, DW_AT_external(0x01)
      29              
      30              DW$5    .dwtag  DW_TAG_subprogram, DW_AT_name("OSTimeDly"), DW_AT_symbol_name("_OSTimeDly")
      31                      .dwattr DW$5, DW_AT_declaration(0x01)
      32                      .dwattr DW$5, DW_AT_external(0x01)
      33              DW$6    .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$50)
      34                      .dwendtag DW$5
      35              
      36              
      37              DW$7    .dwtag  DW_TAG_subprogram, DW_AT_name("InitPieCtrl"), DW_AT_symbol_name("_InitPieCtrl")
      38                      .dwattr DW$7, DW_AT_declaration(0x01)
      39                      .dwattr DW$7, DW_AT_external(0x01)
      40              
      41              DW$8    .dwtag  DW_TAG_subprogram, DW_AT_name("OSInit"), DW_AT_symbol_name("_OSInit")
      42                      .dwattr DW$8, DW_AT_declaration(0x01)
      43                      .dwattr DW$8, DW_AT_external(0x01)
      44              
      45              DW$9    .dwtag  DW_TAG_subprogram, DW_AT_name("OSTickISR"), DW_AT_symbol_name("_OSTickISR")
      46                      .dwattr DW$9, DW_AT_declaration(0x01)
      47                      .dwattr DW$9, DW_AT_external(0x01)
      48              
      49              DW$10   .dwtag  DW_TAG_subprogram, DW_AT_name("OSTaskCreate"), DW_AT_symbol_name("_OSTaskCreate")
      50                      .dwattr DW$10, DW_AT_type(*DW$T$56)
      51                      .dwattr DW$10, DW_AT_declaration(0x01)
      52                      .dwattr DW$10, DW_AT_external(0x01)
      53              DW$11   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
      54              DW$12   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
      55              DW$13   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009

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

      56              DW$14   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
      57                      .dwendtag DW$10
      58              
      59                      .global _CpuTimer0
      60 00000000       _CpuTimer0:     .usect  ".ebss",8,1,1
      61              DW$15   .dwtag  DW_TAG_variable, DW_AT_name("CpuTimer0"), DW_AT_symbol_name("_CpuTimer0")
      62                      .dwattr DW$15, DW_AT_location[DW_OP_addr _CpuTimer0]
      63                      .dwattr DW$15, DW_AT_type(*DW$T$34)
      64                      .dwattr DW$15, DW_AT_external(0x01)
      65              DW$16   .dwtag  DW_TAG_variable, DW_AT_name("CpuTimer0Regs"), DW_AT_symbol_name("_CpuTimer0Regs")
      66                      .dwattr DW$16, DW_AT_type(*DW$T$32)
      67                      .dwattr DW$16, DW_AT_declaration(0x01)
      68                      .dwattr DW$16, DW_AT_external(0x01)
      69              DW$17   .dwtag  DW_TAG_variable, DW_AT_name("PieCtrlRegs"), DW_AT_symbol_name("_PieCtrlRegs")
      70                      .dwattr DW$17, DW_AT_type(*DW$T$75)
      71                      .dwattr DW$17, DW_AT_declaration(0x01)
      72                      .dwattr DW$17, DW_AT_external(0x01)
      73              DW$18   .dwtag  DW_TAG_variable, DW_AT_name("TaskStartStk"), DW_AT_symbol_name("_TaskStartStk")
      74                      .dwattr DW$18, DW_AT_type(*DW$T$61)
      75                      .dwattr DW$18, DW_AT_declaration(0x01)
      76                      .dwattr DW$18, DW_AT_external(0x01)
      77              DW$19   .dwtag  DW_TAG_variable, DW_AT_name("TaskStk"), DW_AT_symbol_name("_TaskStk")
      78                      .dwattr DW$19, DW_AT_type(*DW$T$62)
      79                      .dwattr DW$19, DW_AT_declaration(0x01)
      80                      .dwattr DW$19, DW_AT_external(0x01)
      81              DW$20   .dwtag  DW_TAG_variable, DW_AT_name("PieVectTable"), DW_AT_symbol_name("_PieVectTable")
      82                      .dwattr DW$20, DW_AT_type(*DW$T$47)
      83                      .dwattr DW$20, DW_AT_declaration(0x01)
      84                      .dwattr DW$20, DW_AT_external(0x01)
      85              ;       C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI47612 
      86 00000000               .sect   ".text"
      87                      .global _main
      88              
      89              DW$21   .dwtag  DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main")
      90                      .dwattr DW$21, DW_AT_low_pc(_main)
      91                      .dwattr DW$21, DW_AT_high_pc(0x00)
      92                      .dwattr DW$21, DW_AT_begin_file("Ex1l.c")
      93                      .dwattr DW$21, DW_AT_begin_line(0x34)
      94                      .dwattr DW$21, DW_AT_begin_column(0x06)
      95                      .dwpsn  "Ex1l.c",53,1
      96              
      97                      .dwfde DW$CIE
      98              
      99              ;***************************************************************
     100              ;* FNAME: _main                         FR SIZE:   2           *
     101              ;*                                                             *
     102              ;* FUNCTION ENVIRONMENT                                        *
     103              ;*                                                             *
     104              ;* FUNCTION PROPERTIES                                         *
     105              ;*                            2 Parameter,  0 Auto,  0 SOE     *
     106              ;***************************************************************
     107              
     108              _main:
     109                      .dwcfa  0x1d, -2
     110                      .dwcfa  0x1c, 26, 0
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009

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

     111                      .dwcfa  0x09, 40, 26
     112 00000000 FE02          ADDB      SP,#2
     113                      .dwcfa  0x1d, -4
     114                      .dwpsn  "Ex1l.c",56,5
     115 00000001 3B10   setc INTM
     116                      .dwpsn  "Ex1l.c",57,5
     117 00000002 7622   EALLOW
     118                      .dwpsn  "Ex1l.c",58,5
     119 00000003 FF69          SPM       #0
     120 00000004 7640!         LCR       #_InitSysCtrl         ; |58| 
         00000005 0000 
     121                      ; call occurs [#_InitSysCtrl] ; |58| 
     122                      .dwpsn  "Ex1l.c",59,5
     123 00000006 7640!         LCR       #_InitPieVectTable    ; |59| 
         00000007 0000 
     124                      ; call occurs [#_InitPieVectTable] ; |59| 
     125                      .dwpsn  "Ex1l.c",60,5
     126 00000008 7640!         LCR       #_InitPieCtrl         ; |60| 
         00000009 0000 
     127                      ; call occurs [#_InitPieCtrl] ; |60| 
     128                      .dwpsn  "Ex1l.c",61,5
     129 0000000a 761A   EDIS
     130                      .dwpsn  "Ex1l.c",63,5
     131 0000000b FF69          SPM       #0
     132 0000000c 7640!         LCR       #_OSInit              ; |63| 
         0000000d 0000 
     133                      ; call occurs [#_OSInit] ; |63| 
     134                      .dwpsn  "Ex1l.c",64,5
     135 0000000e 8F00!         MOVL      XAR4,#_TaskStartStk   ; |64| 
         0000000f 0000 
     136 00000010 A842          MOVL      *-SP[2],XAR4          ; |64| 
     137 00000011 D500          MOVB      XAR5,#0
     138 00000012 9A03          MOVB      AL,#3                 ; |64| 
     139 00000013 8F00'         MOVL      XAR4,#_TaskStart      ; |64| 
         00000014 001B 
     140 00000015 7640!         LCR       #_OSTaskCreate        ; |64| 
         00000016 0000 
     141                      ; call occurs [#_OSTaskCreate] ; |64| 
     142                      .dwpsn  "Ex1l.c",65,5
     143 00000017 7640!         LCR       #_OSStart             ; |65| 
         00000018 0000 
     144                      ; call occurs [#_OSStart] ; |65| 
     145                      .dwpsn  "Ex1l.c",66,1
     146 00000019 FE82          SUBB      SP,#2
     147                      .dwcfa  0x1d, -2
     148 0000001a 0006          LRETR
     149                      ; return occurs
     150                      .dwattr DW$21, DW_AT_end_file("Ex1l.c")
     151                      .dwattr DW$21, DW_AT_end_line(0x42)
     152                      .dwattr DW$21, DW_AT_end_column(0x01)
     153                      .dwendentry
     154                      .dwendtag DW$21
     155              
     156 0000001b               .sect   ".text"
     157                      .global _TaskStart
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009

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

     158              
     159              DW$22   .dwtag  DW_TAG_subprogram, DW_AT_name("TaskStart"), DW_AT_symbol_name("_TaskStart")
     160                      .dwattr DW$22, DW_AT_low_pc(_TaskStart)
     161                      .dwattr DW$22, DW_AT_high_pc(0x00)
     162                      .dwattr DW$22, DW_AT_begin_file("Ex1l.c")
     163                      .dwattr DW$22, DW_AT_begin_line(0x4a)
     164                      .dwattr DW$22, DW_AT_begin_column(0x06)
     165                      .dwpsn  "Ex1l.c",75,1
     166              
     167                      .dwfde DW$CIE
     168              
     169              ;***************************************************************
     170              ;* FNAME: _TaskStart                    FR SIZE:   4           *
     171              ;*                                                             *
     172              ;* FUNCTION ENVIRONMENT                                        *
     173              ;*                                                             *
     174              ;* FUNCTION PROPERTIES                                         *
     175              ;*                            2 Parameter,  2 Auto,  0 SOE     *
     176              ;***************************************************************
     177              
     178              _TaskStart:
     179                      .dwcfa  0x1d, -2
     180                      .dwcfa  0x1c, 26, 0

⌨️ 快捷键说明

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