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

📄 test.lst

📁 IAR project for MSP430 and uC/OS. All configured to start filling with tasks.
💻 LST
📖 第 1 页 / 共 3 页
字号:
##############################################################################
#                                                                            #
# IAR MSP430 C-Compiler V1.26A/WIN                                           #
#                                                                            #
# Time limited license: 29 days left                                         #
#                                                                            #
#       Compile time  =  30/Sep/2002  18:04:09                               #
#       Target option =  SP430x31x                                           #
#       Memory model  =  small                                               #
#       Source file   =  j:\software\ucos-ii\ti-msp430\iar\source\test.c     #
#       List file     =  j:\software\ucos-ii\ti-msp430\iar\source\debug\list\test.lst#
#       Object file   =  j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\test.r43#
#       ASM file      =  j:\software\ucos-ii\ti-msp430\iar\source\debug\list\test.s43#
#       Command line  =  -OJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\Obj\ #
#                        -e -K -gA -s6 -RCODE -r0                            #
#                        -LJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\List\ #
#                        -q -t8 -x                                           #
#                        -AJ:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\Debug\List\ #
#                        -X -IC:\PROGRA~1\IARSYS~1\ew23\430\inc\             #
#                        -I\software\ucos-ii\ti-msp430\iar\source\           #
#                        -I\software\ucos-ii\source\                         #
#                        J:\SOFTWARE\UCOS-II\TI-MSP430\IAR\SOURCE\TEST.C     #
#                                                                            #
#                           Copyright 1996-2002 IAR Systems. All rights reserved. #
##############################################################################


extern  INT8U  const      OSMapTbl[];               /* Priority->Bit Mask lookup table                 */
-----------------------------------^
"\software\ucos-ii\source\ucos_ii.h",481  Warning[27]: Size of "extern" object 'OSMapTbl' is unknown

extern  INT8U  const      OSUnMapTbl[];             /* Priority->Index    lookup table                 */
-------------------------------------^
"\software\ucos-ii\source\ucos_ii.h",482  Warning[27]: Size of "extern" object 'OSUnMapTbl' is unknown
   \   0000                    NAME    test(16)
   \   0000                    RSEG    CODE(1)
   \   0000                    RSEG    UDATA0(1)
   \   0000                    EXTERN  OSInit
   \   0000                    EXTERN  OSStart
   \   0000                    EXTERN  OSTaskCreate
   \   0000                    EXTERN  OSTimeDly
   \   0000                    PUBLIC  TaskStart
   \   0000                    PUBLIC  TaskStartStk
   \   0000                    PUBLIC  main
   \   0000                    EXTERN  ?CL430_1_26_L08
   \   0000                    RSEG    CODE
   \   0000            main:
      1          /*
      2          *********************************************************************************************************
      3          *                                                uC/OS-II
      4          *                                          The Real-Time Kernel
      5          *
      6          *                              (c) Copyright 2002, Micrium, Inc., Weston, FL
      7          *                                           All Rights Reserved
      8          *
      9          *                                                TI MSP430
     10          *********************************************************************************************************
     11          */
     12          
     13          #include "includes.h"
     14          
     15          /*
     16          *********************************************************************************************************
     17          *                                               CONSTANTS
     18          *********************************************************************************************************
     19          */
     20          
     21          #define  TASK_STK_SIZE                  64       /* Size of each task's stacks (# of OS_STK entries)   */
     22          
     23          /*
     24          *********************************************************************************************************
     25          *                                               VARIABLES
     26          *********************************************************************************************************
     27          */
     28          
     29          OS_STK   TaskStartStk[TASK_STK_SIZE];
     30          
     31          /*
     32          *********************************************************************************************************
     33          *                                           FUNCTION PROTOTYPES
     34          *********************************************************************************************************
     35          */
     36          
     37          void   TaskStart(void *data);                    /* Function prototypes of Startup task                */
     38          
     39          /*$PAGE*/
     40          /*
     41          *********************************************************************************************************
     42          *                                                MAIN
     43          *********************************************************************************************************
     44          */
     45          
     46          void  main (void)
     47          {
     48              WDTCTL = WDTPW + WDTHOLD;
   \   0000  B240805A          MOV     #23168,&288     
   \   0004  2001
     49          
     50              OSInit();                                              /* Initialize uC/OS-II                      */
   \   0006  B0120000          CALL    #OSInit 
     51              OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
   \   000A  4312              PUSH.B  #0      
   \   000C  30127E00          PUSH    #(TaskStartStk+126)     
   \   0010  0E43              MOV     #0,R14  
   \   0012  3C402200          MOV     #TaskStart,R12  
   \   0016  B0120000          CALL    #OSTaskCreate   
   \   001A  2152              ADD     #4,SP   
     52              OSStart();                                             /* Start multitasking                       */
   \   001C  B0120000          CALL    #OSStart        
     53          }
   \   0020  3041              RET             
   \   0022            TaskStart:
     54          
     55          /*
     56          *********************************************************************************************************
     57          *                                            STARTUP TASK
     58          *********************************************************************************************************
     59          */
     60          
     61          void  TaskStart (void *pdata)
     62          {
     63              pdata  = pdata;                                        /* Prevent compiler warning                 */
     64          
     65              WDTCTL = WDT_MDLY_32;                                  /* Set time tick 32 mS                      */
   \   0022  B240185A          MOV     #23064,&288     
   \   0026  2001
     66              IE1   |= 0x01;                                         /* Enable Watchdog timer interrupts         */
   \   0028  D2D30000          BIS.B   #1,&0   
   \   002C            ?0057:
     67          
     68              /* Application specific initialization */
     69          
     70              while (1) {
     71                  /* Task specific code */
     72          
     73                  OSTimeDly(1);   
   \   002C  1C43              MOV     #1,R12  
   \   002E  B0120000          CALL    #OSTimeDly      
     74              }
     75          }
   \   0032  FC3F              JMP     (?0057) 
   \   0000                    RSEG    UDATA0
   \   0000            TaskStartStk:
   \   0080                    DS      128
   \   0080                    END


                                       S Y M B O L - T A B L E
                                       =======================


            #include file(s):

       [ 1]       j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\test.r43

⌨️ 快捷键说明

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