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

📄 os_dbg_r.lst

📁 ARM仿真案例
💻 LST
📖 第 1 页 / 共 2 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.31A/W32               20/Jul/2006  17:25:55 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
# Time limited license: 29 days left                                         #
#                                                                            #
#    Cpu mode        =  interwork                                            #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  E:\Project\examples\IAR\ucos-ii\leddisp\uCOS-II\os_d #
#                       bg_r.c                                               #
#    Command line    =  E:\Project\examples\IAR\ucos-ii\leddisp\uCOS-II\os_d #
#                       bg_r.c -lCN E:\Project\examples\IAR\ucos-ii\leddisp\ #
#                       Debug\List\ -lA E:\Project\examples\IAR\ucos-ii\ledd #
#                       isp\Debug\List\ -o E:\Project\examples\IAR\ucos-ii\l #
#                       eddisp\Debug\Obj\ -s9 --no_cse --no_unroll           #
#                       --no_inline --no_code_motion --no_tbaa               #
#                       --no_clustering --no_scheduling --debug --cpu_mode   #
#                       thumb --endian little --cpu ARM7TDMI --stack_align   #
#                       4 --interwork -e --fpu None --dlib_config            #
#                       "E:\Program Files\IAR Systems\Embedded Workbench     #
#                       4.0\ARM\LIB\dl4tptinl8n.h" -I                        #
#                       E:\Project\examples\IAR\ucos-ii\leddisp\ -I          #
#                       E:\Project\examples\IAR\ucos-ii\leddisp\BSP\ -I      #
#                       E:\Project\examples\IAR\ucos-ii\leddisp\ARM\ -I      #
#                       E:\Project\examples\IAR\ucos-ii\leddisp\APP\ -I      #
#                       E:\Project\examples\IAR\ucos-ii\leddisp\uCOS-II\ -I  #
#                       "E:\Program Files\IAR Systems\Embedded Workbench     #
#                       4.0\ARM\INC\"                                        #
#    List file       =  E:\Project\examples\IAR\ucos-ii\leddisp\Debug\List\o #
#                       s_dbg_r.lst                                          #
#    Object file     =  E:\Project\examples\IAR\ucos-ii\leddisp\Debug\Obj\os #
#                       _dbg_r.r79                                           #
#                                                                            #
#                                                                            #
##############################################################################

E:\Project\examples\IAR\ucos-ii\leddisp\uCOS-II\os_dbg_r.c
      1          /*
      2          *********************************************************************************************************
      3          *                                                uC/OS-II
      4          *                                          The Real-Time Kernel
      5          *                                           DEBUGGER CONSTANTS
      6          *
      7          *                             (c) Copyright 2003, Jean J. Labrosse, Weston, FL
      8          *                                           All Rights Reserved
      9          *
     10          * File : OS_DBG.C
     11          * By   : Jean J. Labrosse
     12          *********************************************************************************************************
     13          */
     14          
     15          #ifndef  OS_MASTER_FILE
     16          #include <ucos_ii.h>
     17          #endif
     18          
     19          /*
     20          *********************************************************************************************************
     21          *                                             DEBUG DATA
     22          *********************************************************************************************************
     23          */
     24          

   \                                 In segment DATA_C, align 2, align-sorted
     25          INT16U  const  OSDebugEn          = OS_DEBUG_EN;                /* Debug constants are defined below   */
   \                     OSDebugEn:
   \   00000000   0100               DC16 1
     26          
     27          #if OS_DEBUG_EN > 0
     28          

   \                                 In segment DATA_C, align 4, align-sorted
     29          INT32U  const  OSEndiannessTest   = 0x12345678L;                /* Variable to test CPU endianness     */
   \                     OSEndiannessTest:
   \   00000000   78563412           DC32 305419896
     30          

   \                                 In segment DATA_C, align 2, align-sorted
     31          INT16U  const  OSEventEn          = OS_EVENT_EN;
   \                     OSEventEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     32          INT16U  const  OSEventMax         = OS_MAX_EVENTS;              /* Number of event control blocks      */
   \                     OSEventMax:
   \   00000000   0A00               DC16 10

   \                                 In segment DATA_C, align 2, align-sorted
     33          INT16U  const  OSEventNameSize    = OS_EVENT_NAME_SIZE;         /* Size (in bytes) of event names      */
   \                     OSEventNameSize:
   \   00000000   2000               DC16 32
     34          #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)

   \                                 In segment DATA_C, align 2, align-sorted
     35          INT16U  const  OSEventSize        = sizeof(OS_EVENT);           /* Size in Bytes of OS_EVENT           */
   \                     OSEventSize:
   \   00000000   3000               DC16 48

   \                                 In segment DATA_C, align 2, align-sorted
     36          INT16U  const  OSEventTblSize     = sizeof(OSEventTbl);         /* Size of OSEventTbl[] in bytes       */
   \                     OSEventTblSize:
   \   00000000   E001               DC16 480
     37          #else
     38          INT16U  const  OSEventSize        = 0;
     39          INT16U  const  OSEventTblSize     = 0;
     40          #endif
     41          

   \                                 In segment DATA_C, align 2, align-sorted
     42          INT16U  const  OSFlagEn           = OS_FLAG_EN;
   \                     OSFlagEn:
   \   00000000   0100               DC16 1
     43          #if (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)

   \                                 In segment DATA_C, align 2, align-sorted
     44          INT16U  const  OSFlagGrpSize      = sizeof(OS_FLAG_GRP);        /* Size in Bytes of OS_FLAG_GRP        */
   \                     OSFlagGrpSize:
   \   00000000   2C00               DC16 44

   \                                 In segment DATA_C, align 2, align-sorted
     45          INT16U  const  OSFlagNodeSize     = sizeof(OS_FLAG_NODE);       /* Size in Bytes of OS_FLAG_NODE       */
   \                     OSFlagNodeSize:
   \   00000000   1400               DC16 20

   \                                 In segment DATA_C, align 2, align-sorted
     46          INT16U  const  OSFlagWidth        = sizeof(OS_FLAGS);           /* Width (in bytes) of OS_FLAGS        */
   \                     OSFlagWidth:
   \   00000000   0200               DC16 2
     47          #else
     48          INT16U  const  OSFlagGrpSize      = 0;
     49          INT16U  const  OSFlagNodeSize     = 0;
     50          INT16U  const  OSFlagWidth        = 0;
     51          #endif

   \                                 In segment DATA_C, align 2, align-sorted
     52          INT16U  const  OSFlagMax          = OS_MAX_FLAGS;
   \                     OSFlagMax:
   \   00000000   0500               DC16 5

   \                                 In segment DATA_C, align 2, align-sorted
     53          INT16U  const  OSFlagNameSize     = OS_FLAG_NAME_SIZE;          /* Size (in bytes) of flag names       */
   \                     OSFlagNameSize:
   \   00000000   2000               DC16 32
     54          

   \                                 In segment DATA_C, align 2, align-sorted
     55          INT16U  const  OSLowestPrio       = OS_LOWEST_PRIO;
   \                     OSLowestPrio:
   \   00000000   3F00               DC16 63
     56          

   \                                 In segment DATA_C, align 2, align-sorted
     57          INT16U  const  OSMboxEn           = OS_MBOX_EN;
   \                     OSMboxEn:
   \   00000000   0100               DC16 1
     58          

   \                                 In segment DATA_C, align 2, align-sorted
     59          INT16U  const  OSMemEn            = OS_MEM_EN;
   \                     OSMemEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     60          INT16U  const  OSMemMax           = OS_MAX_MEM_PART;            /* Number of memory partitions         */
   \                     OSMemMax:
   \   00000000   0500               DC16 5

   \                                 In segment DATA_C, align 2, align-sorted
     61          INT16U  const  OSMemNameSize      = OS_MEM_NAME_SIZE;           /* Size (in bytes) of partition names  */
   \                     OSMemNameSize:
   \   00000000   2000               DC16 32
     62          #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)

   \                                 In segment DATA_C, align 2, align-sorted
     63          INT16U  const  OSMemSize          = sizeof(OS_MEM);             /* Mem. Partition header sine (bytes)  */
   \                     OSMemSize:
   \   00000000   3400               DC16 52

   \                                 In segment DATA_C, align 2, align-sorted
     64          INT16U  const  OSMemTblSize       = sizeof(OSMemTbl);
   \                     OSMemTblSize:
   \   00000000   0401               DC16 260
     65          #else
     66          INT16U  const  OSMemSize          = 0;
     67          INT16U  const  OSMemTblSize       = 0;
     68          #endif

   \                                 In segment DATA_C, align 2, align-sorted
     69          INT16U  const  OSMutexEn          = OS_MUTEX_EN;
   \                     OSMutexEn:
   \   00000000   0100               DC16 1
     70          

   \                                 In segment DATA_C, align 2, align-sorted
     71          INT16U  const  OSPtrSize          = sizeof(void *);             /* Size in Bytes of a pointer          */
   \                     OSPtrSize:
   \   00000000   0400               DC16 4
     72          

   \                                 In segment DATA_C, align 2, align-sorted
     73          INT16U  const  OSQEn              = OS_Q_EN;
   \                     OSQEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     74          INT16U  const  OSQMax             = OS_MAX_QS;                  /* Number of queues                    */
   \                     OSQMax:
   \   00000000   0500               DC16 5
     75          #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)

   \                                 In segment DATA_C, align 2, align-sorted
     76          INT16U  const  OSQSize            = sizeof(OS_Q);               /* Size in bytes of OS_Q structure     */
   \                     OSQSize:
   \   00000000   1800               DC16 24
     77          #else
     78          INT16U  const  OSQSize            = 0;
     79          #endif
     80          

   \                                 In segment DATA_C, align 2, align-sorted
     81          INT16U  const  OSRdyTblSize       = OS_RDY_TBL_SIZE;            /* Number of bytes in the ready table  */
   \                     OSRdyTblSize:
   \   00000000   0800               DC16 8
     82          

   \                                 In segment DATA_C, align 2, align-sorted
     83          INT16U  const  OSSemEn            = OS_SEM_EN;
   \                     OSSemEn:
   \   00000000   0100               DC16 1
     84          

   \                                 In segment DATA_C, align 2, align-sorted
     85          INT16U  const  OSStkWidth         = sizeof(OS_STK);             /* Size in Bytes of a stack entry      */
   \                     OSStkWidth:
   \   00000000   0400               DC16 4
     86          

   \                                 In segment DATA_C, align 2, align-sorted
     87          INT16U  const  OSTaskCreateEn     = OS_TASK_CREATE_EN;
   \                     OSTaskCreateEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     88          INT16U  const  OSTaskCreateExtEn  = OS_TASK_CREATE_EXT_EN;
   \                     OSTaskCreateExtEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     89          INT16U  const  OSTaskDelEn        = OS_TASK_DEL_EN;
   \                     OSTaskDelEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     90          INT16U  const  OSTaskIdleStkSize  = OS_TASK_IDLE_STK_SIZE;
   \                     OSTaskIdleStkSize:
   \   00000000   8000               DC16 128

   \                                 In segment DATA_C, align 2, align-sorted
     91          INT16U  const  OSTaskProfileEn    = OS_TASK_PROFILE_EN;
   \                     OSTaskProfileEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted
     92          INT16U  const  OSTaskMax          = OS_MAX_TASKS + OS_N_SYS_TASKS;  /* Total max. number of tasks      */
   \                     OSTaskMax:
   \   00000000   2200               DC16 34

   \                                 In segment DATA_C, align 2, align-sorted
     93          INT16U  const  OSTaskNameSize     = OS_TASK_NAME_SIZE;              /* Size (in bytes) of task names   */
   \                     OSTaskNameSize:
   \   00000000   2000               DC16 32

   \                                 In segment DATA_C, align 2, align-sorted
     94          INT16U  const  OSTaskStatEn       = OS_TASK_STAT_EN;
   \                     OSTaskStatEn:

⌨️ 快捷键说明

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