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

📄 os_dbg.lst

📁 ARM仿真案例
💻 LST
📖 第 1 页 / 共 2 页
字号:

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

   \                                 In segment DATA_C, align 2, align-sorted, root
    104          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
    105          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
    106          OS_COMPILER_OPT  INT16U  const  OSTaskSwHookEn     = OS_TASK_SW_HOOK_EN;
   \                     OSTaskSwHookEn:
   \   00000000   0100               DC16 1
    107          

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

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

   \                                 In segment DATA_C, align 2, align-sorted, root
    110          OS_COMPILER_OPT  INT16U  const  OSTicksPerSec      = OS_TICKS_PER_SEC;
   \                     OSTicksPerSec:
   \   00000000   6400               DC16 100

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

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

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

 
 10 bytes in segment CODE
 92 bytes in segment DATA_C
 
  2 bytes of CODE  memory (+ 8 bytes shared)
 92 bytes of CONST memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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