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

📄 os_view.lst

📁 lpc2478开发板基于IAR编译器移植ucos实验例程
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION    12/Dec/2008  17:14:27 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOSVie #
#                       w\os_view.c                                          #
#    Command line    =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOSVie #
#                       w\os_view.c -lCN E:\IAR_2478\IAR_2478\26uCOS\Src\uCO #
#                       S\RAM_Debug\List\ -o E:\IAR_2478\IAR_2478\26uCOS\Src #
#                       \uCOS\RAM_Debug\Obj\ -z2 --no_cse --no_unroll        #
#                       --no_inline --no_code_motion --no_tbaa               #
#                       --no_clustering --no_scheduling --debug --cpu_mode   #
#                       arm --endian little --cpu ARM7TDMI-S --stack_align   #
#                       4 -e --fpu None --dlib_config "C:\Program Files\IAR  #
#                       Systems\Embedded Workbench 4.0                       #
#                       Evaluation\arm\LIB\dl4tpannl8n.h" -I                 #
#                       E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\include\ -I     #
#                       E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\ucos-ii\include #
#                       \ -I "C:\Program Files\IAR Systems\Embedded          #
#                       Workbench 4.0 Evaluation\arm\INC\"                   #
#    List file       =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\List\ #
#                       os_view.lst                                          #
#    Object file     =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\Obj\o #
#                       s_view.r79                                           #
#                                                                            #
#                                                                            #
##############################################################################

E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOSView\os_view.c
      1          /*
      2          *********************************************************************************************************
      3          *                                           uC/OS-View
      4          *
      5          *                             (c) Copyright 2005, Micrium, Weston, FL
      6          *                                       All Rights Reserved
      7          *
      8          *
      9          * Filename   : OS_VIEW.C
     10          * Version    : V1.33
     11          * Programmer : JJL
     12          *********************************************************************************************************
     13          */
     14          
     15          #define  OS_VIEW_GLOBALS
     16          #include <includes.h>

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSView_CyclesCtr
   \                     OSView_CyclesCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSView_TmrCntsPrev
   \                     OSView_TmrCntsPrev:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_RxState
   \                     OSView_RxState:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_RxRemainLen
   \                     OSView_RxRemainLen:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_RxChkSum
   \                     OSView_RxChkSum:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U __data OSView_RxBuf[20]
   \                     OSView_RxBuf:
   \   00000000                      DS8 20

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_RxBufCnt
   \                     OSView_RxBufCnt:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_RxRdIx
   \                     OSView_RxRdIx:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSView_RxCtr
   \                     OSView_RxCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_RxPktCtr
   \                     OSView_RxPktCtr:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxLen
   \                     OSView_TxLen:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxIx
   \                     OSView_TxIx:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_TxChkSum
   \                     OSView_TxChkSum:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSView_TxState
   \                     OSView_TxState:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   BOOLEAN __data OSView_TxActiveFlag
   \                     OSView_TxActiveFlag:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U __data OSView_TxBuf[255]
   \                     OSView_TxBuf:
   \   00000000                      DS8 256

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxBufCnt
   \                     OSView_TxBufCnt:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U *__data OSView_TxBufPtr
   \                     OSView_TxBufPtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSView_TxCtr
   \                     OSView_TxCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxPktCtr
   \                     OSView_TxPktCtr:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxStrLen
   \                     OSView_TxStrLen:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U __data OSView_TxStrBuf[255]
   \                     OSView_TxStrBuf:
   \   00000000                      DS8 256

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSView_TxStrDlyCtr
   \                     OSView_TxStrDlyCtr:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 4, align-sorted
   \   void (*__data OSView_TerminalRxCallbackFnct)(INT8U)
   \                     OSView_TerminalRxCallbackFnct:
   \   00000000                      DS8 4
     17          
     18          #if OS_VIEW_MODULE > 0
     19          /*
     20          *********************************************************************************************************
     21          *                                               CONSTANTS
     22          *********************************************************************************************************
     23          */
     24          
     25          #ifndef  OS_VIEW_SUPPORT_MEM
     26          #define  OS_VIEW_SUPPORT_MEM               0                /* Current version doesn't support memory Rd/Wr    */
     27          #endif
     28                                                                      /* Inbound  packets (from PC)                      */
     29          #define  OS_VIEW_PROTOCOL_RX_SD0        0xED                /* Start delimiters                                */
     30          #define  OS_VIEW_PROTOCOL_RX_SD1        0x8C
     31          #define  OS_VIEW_PROTOCOL_RX_ED         0x8D                /* End   delimiter                                 */
     32          
     33                                                                      /* Outbound packets (to PC)                        */
     34          #define  OS_VIEW_PROTOCOL_TX_SD0        0x8C                /* Start delimiters                                */
     35          #define  OS_VIEW_PROTOCOL_TX_SD1        0xED
     36          #define  OS_VIEW_PROTOCOL_TX_ED         0x8D                /* End   delimiter                                 */
     37          
     38          
     39          #define  OS_VIEW_RX_STATE_SD0              0                /* waiting for start first  start delimiter (SD0)  */
     40          #define  OS_VIEW_RX_STATE_SD1              1                /* waiting for start second start delimiter (SD1)  */
     41          #define  OS_VIEW_RX_STATE_LEN              2                /* waiting for len byte                            */
     42          #define  OS_VIEW_RX_STATE_DATA             3                /* waiting for data                                */
     43          #define  OS_VIEW_RX_STATE_CHKSUM           4                /* waiting for checksum                            */
     44          #define  OS_VIEW_RX_STATE_ED               5                /* waiting for end delimiter                       */
     45          
     46          #define  OS_VIEW_TX_STATE_SD0              0                /* Transmit state machine states                   */
     47          #define  OS_VIEW_TX_STATE_SD1              1
     48          #define  OS_VIEW_TX_STATE_DATA_LEN         2
     49          #define  OS_VIEW_TX_STATE_DATA             3
     50          #define  OS_VIEW_TX_STATE_CHKSUM           4
     51          #define  OS_VIEW_TX_STATE_ED               5
     52          #define  OS_VIEW_TX_STATE_STR_LEN          6
     53          #define  OS_VIEW_TX_STATE_STR_TYPE         7
     54          #define  OS_VIEW_TX_STATE_STR_DATA         8
     55          
     56          #define  OS_VIEW_CMD_STEP_TICK_ON          0                /* Commands for tick stepping                      */
     57          #define  OS_VIEW_CMD_STEP_TICK_OFF         1
     58          #define  OS_VIEW_CMD_STEP_TICK_NEXT        2
     59          
     60          #define  OS_VIEW_CPU_NAME_SIZE            30
     61          
     62          /*$PAGE*/
     63          /*
     64          *********************************************************************************************************
     65          *                                           LOCAL VARIABLES
     66          *********************************************************************************************************
     67          */
     68          
     69          #if OS_VIEW_PARSE_TASK > 0

   \                                 In segment DATA_Z, align 4, align-sorted
     70          static  OS_STK     OSView_TaskStk[OS_VIEW_TASK_STK_SIZE];
   \                     OSView_TaskStk:
   \   00000000                      DS8 2048
     71          

⌨️ 快捷键说明

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