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

📄 ex1l.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
         0000007b 0000 
     342                      ; call occurs [#_OSTimeDly] ; |121| 
     343                      .dwpsn  "Ex1l.c",123,5
     344 0000007c 6FF0          B         L2,UNC                ; |123| 
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    8

     345                      ; branch occurs ; |123| 
     346              DW$L$_Task1$2$E:
     347                      .dwcfa  0x1d, -2
     348              
     349              DW$30   .dwtag  DW_TAG_loop
     350                      .dwattr DW$30, DW_AT_name("C:/temp/ucos/Debug/Ex1l.asm:L2:1:1242803321")
     351                      .dwattr DW$30, DW_AT_begin_file("Ex1l.c")
     352                      .dwattr DW$30, DW_AT_begin_line(0x74)
     353                      .dwattr DW$30, DW_AT_end_line(0x7b)
     354              DW$31   .dwtag  DW_TAG_loop_range
     355                      .dwattr DW$31, DW_AT_low_pc(DW$L$_Task1$2$B)
     356                      .dwattr DW$31, DW_AT_high_pc(DW$L$_Task1$2$E)
     357                      .dwendtag DW$30
     358              
     359                      .dwattr DW$27, DW_AT_end_file("Ex1l.c")
     360                      .dwattr DW$27, DW_AT_end_line(0x7c)
     361                      .dwattr DW$27, DW_AT_end_column(0x01)
     362                      .dwendentry
     363                      .dwendtag DW$27
     364              
     365 0000007d               .sect   ".text"
     366                      .global _Task
     367              
     368              DW$32   .dwtag  DW_TAG_subprogram, DW_AT_name("Task"), DW_AT_symbol_name("_Task")
     369                      .dwattr DW$32, DW_AT_low_pc(_Task)
     370                      .dwattr DW$32, DW_AT_high_pc(0x00)
     371                      .dwattr DW$32, DW_AT_begin_file("Ex1l.c")
     372                      .dwattr DW$32, DW_AT_begin_line(0x7f)
     373                      .dwattr DW$32, DW_AT_begin_column(0x06)
     374                      .dwpsn  "Ex1l.c",128,1
     375              
     376                      .dwfde DW$CIE
     377              
     378              ;***************************************************************
     379              ;* FNAME: _Task                         FR SIZE:   2           *
     380              ;*                                                             *
     381              ;* FUNCTION ENVIRONMENT                                        *
     382              ;*                                                             *
     383              ;* FUNCTION PROPERTIES                                         *
     384              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     385              ;***************************************************************
     386              
     387              _Task:
     388                      .dwcfa  0x1d, -2
     389                      .dwcfa  0x1c, 26, 0
     390                      .dwcfa  0x09, 40, 26
     391 0000007d FE02          ADDB      SP,#2
     392                      .dwcfa  0x1d, -4
     393              ;* AR4   assigned to _data
     394              DW$33   .dwtag  DW_TAG_formal_parameter, DW_AT_name("data"), DW_AT_symbol_name("_data")
     395                      .dwattr DW$33, DW_AT_type(*DW$T$3)
     396                      .dwattr DW$33, DW_AT_location[DW_OP_reg12]
     397              DW$34   .dwtag  DW_TAG_variable, DW_AT_name("data"), DW_AT_symbol_name("_data")
     398                      .dwattr DW$34, DW_AT_type(*DW$T$3)
     399                      .dwattr DW$34, DW_AT_location[DW_OP_breg20 -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    9

     400 0000007e A842          MOVL      *-SP[2],XAR4          ; |128| 
     401              L3:    
     402              DW$L$_Task$2$B:
     403                      .dwpsn  "Ex1l.c",135,6
     404 0000007f F5A9          MOV       AL,*(0:0x4c00)        ; |135| 
         00000080 4C00 
     405 00000081 5004          ORB       AL,#0x04              ; |135| 
     406 00000082 F4A9          MOV       *(0:0x4c00),AL        ; |135| 
         00000083 4C00 
     407                      .dwpsn  "Ex1l.c",136,6
     408 00000084 9A64          MOVB      AL,#100               ; |136| 
     409 00000085 7640!         LCR       #_OSTimeDly           ; |136| 
         00000086 0000 
     410                      ; call occurs [#_OSTimeDly] ; |136| 
     411                      .dwpsn  "Ex1l.c",137,5
     412 00000087 F5A9          MOV       AL,*(0:0x4c00)        ; |137| 
         00000088 4C00 
     413 00000089 90FB          ANDB      AL,#0xfb              ; |137| 
     414 0000008a F4A9          MOV       *(0:0x4c00),AL        ; |137| 
         0000008b 4C00 
     415                      .dwpsn  "Ex1l.c",138,6
     416 0000008c 9A64          MOVB      AL,#100               ; |138| 
     417 0000008d 7640!         LCR       #_OSTimeDly           ; |138| 
         0000008e 0000 
     418                      ; call occurs [#_OSTimeDly] ; |138| 
     419                      .dwpsn  "Ex1l.c",140,5
     420 0000008f 6FF0          B         L3,UNC                ; |140| 
     421                      ; branch occurs ; |140| 
     422              DW$L$_Task$2$E:
     423                      .dwcfa  0x1d, -2
     424              
     425              DW$35   .dwtag  DW_TAG_loop
     426                      .dwattr DW$35, DW_AT_name("C:/temp/ucos/Debug/Ex1l.asm:L3:1:1242803321")
     427                      .dwattr DW$35, DW_AT_begin_file("Ex1l.c")
     428                      .dwattr DW$35, DW_AT_begin_line(0x85)
     429                      .dwattr DW$35, DW_AT_end_line(0x8c)
     430              DW$36   .dwtag  DW_TAG_loop_range
     431                      .dwattr DW$36, DW_AT_low_pc(DW$L$_Task$2$B)
     432                      .dwattr DW$36, DW_AT_high_pc(DW$L$_Task$2$E)
     433                      .dwendtag DW$35
     434              
     435                      .dwattr DW$32, DW_AT_end_file("Ex1l.c")
     436                      .dwattr DW$32, DW_AT_end_line(0x8d)
     437                      .dwattr DW$32, DW_AT_end_column(0x01)
     438                      .dwendentry
     439                      .dwendtag DW$32
     440              
     441 00000090               .sect   ".text"
     442                      .global _InitCpuTimers
     443              
     444              DW$37   .dwtag  DW_TAG_subprogram, DW_AT_name("InitCpuTimers"), DW_AT_symbol_name("_InitCpuTimers")
     445                      .dwattr DW$37, DW_AT_low_pc(_InitCpuTimers)
     446                      .dwattr DW$37, DW_AT_high_pc(0x00)
     447                      .dwattr DW$37, DW_AT_begin_file("Ex1l.c")
     448                      .dwattr DW$37, DW_AT_begin_line(0x9a)
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   10

     449                      .dwattr DW$37, DW_AT_begin_column(0x06)
     450                      .dwpsn  "Ex1l.c",155,1
     451              
     452                      .dwfde DW$CIE
     453              
     454              ;***************************************************************
     455              ;* FNAME: _InitCpuTimers                FR SIZE:   0           *
     456              ;*                                                             *
     457              ;* FUNCTION ENVIRONMENT                                        *
     458              ;*                                                             *
     459              ;* FUNCTION PROPERTIES                                         *
     460              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     461              ;***************************************************************
     462              
     463              _InitCpuTimers:
     464                      .dwcfa  0x1d, -2
     465                      .dwcfa  0x1c, 26, 0
     466                      .dwcfa  0x09, 40, 26
     467                      .dwpsn  "Ex1l.c",158,2
     468 00000090 8F00!         MOVL      XAR4,#_CpuTimer0Regs  ; |158| 
         00000091 0000 
     469 00000092 761F-         MOVW      DP,#_CpuTimer0
         00000093 0000 
     470 00000094 A800-         MOVL      @_CpuTimer0,XAR4      ; |158| 
     471                      .dwpsn  "Ex1l.c",160,2
     472 00000095 28AA          MOV       PH,#65535
         00000096 FFFF 
     473 00000097 28AB          MOV       PL,#65535
         00000098 FFFF 
     474 00000099 761F!         MOVW      DP,#_CpuTimer0Regs+2
         0000009a 0000 
     475 0000009b A902!         MOVL      @_CpuTimer0Regs+2,P   ; |160| 
     476                      .dwpsn  "Ex1l.c",162,2
     477 0000009c 2B06!         MOV       @_CpuTimer0Regs+6,#0  ; |162| 
     478                      .dwpsn  "Ex1l.c",163,2
     479 0000009d 2B07!         MOV       @_CpuTimer0Regs+7,#0  ; |163| 
     480                      .dwpsn  "Ex1l.c",165,2
     481 0000009e 1A04!         OR        @_CpuTimer0Regs+4,#0x0010 ; |165| 
         0000009f 0010 
     482                      .dwpsn  "Ex1l.c",167,2
     483 000000a0 1A04!         OR        @_CpuTimer0Regs+4,#0x0020 ; |167| 
         000000a1 0020 
     484                      .dwpsn  "Ex1l.c",169,2
     485 000000a2 0200          MOVB      ACC,#0
     486 000000a3 761F-         MOVW      DP,#_CpuTimer0+2
         000000a4 0000 
     487 000000a5 1E02-         MOVL      @_CpuTimer0+2,ACC     ; |169| 
     488                      .dwpsn  "Ex1l.c",195,1
     489 000000a6 0006          LRETR
     490                      ; return occurs
     491                      .dwattr DW$37, DW_AT_end_file("Ex1l.c")
     492                      .dwattr DW$37, DW_AT_end_line(0xc3)
     493                      .dwattr DW$37, DW_AT_end_column(0x01)
     494                      .dwendentry
     495                      .dwendtag DW$37
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   11

     496              
     497 000000a7               .sect   ".text"
     498                      .global _ConfigCpuTimer
     499              
     500              DW$38   .dwtag  DW_TAG_subprogram, DW_AT_name("ConfigCpuTimer"), DW_AT_symbol_name("_ConfigCpuTimer")
     501                      .dwattr DW$38, DW_AT_low_pc(_ConfigCpuTimer)
     502                      .dwattr DW$38, DW_AT_high_pc(0x00)
     503                      .dwattr DW$38, DW_AT_begin_file("Ex1l.c")
     504                      .dwattr DW$38, DW_AT_begin_line(0xcd)
     505                      .dwattr DW$38, DW_AT_begin_column(0x06)
     506                      .dwpsn  "Ex1l.c",206,1
     507              
     508                      .dwfde DW$CIE
     509              
     510              ;***************************************************************
     511              ;* FNAME: _ConfigCpuTimer               FR SIZE:   8           *
     512              ;*                                                             *
     513              ;* FUNCTION ENVIRONMENT                                        *
     514              ;*                                                             *

⌨️ 快捷键说明

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