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

📄 ex1l.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
     515              ;* FUNCTION PROPERTIES                                         *
     516              ;*                            2 Parameter,  6 Auto,  0 SOE     *
     517              ;***************************************************************
     518              
     519              _ConfigCpuTimer:
     520                      .dwcfa  0x1d, -2
     521                      .dwcfa  0x1c, 26, 0
     522                      .dwcfa  0x09, 40, 26
     523 000000a7 FE08          ADDB      SP,#8
     524                      .dwcfa  0x1d, -10
     525              ;* AR4   assigned to _Timer
     526              DW$39   .dwtag  DW_TAG_formal_parameter, DW_AT_name("Timer"), DW_AT_symbol_name("_Timer")
     527                      .dwattr DW$39, DW_AT_type(*DW$T$53)
     528                      .dwattr DW$39, DW_AT_location[DW_OP_reg12]
     529              ;* AL    assigned to _Freq
     530              DW$40   .dwtag  DW_TAG_formal_parameter, DW_AT_name("Freq"), DW_AT_symbol_name("_Freq")
     531                      .dwattr DW$40, DW_AT_type(*DW$T$16)
     532                      .dwattr DW$40, DW_AT_location[DW_OP_reg0]
     533              DW$41   .dwtag  DW_TAG_formal_parameter, DW_AT_name("Period"), DW_AT_symbol_name("_Period")
     534                      .dwattr DW$41, DW_AT_type(*DW$T$16)
     535                      .dwattr DW$41, DW_AT_location[DW_OP_breg20 -12]
     536              DW$42   .dwtag  DW_TAG_variable, DW_AT_name("Timer"), DW_AT_symbol_name("_Timer")
     537                      .dwattr DW$42, DW_AT_type(*DW$T$53)
     538                      .dwattr DW$42, DW_AT_location[DW_OP_breg20 -4]
     539              DW$43   .dwtag  DW_TAG_variable, DW_AT_name("Freq"), DW_AT_symbol_name("_Freq")
     540                      .dwattr DW$43, DW_AT_type(*DW$T$16)
     541                      .dwattr DW$43, DW_AT_location[DW_OP_breg20 -6]
     542              DW$44   .dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
     543                      .dwattr DW$44, DW_AT_type(*DW$T$21)
     544                      .dwattr DW$44, DW_AT_location[DW_OP_breg20 -8]
     545 000000a8 1E46          MOVL      *-SP[6],ACC           ; |206| 
     546 000000a9 A844          MOVL      *-SP[4],XAR4          ; |206| 
     547                      .dwpsn  "Ex1l.c",210,2
     548 000000aa 8A44          MOVL      XAR4,*-SP[4]          ; |210| 
     549 000000ab 0646          MOVL      ACC,*-SP[6]           ; |210| 
     550 000000ac 1EE4          MOVL      *+XAR4[4],ACC         ; |210| 
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   12

     551                      .dwpsn  "Ex1l.c",211,2
     552 000000ad 8A44          MOVL      XAR4,*-SP[4]          ; |211| 
     553 000000ae 064C          MOVL      ACC,*-SP[12]          ; |211| 
     554 000000af 1EF4          MOVL      *+XAR4[6],ACC         ; |211| 
     555                      .dwpsn  "Ex1l.c",212,2
     556 000000b0 064C          MOVL      ACC,*-SP[12]          ; |212| 
     557 000000b1 1E42          MOVL      *-SP[2],ACC           ; |212| 
     558 000000b2 0646          MOVL      ACC,*-SP[6]           ; |212| 
     559 000000b3 7640!         LCR       #FS$$MPY              ; |212| 
         000000b4 0000 
     560                      ; call occurs [#FS$$MPY] ; |212| 
     561 000000b5 7640!         LCR       #FS$$TOL              ; |212| 
         000000b6 0000 
     562                      ; call occurs [#FS$$TOL] ; |212| 
     563 000000b7 1E48          MOVL      *-SP[8],ACC           ; |212| 
     564                      .dwpsn  "Ex1l.c",214,2
     565 000000b8 8A44          MOVL      XAR4,*-SP[4]          ; |214| 
     566 000000b9 8AC4          MOVL      XAR4,*+XAR4[0]        ; |214| 
     567 000000ba 0648          MOVL      ACC,*-SP[8]           ; |214| 
     568 000000bb 1ED4          MOVL      *+XAR4[2],ACC         ; |214| 
     569                      .dwpsn  "Ex1l.c",217,2
     570 000000bc 8A44          MOVL      XAR4,*-SP[4]          ; |217| 
     571 000000bd 8AC4          MOVL      XAR4,*+XAR4[0]        ; |217| 
     572 000000be 2BF4          MOV       *+XAR4[6],#0          ; |217| 
     573                      .dwpsn  "Ex1l.c",218,2
     574 000000bf 8A44          MOVL      XAR4,*-SP[4]          ; |218| 
     575 000000c0 8AC4          MOVL      XAR4,*+XAR4[0]        ; |218| 
     576 000000c1 2BFC          MOV       *+XAR4[7],#0          ; |218| 
     577                      .dwpsn  "Ex1l.c",221,2
     578 000000c2 8A44          MOVL      XAR4,*-SP[4]          ; |221| 
     579 000000c3 8AC4          MOVL      XAR4,*+XAR4[0]        ; |221| 
     580 000000c4 18E4          AND       *+XAR4[4],#0xfffb     ; |221| 
         000000c5 FFFB 
     581                      .dwpsn  "Ex1l.c",222,2
     582 000000c6 8A44          MOVL      XAR4,*-SP[4]          ; |222| 
     583 000000c7 8AC4          MOVL      XAR4,*+XAR4[0]        ; |222| 
     584 000000c8 18E4          AND       *+XAR4[4],#0xfff7     ; |222| 
         000000c9 FFF7 
     585                      .dwpsn  "Ex1l.c",223,2
     586 000000ca 8A44          MOVL      XAR4,*-SP[4]          ; |223| 
     587 000000cb 8AC4          MOVL      XAR4,*+XAR4[0]        ; |223| 
     588 000000cc 1AE4          OR        *+XAR4[4],#0x0010     ; |223| 
         000000cd 0010 
     589                      .dwpsn  "Ex1l.c",224,2
     590 000000ce 8A44          MOVL      XAR4,*-SP[4]          ; |224| 
     591 000000cf 8AC4          MOVL      XAR4,*+XAR4[0]        ; |224| 
     592 000000d0 1AE4          OR        *+XAR4[4],#0x0020     ; |224| 
         000000d1 0020 
     593                      .dwpsn  "Ex1l.c",225,2
     594 000000d2 8A44          MOVL      XAR4,*-SP[4]          ; |225| 
     595 000000d3 8AC4          MOVL      XAR4,*+XAR4[0]        ; |225| 
     596 000000d4 18E4          AND       *+XAR4[4],#0xffbf     ; |225| 
         000000d5 FFBF 
     597                      .dwpsn  "Ex1l.c",226,2
     598 000000d6 8A44          MOVL      XAR4,*-SP[4]          ; |226| 
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   13

     599 000000d7 8AC4          MOVL      XAR4,*+XAR4[0]        ; |226| 
     600 000000d8 1AE4          OR        *+XAR4[4],#0x0380     ; |226| 
         000000d9 0380 
     601                      .dwpsn  "Ex1l.c",227,2
     602 000000da 8A44          MOVL      XAR4,*-SP[4]          ; |227| 
     603 000000db 8AC4          MOVL      XAR4,*+XAR4[0]        ; |227| 
     604 000000dc 1AE4          OR        *+XAR4[4],#0x0400     ; |227| 
         000000dd 0400 
     605                      .dwpsn  "Ex1l.c",228,2
     606 000000de 8A44          MOVL      XAR4,*-SP[4]          ; |228| 
     607 000000df 8AC4          MOVL      XAR4,*+XAR4[0]        ; |228| 
     608 000000e0 1AE4          OR        *+XAR4[4],#0x0800     ; |228| 
         000000e1 0800 
     609                      .dwpsn  "Ex1l.c",229,2
     610 000000e2 8A44          MOVL      XAR4,*-SP[4]          ; |229| 
     611 000000e3 8AC4          MOVL      XAR4,*+XAR4[0]        ; |229| 
     612 000000e4 1AE4          OR        *+XAR4[4],#0x4000     ; |229| 
         000000e5 4000 
     613                      .dwpsn  "Ex1l.c",232,2
     614 000000e6 0200          MOVB      ACC,#0
     615 000000e7 8A44          MOVL      XAR4,*-SP[4]          ; |232| 
     616 000000e8 1ED4          MOVL      *+XAR4[2],ACC         ; |232| 
     617                      .dwpsn  "Ex1l.c",233,1
     618 000000e9 FE88          SUBB      SP,#8
     619                      .dwcfa  0x1d, -2
     620 000000ea 0006          LRETR
     621                      ; return occurs
     622                      .dwattr DW$38, DW_AT_end_file("Ex1l.c")
     623                      .dwattr DW$38, DW_AT_end_line(0xe9)
     624                      .dwattr DW$38, DW_AT_end_column(0x01)
     625                      .dwendentry
     626                      .dwendtag DW$38
     627              
     628              ;***************************************************************
     629              ;* UNDEFINED EXTERNAL REFERENCES                               *
     630              ;***************************************************************
     631                      .global _InitPieVectTable
     632                      .global _InitSysCtrl
     633                      .global _OSStart
     634                      .global _OSCtxSw
     635                      .global _OSTimeDly
     636                      .global _InitPieCtrl
     637                      .global _OSInit
     638                      .global _OSTickISR
     639                      .global _OSTaskCreate
     640                      .global _CpuTimer0Regs
     641                      .global _PieCtrlRegs
     642                      .global _TaskStartStk
     643                      .global _TaskStk
     644                      .global _PieVectTable
     645                      .global FS$$MPY
     646                      .global FS$$TOL
     647              
     648              ;***************************************************************
     649              ;* TYPE INFORMATION                                            *
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   14

     650              ;***************************************************************
     651              DW$T$3  .dwtag  DW_TAG_pointer_type
     652                      .dwattr DW$T$3, DW_AT_address_class(0x16)
     653              
     654              DW$T$44 .dwtag  DW_TAG_subroutine_type
     655                      .dwattr DW$T$44, DW_AT_language(DW_LANG_C)
     656              
     657              DW$T$48 .dwtag  DW_TAG_subroutine_type
     658                      .dwattr DW$T$48, DW_AT_language(DW_LANG_C)
     659              DW$45   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
     660                      .dwendtag DW$T$48
     661              
     662              DW$T$49 .dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$48)
     663                      .dwattr DW$T$49, DW_AT_address_class(0x16)
     664              
     665              DW$T$51 .dwtag  DW_TAG_subroutine_type
     666                      .dwattr DW$T$51, DW_AT_language(DW_LANG_C)
     667              DW$46   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$50)
     668                      .dwendtag DW$T$51
     669              
     670              
     671              DW$T$54 .dwtag  DW_TAG_subroutine_type
     672                      .dwattr DW$T$54, DW_AT_language(DW_LANG_C)
     673              DW$47   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$53)
     674              DW$48   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
     675              DW$49   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
     676                      .dwendtag DW$T$54
     677              
     678              DW$T$56 .dwtag  DW_TAG_typedef, DW_AT_name("INT8U"), DW_AT_type(*DW$T$6)
     679                      .dwattr DW$T$56, DW_AT_language(DW_LANG_C)
     680              
     681              DW$T$59 .dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$56)
     682                      .dwattr DW$T$59, DW_AT_language(DW_LANG_C)
     683              DW$50   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
     684              DW$51   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
     685              DW$52   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
     686              DW$53   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
     687                      .dwendtag DW$T$59
     688              
     689              DW$T$50 .dwtag  DW_TAG_typedef, DW_AT_name("INT16U"), DW_AT_type(*DW$T$11)
     690                      .dwattr DW$T$50, DW_AT_language(DW_LANG_C)
     691              DW$T$58 .dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$57)
     692                      .dwattr DW$T$58, DW_AT_address_class(0x16)
     693              
     694              DW$T$61 .dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$57)
     695                      .dwattr DW$T$61, DW_AT_language(DW_LANG_C)
     696                      .dwattr DW$T$61, DW_AT_byte_size(0x1e)

⌨️ 快捷键说明

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