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

📄 os_dbg.lst

📁 stm32+ucos-ii
💻 LST
📖 第 1 页 / 共 3 页
字号:
###############################################################################
#                                                                             #
# IAR ANSI C/C++ Compiler V6.10.2.52244/W32 for ARM     07/Aug/2011  12:10:28 #
# Copyright 1999-2010 IAR Systems AB.                                         #
#                                                                             #
#    Cpu mode     =  thumb                                                    #
#    Endian       =  little                                                   #
#    Source file  =  F:\stm32\我的程序\Micrium\Software\uCOS-II\Ports\ARM-Cor #
#                    tex-M3\Generic\IAR\os_dbg.c                              #
#    Command line =  F:\stm32\我的程序\Micrium\Software\uCOS-II\Ports\ARM-Cor #
#                    tex-M3\Generic\IAR\os_dbg.c -D USE_STDPERIPH_DRIVER -D   #
#                    STM32F10X_CL -lCN F:\stm32\我的程序\Micrium\Software\EWA #
#                    RM\OS-II\Flash\List\ -o F:\stm32\我的程序\Micrium\Softwa #
#                    re\EWARM\OS-II\Flash\Obj\ --no_cse --no_unroll           #
#                    --no_inline --no_code_motion --no_tbaa --no_clustering   #
#                    --no_scheduling --debug --endian=little --cpu=Cortex-M3  #
#                    -e --fpu=None --dlib_config                              #
#                    D:\arm\INC\c\DLib_Config_Normal.h -I                     #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\APP\ -I   #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\BSP\   #
#                    -I F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\BSP #
#                    \ST\CMSIS\CM3\CoreSupport\ -I                            #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\BSP\ST #
#                    \CMSIS\CM3\DeviceSupport\ST\STM32F10x\ -I                #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\BSP\ST #
#                    \STM32F10x_StdPeriph_Driver\inc\ -I                      #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\BSP\uC #
#                    OS-II\ -I F:\stm32\我的程序\Micrium\Software\EWARM\OS-II #
#                    \..\..\uCOS-II\Ports\ARM-Cortex-M3\Generic\IAR\ -I       #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\..\uCO #
#                    S-II\Source\ -I F:\stm32\我的程序\Micrium\Software\EWARM #
#                    \OS-II\..\..\uC-LIB\ -I F:\stm32\我的程序\Micrium\Softwa #
#                    re\EWARM\OS-II\..\..\uC-LIB\Ports\ARM-Cortex-M3\IAR\ -I  #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\..\..\uC- #
#                    CPU\ -I F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\. #
#                    .\..\uC-CPU\ARM-Cortex-M3\IAR\ -On --use_c++_inline      #
#    List file    =  F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Lis #
#                    t\os_dbg.lst                                             #
#    Object file  =  F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
#                    \os_dbg.o                                                #
#                                                                             #
#                                                                             #
###############################################################################

F:\stm32\我的程序\Micrium\Software\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.89
     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 section .rodata, align 2, 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 > 0u
     35          

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

   \                                 In section .rodata, align 2, root
     38          OS_COMPILER_OPT  INT16U  const  OSEventEn           = OS_EVENT_EN;
   \                     OSEventEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     39          OS_COMPILER_OPT  INT16U  const  OSEventMax          = OS_MAX_EVENTS;             /* Number of event control blocks      */
   \                     OSEventMax:
   \   00000000   AF00               DC16 175

   \                                 In section .rodata, align 2, root
     40          OS_COMPILER_OPT  INT16U  const  OSEventNameEn       = OS_EVENT_NAME_EN;
   \                     OSEventNameEn:
   \   00000000   0100               DC16 1
     41          #if (OS_EVENT_EN > 0u) && (OS_MAX_EVENTS > 0u)

   \                                 In section .rodata, align 2, root
     42          OS_COMPILER_OPT  INT16U  const  OSEventSize         = sizeof(OS_EVENT);          /* Size in Bytes of OS_EVENT           */
   \                     OSEventSize:
   \   00000000   1800               DC16 24

   \                                 In section .rodata, align 2, root
     43          OS_COMPILER_OPT  INT16U  const  OSEventTblSize      = sizeof(OSEventTbl);        /* Size of OSEventTbl[] in bytes       */
   \                     OSEventTblSize:
   \   00000000   6810               DC16 4200
     44          #else
     45          OS_COMPILER_OPT  INT16U  const  OSEventSize         = 0u;
     46          OS_COMPILER_OPT  INT16U  const  OSEventTblSize      = 0u;
     47          #endif

   \                                 In section .rodata, align 2, root
     48          OS_COMPILER_OPT  INT16U  const  OSEventMultiEn      = OS_EVENT_MULTI_EN;
   \                     OSEventMultiEn:
   \   00000000   0100               DC16 1
     49          
     50          

   \                                 In section .rodata, align 2, root
     51          OS_COMPILER_OPT  INT16U  const  OSFlagEn            = OS_FLAG_EN;
   \                     OSFlagEn:
   \   00000000   0100               DC16 1
     52          #if (OS_FLAG_EN > 0u) && (OS_MAX_FLAGS > 0u)

   \                                 In section .rodata, align 2, root
     53          OS_COMPILER_OPT  INT16U  const  OSFlagGrpSize       = sizeof(OS_FLAG_GRP);       /* Size in Bytes of OS_FLAG_GRP        */
   \                     OSFlagGrpSize:
   \   00000000   1000               DC16 16

   \                                 In section .rodata, align 2, root
     54          OS_COMPILER_OPT  INT16U  const  OSFlagNodeSize      = sizeof(OS_FLAG_NODE);      /* Size in Bytes of OS_FLAG_NODE       */
   \                     OSFlagNodeSize:
   \   00000000   1400               DC16 20

   \                                 In section .rodata, align 2, root
     55          OS_COMPILER_OPT  INT16U  const  OSFlagWidth         = sizeof(OS_FLAGS);          /* Width (in bytes) of OS_FLAGS        */
   \                     OSFlagWidth:
   \   00000000   0200               DC16 2
     56          #else
     57          OS_COMPILER_OPT  INT16U  const  OSFlagGrpSize       = 0u;
     58          OS_COMPILER_OPT  INT16U  const  OSFlagNodeSize      = 0u;
     59          OS_COMPILER_OPT  INT16U  const  OSFlagWidth         = 0u;
     60          #endif

   \                                 In section .rodata, align 2, root
     61          OS_COMPILER_OPT  INT16U  const  OSFlagMax           = OS_MAX_FLAGS;
   \                     OSFlagMax:
   \   00000000   0500               DC16 5

   \                                 In section .rodata, align 2, root
     62          OS_COMPILER_OPT  INT16U  const  OSFlagNameEn        = OS_FLAG_NAME_EN;
   \                     OSFlagNameEn:
   \   00000000   0100               DC16 1
     63          

   \                                 In section .rodata, align 2, root
     64          OS_COMPILER_OPT  INT16U  const  OSLowestPrio        = OS_LOWEST_PRIO;
   \                     OSLowestPrio:
   \   00000000   3F00               DC16 63
     65          

   \                                 In section .rodata, align 2, root
     66          OS_COMPILER_OPT  INT16U  const  OSMboxEn            = OS_MBOX_EN;
   \                     OSMboxEn:
   \   00000000   0100               DC16 1
     67          

   \                                 In section .rodata, align 2, root
     68          OS_COMPILER_OPT  INT16U  const  OSMemEn             = OS_MEM_EN;
   \                     OSMemEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     69          OS_COMPILER_OPT  INT16U  const  OSMemMax            = OS_MAX_MEM_PART;           /* Number of memory partitions         */
   \                     OSMemMax:
   \   00000000   0500               DC16 5

   \                                 In section .rodata, align 2, root
     70          OS_COMPILER_OPT  INT16U  const  OSMemNameEn         = OS_MEM_NAME_EN;
   \                     OSMemNameEn:
   \   00000000   0100               DC16 1
     71          #if (OS_MEM_EN > 0u) && (OS_MAX_MEM_PART > 0u)

   \                                 In section .rodata, align 2, root
     72          OS_COMPILER_OPT  INT16U  const  OSMemSize           = sizeof(OS_MEM);            /* Mem. Partition header sine (bytes)  */
   \                     OSMemSize:
   \   00000000   1800               DC16 24

   \                                 In section .rodata, align 2, root
     73          OS_COMPILER_OPT  INT16U  const  OSMemTblSize        = sizeof(OSMemTbl);
   \                     OSMemTblSize:
   \   00000000   7800               DC16 120
     74          #else
     75          OS_COMPILER_OPT  INT16U  const  OSMemSize           = 0u;
     76          OS_COMPILER_OPT  INT16U  const  OSMemTblSize        = 0u;
     77          #endif

   \                                 In section .rodata, align 2, root
     78          OS_COMPILER_OPT  INT16U  const  OSMutexEn           = OS_MUTEX_EN;
   \                     OSMutexEn:
   \   00000000   0100               DC16 1
     79          

   \                                 In section .rodata, align 2, root
     80          OS_COMPILER_OPT  INT16U  const  OSPtrSize           = sizeof(void *);            /* Size in Bytes of a pointer          */
   \                     OSPtrSize:
   \   00000000   0400               DC16 4
     81          

   \                                 In section .rodata, align 2, root
     82          OS_COMPILER_OPT  INT16U  const  OSQEn               = OS_Q_EN;
   \                     OSQEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     83          OS_COMPILER_OPT  INT16U  const  OSQMax              = OS_MAX_QS;                 /* Number of queues                    */
   \                     OSQMax:
   \   00000000   0400               DC16 4
     84          #if (OS_Q_EN > 0u) && (OS_MAX_QS > 0u)

   \                                 In section .rodata, align 2, root
     85          OS_COMPILER_OPT  INT16U  const  OSQSize             = sizeof(OS_Q);              /* Size in bytes of OS_Q structure     */
   \                     OSQSize:
   \   00000000   1800               DC16 24
     86          #else
     87          OS_COMPILER_OPT  INT16U  const  OSQSize             = 0u;
     88          #endif
     89          

   \                                 In section .rodata, align 2, root
     90          OS_COMPILER_OPT  INT16U  const  OSRdyTblSize        = OS_RDY_TBL_SIZE;           /* Number of bytes in the ready table  */
   \                     OSRdyTblSize:
   \   00000000   0800               DC16 8
     91          

   \                                 In section .rodata, align 2, root
     92          OS_COMPILER_OPT  INT16U  const  OSSemEn             = OS_SEM_EN;
   \                     OSSemEn:
   \   00000000   0100               DC16 1
     93          

   \                                 In section .rodata, align 2, root
     94          OS_COMPILER_OPT  INT16U  const  OSStkWidth          = sizeof(OS_STK);            /* Size in Bytes of a stack entry      */
   \                     OSStkWidth:
   \   00000000   0400               DC16 4
     95          

   \                                 In section .rodata, align 2, root
     96          OS_COMPILER_OPT  INT16U  const  OSTaskCreateEn      = OS_TASK_CREATE_EN;
   \                     OSTaskCreateEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     97          OS_COMPILER_OPT  INT16U  const  OSTaskCreateExtEn   = OS_TASK_CREATE_EXT_EN;
   \                     OSTaskCreateExtEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     98          OS_COMPILER_OPT  INT16U  const  OSTaskDelEn         = OS_TASK_DEL_EN;
   \                     OSTaskDelEn:
   \   00000000   0100               DC16 1

   \                                 In section .rodata, align 2, root
     99          OS_COMPILER_OPT  INT16U  const  OSTaskIdleStkSize   = OS_TASK_IDLE_STK_SIZE;
   \                     OSTaskIdleStkSize:
   \   00000000   8000               DC16 128

⌨️ 快捷键说明

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