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

📄 os_dbg.lst

📁 编译环境是 iar EWARM ,STM32 下的UCOSII
💻 LST
📖 第 1 页 / 共 2 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART     26/Dec/2008  18:22:02 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  thumb                                                #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\PROJECT\STM32_UCOSII\uCOS-II\Ports\ARM-Cortex-M3\ #
#                       Generic\IAR\os_dbg.c                                 #
#    Command line    =  F:\PROJECT\STM32_UCOSII\uCOS-II\Ports\ARM-Cortex-M3\ #
#                       Generic\IAR\os_dbg.c -lCN                            #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\List\ -o                          #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\ -z6 --no_unroll --no_inline  #
#                       --no_tbaa --no_scheduling --debug --cpu_mode thumb   #
#                       --endian little --cpu cortex-M3 --stack_align 4 -e   #
#                       --fpu None --dlib_config "E:\Program Files\IAR       #
#                       Systems\Embedded Workbench 4.0                       #
#                       Kickstart\arm\LIB\dl7mptnnl8n.h" -I                  #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ #
#                       ST\STM3210E-EVAL\IAR\OS-Probe\..\BSP\ -I             #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\CPU\ST\STM32\inc\ -I     #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-CPU\ -I               #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-CPU\ARM-Cortex-M3\IAR #
#                       \ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E- #
#                       EVAL\IAR\OS-Probe\..\..\..\..\..\uC-LCD\Source\ -I   #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-LIB\ -I               #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uCOS-II\Ports\ARM-Cortex #
#                       -M3\Generic\IAR\ -I F:\PROJECT\STM32_UCOSII\EvalBoar #
#                       ds\ST\STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\..\uCOS #
#                       -II\Source\ -I F:\PROJECT\STM32_UCOSII\EvalBoards\ST #
#                       \STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\..\uC-Probe\ #
#                       Target\Communication\Generic\RS-232\Source\ -I       #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Communic #
#                       ation\Generic\RS-232\Ports\ST\STM32\ -I              #
#                       F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Communic #
#                       ation\Generic\Source\ -I F:\PROJECT\STM32_UCOSII\Eva #
#                       lBoards\ST\STM3210E-EVAL\IAR\OS-Probe\..\..\..\..\.. #
#                       \uC-Probe\Target\Plugins\uCOS-II\ -I "E:\Program     #
#                       Files\IAR Systems\Embedded Workbench 4.0             #
#                       Kickstart\arm\INC\"                                  #
#    List file       =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\List\os_dbg.lst                   #
#    Object file     =  F:\PROJECT\STM32_UCOSII\EvalBoards\ST\STM3210E-EVAL\ #
#                       IAR\OS-Probe\Flash\Obj\os_dbg.r79                    #
#                                                                            #
#                                                                            #
##############################################################################

F:\PROJECT\STM32_UCOSII\uCOS-II\Ports\ARM-Cortex-M3\Generic\IAR\os_dbg.c
      1          /*
      2          *********************************************************************************************************
      3          *                                               uC/OS-II
      4          *                                         The Real-Time Kernel
      5          *                                          DEBUGGER CONSTANTS
      6          *
      7          *                                (c) Copyright 2006, Micrium, Weston, FL
      8          *                                          All Rights Reserved
      9          *
     10          *                                           ARM Cortex-M3 Port
     11          *
     12          * File      : OS_DBG.C
     13          * Version   : V2.86
     14          * By        : Jean J. Labrosse
     15          *
     16          * For       : ARMv7M Cortex-M3
     17          * Mode      : Thumb2
     18          * Toolchain : IAR EWARM
     19          *********************************************************************************************************
     20          */
     21          
     22          #include <ucos_ii.h>
     23          
     24          #define  OS_COMPILER_OPT  __root
     25          
     26          /*
     27          *********************************************************************************************************
     28          *                                             DEBUG DATA
     29          *********************************************************************************************************
     30          */
     31          

   \                                 In segment DATA_C, align 2, align-sorted, root
     32          OS_COMPILER_OPT  INT16U  const  OSDebugEn          = OS_DEBUG_EN;                /* Debug constants are defined below   */
   \                     OSDebugEn:
   \   00000000   0100               DC16 1
     33          
     34          #if OS_DEBUG_EN > 0
     35          

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

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     39          OS_COMPILER_OPT  INT16U  const  OSEventNameSize    = OS_EVENT_NAME_SIZE;         /* Size (in bytes) of event names      */
   \                     OSEventNameSize:
   \   00000000   1000               DC16 16

   \                                 In segment DATA_C, align 2, align-sorted, root
     40          OS_COMPILER_OPT  INT16U  const  OSEventEn          = OS_EVENT_EN;
   \                     OSEventEn:
   \   00000000   0100               DC16 1
     41          #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)

   \                                 In segment DATA_C, align 2, align-sorted, root
     42          OS_COMPILER_OPT  INT16U  const  OSEventSize        = sizeof(OS_EVENT);           /* Size in Bytes of OS_EVENT           */
   \                     OSEventSize:
   \   00000000   2000               DC16 32

   \                                 In segment DATA_C, align 2, align-sorted, root
     43          OS_COMPILER_OPT  INT16U  const  OSEventTblSize     = sizeof(OSEventTbl);         /* Size of OSEventTbl[] in bytes       */
   \                     OSEventTblSize:
   \   00000000   4001               DC16 320
     44          #else
     45          OS_COMPILER_OPT  INT16U  const  OSEventSize        = 0;
     46          OS_COMPILER_OPT  INT16U  const  OSEventTblSize     = 0;
     47          #endif
     48          

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

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     52          OS_COMPILER_OPT  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, root
     53          OS_COMPILER_OPT  INT16U  const  OSFlagWidth        = sizeof(OS_FLAGS);           /* Width (in bytes) of OS_FLAGS        */
   \                     OSFlagWidth:
   \   00000000   0200               DC16 2
     54          #else
     55          OS_COMPILER_OPT  INT16U  const  OSFlagGrpSize      = 0;
     56          OS_COMPILER_OPT  INT16U  const  OSFlagNodeSize     = 0;
     57          OS_COMPILER_OPT  INT16U  const  OSFlagWidth        = 0;
     58          #endif

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     60          OS_COMPILER_OPT  INT16U  const  OSFlagNameSize     = OS_FLAG_NAME_SIZE;          /* Size (in bytes) of flag names       */
   \                     OSFlagNameSize:
   \   00000000   1000               DC16 16
     61          

   \                                 In segment DATA_C, align 2, align-sorted, root
     62          OS_COMPILER_OPT  INT16U  const  OSLowestPrio       = OS_LOWEST_PRIO;
   \                     OSLowestPrio:
   \   00000000   1F00               DC16 31
     63          

   \                                 In segment DATA_C, align 2, align-sorted, root
     64          OS_COMPILER_OPT  INT16U  const  OSMboxEn           = OS_MBOX_EN;
   \                     OSMboxEn:
   \   00000000   0100               DC16 1
     65          

   \                                 In segment DATA_C, align 2, align-sorted, root
     66          OS_COMPILER_OPT  INT16U  const  OSMemEn            = OS_MEM_EN;
   \                     OSMemEn:
   \   00000000   0000               DC16 0

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     68          OS_COMPILER_OPT  INT16U  const  OSMemNameSize      = OS_MEM_NAME_SIZE;           /* Size (in bytes) of partition names  */
   \                     OSMemNameSize:
   \   00000000   1000               DC16 16
     69          #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
     70          OS_COMPILER_OPT  INT16U  const  OSMemSize          = sizeof(OS_MEM);             /* Mem. Partition header sine (bytes)  */
     71          OS_COMPILER_OPT  INT16U  const  OSMemTblSize       = sizeof(OSMemTbl);
     72          #else

   \                                 In segment DATA_C, align 2, align-sorted, root
     73          OS_COMPILER_OPT  INT16U  const  OSMemSize          = 0;
   \                     OSMemSize:
   \   00000000   0000               DC16 0

   \                                 In segment DATA_C, align 2, align-sorted, root
     74          OS_COMPILER_OPT  INT16U  const  OSMemTblSize       = 0;
   \                     OSMemTblSize:
   \   00000000   0000               DC16 0
     75          #endif

   \                                 In segment DATA_C, align 2, align-sorted, root
     76          OS_COMPILER_OPT  INT16U  const  OSMutexEn          = OS_MUTEX_EN;
   \                     OSMutexEn:
   \   00000000   0000               DC16 0
     77          

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     80          OS_COMPILER_OPT  INT16U  const  OSQEn              = OS_Q_EN;
   \                     OSQEn:
   \   00000000   0000               DC16 0

   \                                 In segment DATA_C, align 2, align-sorted, root
     81          OS_COMPILER_OPT  INT16U  const  OSQMax             = OS_MAX_QS;                  /* Number of queues                    */
   \                     OSQMax:
   \   00000000   0400               DC16 4
     82          #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
     83          OS_COMPILER_OPT  INT16U  const  OSQSize            = sizeof(OS_Q);               /* Size in bytes of OS_Q structure     */
     84          #else

   \                                 In segment DATA_C, align 2, align-sorted, root
     85          OS_COMPILER_OPT  INT16U  const  OSQSize            = 0;
   \                     OSQSize:
   \   00000000   0000               DC16 0
     86          #endif
     87          

   \                                 In segment DATA_C, align 2, align-sorted, root
     88          OS_COMPILER_OPT  INT16U  const  OSRdyTblSize       = OS_RDY_TBL_SIZE;            /* Number of bytes in the ready table  */
   \                     OSRdyTblSize:
   \   00000000   0400               DC16 4
     89          

   \                                 In segment DATA_C, align 2, align-sorted, root
     90          OS_COMPILER_OPT  INT16U  const  OSSemEn            = OS_SEM_EN;
   \                     OSSemEn:
   \   00000000   0100               DC16 1
     91          

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

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

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

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

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

   \                                 In segment DATA_C, align 2, align-sorted, root
     98          OS_COMPILER_OPT  INT16U  const  OSTaskProfileEn    = OS_TASK_PROFILE_EN;

⌨️ 快捷键说明

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