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

📄 ex1l.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
     181                      .dwcfa  0x09, 40, 26
     182 0000001b FE04          ADDB      SP,#4
     183                      .dwcfa  0x1d, -6
     184              ;* AR4   assigned to _data
     185              DW$23   .dwtag  DW_TAG_formal_parameter, DW_AT_name("data"), DW_AT_symbol_name("_data")
     186                      .dwattr DW$23, DW_AT_type(*DW$T$3)
     187                      .dwattr DW$23, DW_AT_location[DW_OP_reg12]
     188              DW$24   .dwtag  DW_TAG_variable, DW_AT_name("data"), DW_AT_symbol_name("_data")
     189                      .dwattr DW$24, DW_AT_type(*DW$T$3)
     190                      .dwattr DW$24, DW_AT_location[DW_OP_breg20 -4]
     191 0000001c A844          MOVL      *-SP[4],XAR4          ; |75| 
     192                      .dwpsn  "Ex1l.c",76,5
     193 0000001d 0644          MOVL      ACC,*-SP[4]           ; |76| 
     194 0000001e 1E44          MOVL      *-SP[4],ACC           ; |76| 
     195                      .dwpsn  "Ex1l.c",78,5
     196 0000001f 7640'         LCR       #_InitCpuTimers       ; |78| 
         00000020 0090 
     197                      ; call occurs [#_InitCpuTimers] ; |78| 
     198                      .dwpsn  "Ex1l.c",80,5
     199 00000021 7622   EALLOW
     200                      .dwpsn  "Ex1l.c",81,2
     201 00000022 7623          OR        IER,#0x0001           ; |81| 
         00000023 0001 
     202                      .dwpsn  "Ex1l.c",82,5
     203 00000024 761F!         MOVW      DP,#_PieVectTable+62
         00000025 0000 
     204 00000026 8F00!         MOVL      XAR4,#_OSCtxSw        ; |82| 
         00000027 0000 
     205 00000028 A83E!         MOVL      @_PieVectTable+62,XAR4 ; |82| 
     206                      .dwpsn  "Ex1l.c",83,2
     207 00000029 761F!         MOVW      DP,#_PieCtrlRegs+2
         0000002a 0000 
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    5

     208 0000002b 1A02!         OR        @_PieCtrlRegs+2,#0x0040 ; |83| 
         0000002c 0040 
     209                      .dwpsn  "Ex1l.c",84,2
     210 0000002d 761F!         MOVW      DP,#_PieVectTable+76
         0000002e 0001 
     211 0000002f 8F00!         MOVL      XAR4,#_OSTickISR      ; |84| 
         00000030 0000 
     212 00000031 A80C!         MOVL      @_PieVectTable+76,XAR4 ; |84| 
     213                      .dwpsn  "Ex1l.c",85,2
     214 00000032 761A   EDIS
     215                      .dwpsn  "Ex1l.c",88,5
     216 00000033 28A8          MOV       AH,#17948
         00000034 461C 
     217 00000035 28A9          MOV       AL,#16384
         00000036 4000 
     218 00000037 1E42          MOVL      *-SP[2],ACC           ; |88| 
     219 00000038 9A00          MOV       AL,#0
     220 00000039 FF69          SPM       #0
     221 0000003a 8F00-         MOVL      XAR4,#_CpuTimer0      ; |88| 
         0000003b 0000 
     222 0000003c 28A8          MOV       AH,#17136
         0000003d 42F0 
     223 0000003e 7640'         LCR       #_ConfigCpuTimer      ; |88| 
         0000003f 00A7 
     224                      ; call occurs [#_ConfigCpuTimer] ; |88| 
     225                      .dwpsn  "Ex1l.c",89,5
     226 00000040 8F00!         MOVL      XAR4,#_TaskStk        ; |89| 
         00000041 0000 
     227 00000042 A842          MOVL      *-SP[2],XAR4          ; |89| 
     228 00000043 D500          MOVB      XAR5,#0
     229 00000044 9A0A          MOVB      AL,#10                ; |89| 
     230 00000045 8F00'         MOVL      XAR4,#_Task           ; |89| 
         00000046 007D 
     231 00000047 7640!         LCR       #_OSTaskCreate        ; |89| 
         00000048 0000 
     232                      ; call occurs [#_OSTaskCreate] ; |89| 
     233                      .dwpsn  "Ex1l.c",90,5
     234 00000049 8F00!         MOVL      XAR4,#_TaskStk+30     ; |90| 
         0000004a 001E 
     235 0000004b A842          MOVL      *-SP[2],XAR4          ; |90| 
     236 0000004c D500          MOVB      XAR5,#0
     237 0000004d 9A0C          MOVB      AL,#12                ; |90| 
     238 0000004e 8F00'         MOVL      XAR4,#_Task1          ; |90| 
         0000004f 006A 
     239 00000050 7640!         LCR       #_OSTaskCreate        ; |90| 
         00000051 0000 
     240                      ; call occurs [#_OSTaskCreate] ; |90| 
     241                      .dwpsn  "Ex1l.c",91,5
     242 00000052 761F!         MOVW      DP,#_CpuTimer0Regs+4
         00000053 0000 
     243 00000054 1804!         AND       @_CpuTimer0Regs+4,#0xffef ; |91| 
         00000055 FFEF 
     244                      .dwpsn  "Ex1l.c",92,5
     245 00000056 2910   clrc INTM
     246                      .dwpsn  "Ex1l.c",93,2
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    6

     247 00000057 2920   clrc DBGM
     248              L1:    
     249              DW$L$_TaskStart$2$B:
     250                      .dwpsn  "Ex1l.c",97,6
     251 00000058 F5A9          MOV       AL,*(0:0x4c00)        ; |97| 
         00000059 4C00 
     252 0000005a 5001          ORB       AL,#0x01              ; |97| 
     253 0000005b F4A9          MOV       *(0:0x4c00),AL        ; |97| 
         0000005c 4C00 
     254                      .dwpsn  "Ex1l.c",98,9
     255 0000005d FF69          SPM       #0
     256 0000005e 9A19          MOVB      AL,#25                ; |98| 
     257 0000005f 7640!         LCR       #_OSTimeDly           ; |98| 
         00000060 0000 
     258                      ; call occurs [#_OSTimeDly] ; |98| 
     259                      .dwpsn  "Ex1l.c",99,9
     260 00000061 F5A9          MOV       AL,*(0:0x4c00)        ; |99| 
         00000062 4C00 
     261 00000063 90FE          ANDB      AL,#0xfe              ; |99| 
     262 00000064 F4A9          MOV       *(0:0x4c00),AL        ; |99| 
         00000065 4C00 
     263                      .dwpsn  "Ex1l.c",100,9
     264 00000066 9A19          MOVB      AL,#25                ; |100| 
     265 00000067 7640!         LCR       #_OSTimeDly           ; |100| 
         00000068 0000 
     266                      ; call occurs [#_OSTimeDly] ; |100| 
     267                      .dwpsn  "Ex1l.c",102,8
     268 00000069 6FEF          B         L1,UNC                ; |102| 
     269                      ; branch occurs ; |102| 
     270              DW$L$_TaskStart$2$E:
     271                      .dwcfa  0x1d, -2
     272              
     273              DW$25   .dwtag  DW_TAG_loop
     274                      .dwattr DW$25, DW_AT_name("C:/temp/ucos/Debug/Ex1l.asm:L1:1:1242803321")
     275                      .dwattr DW$25, DW_AT_begin_file("Ex1l.c")
     276                      .dwattr DW$25, DW_AT_begin_line(0x5f)
     277                      .dwattr DW$25, DW_AT_end_line(0x66)
     278              DW$26   .dwtag  DW_TAG_loop_range
     279                      .dwattr DW$26, DW_AT_low_pc(DW$L$_TaskStart$2$B)
     280                      .dwattr DW$26, DW_AT_high_pc(DW$L$_TaskStart$2$E)
     281                      .dwendtag DW$25
     282              
     283                      .dwattr DW$22, DW_AT_end_file("Ex1l.c")
     284                      .dwattr DW$22, DW_AT_end_line(0x6a)
     285                      .dwattr DW$22, DW_AT_end_column(0x01)
     286                      .dwendentry
     287                      .dwendtag DW$22
     288              
     289 0000006a               .sect   ".text"
     290                      .global _Task1
     291              
     292              DW$27   .dwtag  DW_TAG_subprogram, DW_AT_name("Task1"), DW_AT_symbol_name("_Task1")
     293                      .dwattr DW$27, DW_AT_low_pc(_Task1)
     294                      .dwattr DW$27, DW_AT_high_pc(0x00)
     295                      .dwattr DW$27, DW_AT_begin_file("Ex1l.c")
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    7

     296                      .dwattr DW$27, DW_AT_begin_line(0x71)
     297                      .dwattr DW$27, DW_AT_begin_column(0x06)
     298                      .dwpsn  "Ex1l.c",114,1
     299              
     300                      .dwfde DW$CIE
     301              
     302              ;***************************************************************
     303              ;* FNAME: _Task1                        FR SIZE:   2           *
     304              ;*                                                             *
     305              ;* FUNCTION ENVIRONMENT                                        *
     306              ;*                                                             *
     307              ;* FUNCTION PROPERTIES                                         *
     308              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     309              ;***************************************************************
     310              
     311              _Task1:
     312                      .dwcfa  0x1d, -2
     313                      .dwcfa  0x1c, 26, 0
     314                      .dwcfa  0x09, 40, 26
     315 0000006a FE02          ADDB      SP,#2
     316                      .dwcfa  0x1d, -4
     317              ;* AR4   assigned to _data
     318              DW$28   .dwtag  DW_TAG_formal_parameter, DW_AT_name("data"), DW_AT_symbol_name("_data")
     319                      .dwattr DW$28, DW_AT_type(*DW$T$3)
     320                      .dwattr DW$28, DW_AT_location[DW_OP_reg12]
     321              DW$29   .dwtag  DW_TAG_variable, DW_AT_name("data"), DW_AT_symbol_name("_data")
     322                      .dwattr DW$29, DW_AT_type(*DW$T$3)
     323                      .dwattr DW$29, DW_AT_location[DW_OP_breg20 -2]
     324 0000006b A842          MOVL      *-SP[2],XAR4          ; |114| 
     325              L2:    
     326              DW$L$_Task1$2$B:
     327                      .dwpsn  "Ex1l.c",118,7
     328 0000006c F5A9          MOV       AL,*(0:0x4c00)        ; |118| 
         0000006d 4C00 
     329 0000006e 5002          ORB       AL,#0x02              ; |118| 
     330 0000006f F4A9          MOV       *(0:0x4c00),AL        ; |118| 
         00000070 4C00 
     331                      .dwpsn  "Ex1l.c",119,7
     332 00000071 9A32          MOVB      AL,#50                ; |119| 
     333 00000072 7640!         LCR       #_OSTimeDly           ; |119| 
         00000073 0000 
     334                      ; call occurs [#_OSTimeDly] ; |119| 
     335                      .dwpsn  "Ex1l.c",120,7
     336 00000074 F5A9          MOV       AL,*(0:0x4c00)        ; |120| 
         00000075 4C00 
     337 00000076 90FD          ANDB      AL,#0xfd              ; |120| 
     338 00000077 F4A9          MOV       *(0:0x4c00),AL        ; |120| 
         00000078 4C00 
     339                      .dwpsn  "Ex1l.c",121,7
     340 00000079 9A32          MOVB      AL,#50                ; |121| 
     341 0000007a 7640!         LCR       #_OSTimeDly           ; |121| 

⌨️ 快捷键说明

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