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

📄 os_view.lst

📁 IARSOURCECODE是基于LPC2478嵌入式软件IAR EWARM V4.42的应用实例代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     10/Jan/2008  16:48:31 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \uCOSView\Source\os_view.c                           #
#    Command line    =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \uCOSView\Source\os_view.c -lCN                      #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\List\   #
#                       -o D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Softw #
#                       are\EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\Obj\ #
#                        -z3 --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                       #
#                       Kickstart\arm\LIB\dl4tpannl8n.h" -I                  #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\ -I           #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucos-ii\ports\arm\generic\iar\ -I                  #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucos-ii\source\ -I D:\work\资料\嵌入式操作系统\UCO #
#                       S-II\Micrium\Software\EvalBoards\NXP\LPC2468-EA\IAR\ #
#                       OS-View\..\..\..\..\..\ucosview\source\ -I           #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\ucosview\ports\arm7\lpc2468\iar\ -I                #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\uc-lib\ -I D:\work\资料\嵌入式操作系统\UCOS-II\Mic #
#                       rium\Software\EvalBoards\NXP\LPC2468-EA\IAR\OS-View\ #
#                       ..\..\..\..\..\uc-cpu\ -I                            #
#                       D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\..\..\..\..\. #
#                       .\uc-cpu\arm\IAR\ -I D:\work\资料\嵌入式操作系统\UCO #
#                       S-II\Micrium\Software\EvalBoards\NXP\LPC2468-EA\IAR\ #
#                       OS-View\..\BSP\ -I "C:\Program Files\IAR             #
#                       Systems\Embedded Workbench 4.0 Kickstart\arm\INC\"   #
#    List file       =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\List\os #
#                       _view.lst                                            #
#    Object file     =  D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software #
#                       \EvalBoards\NXP\LPC2468-EA\IAR\OS-View\Flash\Obj\os_ #
#                       view.r79                                             #
#                                                                            #
#                                                                            #
##############################################################################

D:\work\资料\嵌入式操作系统\UCOS-II\Micrium\Software\uCOSView\Source\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

⌨️ 快捷键说明

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