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

📄 os_dbg.lst

📁 编译环境是 iar EWARM ,STM32 下的UCOSII
💻 LST
📖 第 1 页 / 共 2 页
字号:
   \                     OSTaskProfileEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
     99          OS_COMPILER_OPT  INT16U  const  OSTaskMax          = OS_MAX_TASKS + OS_N_SYS_TASKS;  /* Total max. number of tasks      */
   \                     OSTaskMax:
   \   00000000   1600               DC16 22

   \                                 In segment DATA_C, align 2, align-sorted, root
    100          OS_COMPILER_OPT  INT16U  const  OSTaskNameSize     = OS_TASK_NAME_SIZE;              /* Size (in bytes) of task names   */
   \                     OSTaskNameSize:
   \   00000000   1000               DC16 16

   \                                 In segment DATA_C, align 2, align-sorted, root
    101          OS_COMPILER_OPT  INT16U  const  OSTaskStatEn       = OS_TASK_STAT_EN;
   \                     OSTaskStatEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
    102          OS_COMPILER_OPT  INT16U  const  OSTaskStatStkSize  = OS_TASK_STAT_STK_SIZE;
   \                     OSTaskStatStkSize:
   \   00000000   8000               DC16 128

   \                                 In segment DATA_C, align 2, align-sorted, root
    103          OS_COMPILER_OPT  INT16U  const  OSTaskStatStkChkEn = OS_TASK_STAT_STK_CHK_EN;
   \                     OSTaskStatStkChkEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
    104          OS_COMPILER_OPT  INT16U  const  OSTaskSwHookEn     = OS_TASK_SW_HOOK_EN;
   \                     OSTaskSwHookEn:
   \   00000000   0100               DC16 1
    105          

   \                                 In segment DATA_C, align 2, align-sorted, root
    106          OS_COMPILER_OPT  INT16U  const  OSTCBPrioTblMax    = OS_LOWEST_PRIO + 1;         /* Number of entries in OSTCBPrioTbl[] */
   \                     OSTCBPrioTblMax:
   \   00000000   2000               DC16 32

   \                                 In segment DATA_C, align 2, align-sorted, root
    107          OS_COMPILER_OPT  INT16U  const  OSTCBSize          = sizeof(OS_TCB);             /* Size in Bytes of OS_TCB             */
   \                     OSTCBSize:
   \   00000000   5C00               DC16 92

   \                                 In segment DATA_C, align 2, align-sorted, root
    108          OS_COMPILER_OPT  INT16U  const  OSTicksPerSec      = OS_TICKS_PER_SEC;
   \                     OSTicksPerSec:
   \   00000000   E803               DC16 1000

   \                                 In segment DATA_C, align 2, align-sorted, root
    109          OS_COMPILER_OPT  INT16U  const  OSTimeTickHookEn   = OS_TIME_TICK_HOOK_EN;
   \                     OSTimeTickHookEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
    110          OS_COMPILER_OPT  INT16U  const  OSVersionNbr       = OS_VERSION;
   \                     OSVersionNbr:
   \   00000000   1E01               DC16 286
    111          
    112          #endif
    113          
    114          /*$PAGE*/
    115          /*
    116          *********************************************************************************************************
    117          *                                             DEBUG DATA
    118          *                            TOTAL DATA SPACE (i.e. RAM) USED BY uC/OS-II
    119          *********************************************************************************************************
    120          */
    121          #if OS_DEBUG_EN > 0
    122          

   \                                 In segment DATA_C, align 2, align-sorted, root
    123          OS_COMPILER_OPT  INT16U  const  OSDataSize = sizeof(OSCtxSwCtr)
   \                     OSDataSize:
   \   00000000   6E0E               DC16 3694
    124          #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
    125                                                     + sizeof(OSEventFreeList)
    126                                                     + sizeof(OSEventTbl)
    127          #endif
    128          #if (OS_VERSION >= 251) && (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
    129                                                     + sizeof(OSFlagTbl)
    130                                                     + sizeof(OSFlagFreeList)
    131          #endif
    132          #if OS_TASK_STAT_EN > 0
    133                                                     + sizeof(OSCPUUsage)
    134                                                     + sizeof(OSIdleCtrMax)
    135                                                     + sizeof(OSIdleCtrRun)
    136                                                     + sizeof(OSStatRdy)
    137                                                     + sizeof(OSTaskStatStk)
    138          #endif
    139          #if OS_TICK_STEP_EN > 0
    140                                                     + sizeof(OSTickStepState)
    141          #endif
    142          #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
    143                                                     + sizeof(OSMemFreeList)
    144                                                     + sizeof(OSMemTbl)
    145          #endif
    146          #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
    147                                                     + sizeof(OSQFreeList)
    148                                                     + sizeof(OSQTbl)
    149          #endif
    150          #if OS_TIME_GET_SET_EN > 0
    151                                                     + sizeof(OSTime)
    152          #endif
    153                                                     + sizeof(OSIntNesting)
    154                                                     + sizeof(OSLockNesting)
    155                                                     + sizeof(OSPrioCur)
    156                                                     + sizeof(OSPrioHighRdy)
    157                                                     + sizeof(OSRdyGrp)
    158                                                     + sizeof(OSRdyTbl)
    159                                                     + sizeof(OSRunning)
    160                                                     + sizeof(OSTaskCtr)
    161                                                     + sizeof(OSIdleCtr)
    162                                                     + sizeof(OSTaskIdleStk)
    163                                                     + sizeof(OSTCBCur)
    164                                                     + sizeof(OSTCBFreeList)
    165                                                     + sizeof(OSTCBHighRdy)
    166                                                     + sizeof(OSTCBList)
    167                                                     + sizeof(OSTCBPrioTbl)
    168                                                     + sizeof(OSTCBTbl);
    169          
    170          #endif
    171          
    172          /*$PAGE*/
    173          /*
    174          *********************************************************************************************************
    175          *                                       OS DEBUG INITIALIZAZTION
    176          *
    177          * Description: This function is used to make sure that debug variables that are unused in the application
    178          *              are not optimized away.  This function might not be necessary for all compilers.  In this
    179          *              case, you should simply DELETE the code in this function while still leaving the declaration
    180          *              of the function itself.
    181          *
    182          * Arguments  : none
    183          *
    184          * Returns    : none
    185          *
    186          * Note(s)    : (1) This code doesn't do anything, it simply prevents the compiler from optimizing out
    187          *                  the 'const' variables which are declared in this file.
    188          *********************************************************************************************************
    189          */
    190          
    191          #if OS_VERSION >= 270 && OS_DEBUG_EN > 0

   \                                 In segment CODE, align 4, keep-with-next
    192          void  OSDebugInit (void)
    193          {
    194              void  *ptemp;
    195          
    196          
    197              ptemp = (void *)&OSDebugEn;
    198          
    199              ptemp = (void *)&OSEndiannessTest;
    200          
    201              ptemp = (void *)&OSEventMax;
    202              ptemp = (void *)&OSEventNameSize;
    203              ptemp = (void *)&OSEventEn;
    204              ptemp = (void *)&OSEventSize;
    205              ptemp = (void *)&OSEventTblSize;
    206          
    207              ptemp = (void *)&OSFlagEn;
    208              ptemp = (void *)&OSFlagGrpSize;
    209              ptemp = (void *)&OSFlagNodeSize;
    210              ptemp = (void *)&OSFlagWidth;
    211              ptemp = (void *)&OSFlagMax;
    212              ptemp = (void *)&OSFlagNameSize;
    213          
    214              ptemp = (void *)&OSLowestPrio;
    215          
    216              ptemp = (void *)&OSMboxEn;
    217          
    218              ptemp = (void *)&OSMemEn;
    219              ptemp = (void *)&OSMemMax;
    220              ptemp = (void *)&OSMemNameSize;
    221              ptemp = (void *)&OSMemSize;
    222              ptemp = (void *)&OSMemTblSize;
    223          
    224              ptemp = (void *)&OSMutexEn;
    225          
    226              ptemp = (void *)&OSPtrSize;
    227          
    228              ptemp = (void *)&OSQEn;
    229              ptemp = (void *)&OSQMax;
    230              ptemp = (void *)&OSQSize;
    231          
    232              ptemp = (void *)&OSRdyTblSize;
    233          
    234              ptemp = (void *)&OSSemEn;
    235          
    236              ptemp = (void *)&OSStkWidth;
    237          
    238              ptemp = (void *)&OSTaskCreateEn;
    239              ptemp = (void *)&OSTaskCreateExtEn;
    240              ptemp = (void *)&OSTaskDelEn;
    241              ptemp = (void *)&OSTaskIdleStkSize;
    242              ptemp = (void *)&OSTaskProfileEn;
    243              ptemp = (void *)&OSTaskMax;
    244              ptemp = (void *)&OSTaskNameSize;
    245              ptemp = (void *)&OSTaskStatEn;
    246              ptemp = (void *)&OSTaskStatStkSize;
    247              ptemp = (void *)&OSTaskStatStkChkEn;
    248              ptemp = (void *)&OSTaskSwHookEn;
    249          
    250              ptemp = (void *)&OSTCBPrioTblMax;
    251              ptemp = (void *)&OSTCBSize;
    252          
    253              ptemp = (void *)&OSTicksPerSec;
    254              ptemp = (void *)&OSTimeTickHookEn;
    255          
    256              ptemp = (void *)&OSVersionNbr;
    257          
    258              ptemp = (void *)&OSDataSize;
    259          
    260              ptemp = ptemp;                             /* Prevent compiler warning for 'ptemp' not being used! */
    261          }
   \                     OSDebugInit:
   \   00000000   7047               BX       LR               ;; return
    262          #endif

   Maximum stack usage in bytes:

     Function    CSTACK
     --------    ------
     OSDebugInit     0


   Segment part sizes:

     Function/Label     Bytes
     --------------     -----
     OSDebugEn             2
     OSEndiannessTest      4
     OSEventMax            2
     OSEventNameSize       2
     OSEventEn             2
     OSEventSize           2
     OSEventTblSize        2
     OSFlagEn              2
     OSFlagGrpSize         2
     OSFlagNodeSize        2
     OSFlagWidth           2
     OSFlagMax             2
     OSFlagNameSize        2
     OSLowestPrio          2
     OSMboxEn              2
     OSMemEn               2
     OSMemMax              2
     OSMemNameSize         2
     OSMemSize             2
     OSMemTblSize          2
     OSMutexEn             2
     OSPtrSize             2
     OSQEn                 2
     OSQMax                2
     OSQSize               2
     OSRdyTblSize          2
     OSSemEn               2
     OSStkWidth            2
     OSTaskCreateEn        2
     OSTaskCreateExtEn     2
     OSTaskDelEn           2
     OSTaskIdleStkSize     2
     OSTaskProfileEn       2
     OSTaskMax             2
     OSTaskNameSize        2
     OSTaskStatEn          2
     OSTaskStatStkSize     2
     OSTaskStatStkChkEn    2
     OSTaskSwHookEn        2
     OSTCBPrioTblMax       2
     OSTCBSize             2
     OSTicksPerSec         2
     OSTimeTickHookEn      2
     OSVersionNbr          2
     OSDataSize            2
     OSDebugInit           2

 
  2 bytes in segment CODE
 92 bytes in segment DATA_C
 
  2 bytes of CODE  memory
 92 bytes of CONST memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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