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

📄 os_dbg.lst

📁 lpc2478开发板基于IAR编译器移植ucos实验例程
💻 LST
📖 第 1 页 / 共 3 页
字号:
   \                     OSTaskDelEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
     99          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
    100          OS_COMPILER_OPT  INT16U  const  OSTaskProfileEn     = OS_TASK_PROFILE_EN;
   \                     OSTaskProfileEn:
   \   00000000   0100               DC16 1

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

   \                                 In segment DATA_C, align 2, align-sorted, root
    102          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
    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   2000               DC16 32

   \                                 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   5800               DC16 88

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

   \                                 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   1C01               DC16 284
    113          

   \                                 In segment DATA_C, align 2, align-sorted, root
    114          OS_COMPILER_OPT  INT16U  const  OSTmrEn             = OS_TMR_EN;
   \                     OSTmrEn:
   \   00000000   0100               DC16 1

   \                                 In segment DATA_C, align 2, align-sorted, root
    115          OS_COMPILER_OPT  INT16U  const  OSTmrCfgMax         = OS_TMR_CFG_MAX;
   \                     OSTmrCfgMax:
   \   00000000   1000               DC16 16

   \                                 In segment DATA_C, align 2, align-sorted, root
    116          OS_COMPILER_OPT  INT16U  const  OSTmrCfgNameSize    = OS_TMR_CFG_NAME_SIZE;
   \                     OSTmrCfgNameSize:
   \   00000000   1000               DC16 16

   \                                 In segment DATA_C, align 2, align-sorted, root
    117          OS_COMPILER_OPT  INT16U  const  OSTmrCfgWheelSize   = OS_TMR_CFG_WHEEL_SIZE;
   \                     OSTmrCfgWheelSize:
   \   00000000   0800               DC16 8

   \                                 In segment DATA_C, align 2, align-sorted, root
    118          OS_COMPILER_OPT  INT16U  const  OSTmrCfgTicksPerSec = OS_TMR_CFG_TICKS_PER_SEC;
   \                     OSTmrCfgTicksPerSec:
   \   00000000   0A00               DC16 10
    119          
    120          #if (OS_TMR_EN > 0) && (OS_TMR_CFG_MAX > 0)

   \                                 In segment DATA_C, align 2, align-sorted, root
    121          OS_COMPILER_OPT  INT16U  const  OSTmrSize           = sizeof(OS_TMR);
   \                     OSTmrSize:
   \   00000000   3400               DC16 52

   \                                 In segment DATA_C, align 2, align-sorted, root
    122          OS_COMPILER_OPT  INT16U  const  OSTmrTblSize        = sizeof(OSTmrTbl);
   \                     OSTmrTblSize:
   \   00000000   4003               DC16 832

   \                                 In segment DATA_C, align 2, align-sorted, root
    123          OS_COMPILER_OPT  INT16U  const  OSTmrWheelSize      = sizeof(OS_TMR_WHEEL);
   \                     OSTmrWheelSize:
   \   00000000   0800               DC16 8

   \                                 In segment DATA_C, align 2, align-sorted, root
    124          OS_COMPILER_OPT  INT16U  const  OSTmrWheelTblSize   = sizeof(OSTmrWheelTbl);
   \                     OSTmrWheelTblSize:
   \   00000000   4000               DC16 64
    125          #else
    126          OS_COMPILER_OPT  INT16U  const  OSTmrSize           = 0;
    127          OS_COMPILER_OPT  INT16U  const  OSTmrTblSize        = 0;
    128          OS_COMPILER_OPT  INT16U  const  OSTmrWheelSize      = 0;
    129          OS_COMPILER_OPT  INT16U  const  OSTmrWheelTblSize   = 0;
    130          #endif
    131          
    132          #endif
    133          
    134          /*$PAGE*/
    135          /*
    136          *********************************************************************************************************
    137          *                                             DEBUG DATA
    138          *                            TOTAL DATA SPACE (i.e. RAM) USED BY uC/OS-II
    139          *********************************************************************************************************
    140          */
    141          #if OS_DEBUG_EN > 0
    142          

   \                                 In segment DATA_C, align 2, align-sorted, root
    143          OS_COMPILER_OPT  INT16U  const  OSDataSize = sizeof(OSCtxSwCtr)
   \                     OSDataSize:
   \   00000000   560F               DC16 3926
    144          #if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)
    145                                                     + sizeof(OSEventFreeList)
    146                                                     + sizeof(OSEventTbl)
    147          #endif
    148          #if (OS_VERSION >= 251) && (OS_FLAG_EN > 0) && (OS_MAX_FLAGS > 0)
    149                                                     + sizeof(OSFlagTbl)
    150                                                     + sizeof(OSFlagFreeList)
    151          #endif
    152          #if OS_TASK_STAT_EN > 0
    153                                                     + sizeof(OSCPUUsage)
    154                                                     + sizeof(OSIdleCtrMax)
    155                                                     + sizeof(OSIdleCtrRun)
    156                                                     + sizeof(OSStatRdy)
    157                                                     + sizeof(OSTaskStatStk)
    158          #endif
    159          #if OS_TICK_STEP_EN > 0
    160                                                     + sizeof(OSTickStepState)
    161          #endif
    162          #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
    163                                                     + sizeof(OSMemFreeList)
    164                                                     + sizeof(OSMemTbl)
    165          #endif
    166          #if (OS_Q_EN > 0) && (OS_MAX_QS > 0)
    167                                                     + sizeof(OSQFreeList)
    168                                                     + sizeof(OSQTbl)
    169          #endif
    170          #if OS_TIME_GET_SET_EN > 0
    171                                                     + sizeof(OSTime)
    172          #endif
    173          #if (OS_TMR_EN > 0) && (OS_TMR_CFG_MAX > 0)
    174                                                     + sizeof(OSTmrFree)
    175                                                     + sizeof(OSTmrUsed)
    176                                                     + sizeof(OSTmrTime)
    177                                                     + sizeof(OSTmrSem)
    178                                                     + sizeof(OSTmrSemSignal)
    179                                                     + sizeof(OSTmrFreeList)
    180                                                     + sizeof(OSTmrTbl)
    181                                                     + sizeof(OSTmrWheelTbl)
    182          #endif
    183                                                     + sizeof(OSIntNesting)
    184                                                     + sizeof(OSLockNesting)
    185                                                     + sizeof(OSPrioCur)
    186                                                     + sizeof(OSPrioHighRdy)
    187                                                     + sizeof(OSRdyGrp)
    188                                                     + sizeof(OSRdyTbl)
    189                                                     + sizeof(OSRunning)
    190                                                     + sizeof(OSTaskCtr)
    191                                                     + sizeof(OSIdleCtr)
    192                                                     + sizeof(OSTaskIdleStk)
    193                                                     + sizeof(OSTCBCur)
    194                                                     + sizeof(OSTCBFreeList)
    195                                                     + sizeof(OSTCBHighRdy)
    196                                                     + sizeof(OSTCBList)
    197                                                     + sizeof(OSTCBPrioTbl)
    198                                                     + sizeof(OSTCBTbl);
    199          
    200          #endif
    201          
    202          /*$PAGE*/
    203          /*
    204          *********************************************************************************************************
    205          *                                       OS DEBUG INITIALIZAZTION
    206          *
    207          * Description: This function is used to make sure that debug variables that are unused in the application
    208          *              are not optimized away.  This function might not be necessary for all compilers.  In this
    209          *              case, you should simply DELETE the code in this function while still leaving the declaration
    210          *              of the function itself.
    211          *
    212          * Arguments  : none
    213          *
    214          * Returns    : none
    215          *
    216          * Note(s)    : (1) This code doesn't do anything, it simply prevents the compiler from optimizing out
    217          *                  the 'const' variables which are declared in this file.
    218          *********************************************************************************************************
    219          */
    220          
    221          #if OS_VERSION >= 270 && OS_DEBUG_EN > 0

   \                                 In segment CODE, align 4, keep-with-next
    222          void  OSDebugInit (void)
    223          {
    224              void  *ptemp;
    225          
    226          
    227              ptemp = (void *)&OSDebugEn;
   \                     OSDebugInit:
   \   00000000   64119FE5           LDR      R1,??OSDebugInit_0  ;; OSDebugEn
   \   00000004   0100B0E1           MOVS     R0,R1
    228          
    229              ptemp = (void *)&OSEndiannessTest;
   \   00000008   60119FE5           LDR      R1,??OSDebugInit_0+0x4  ;; OSEndiannessTest
   \   0000000C   0100B0E1           MOVS     R0,R1
    230          
    231              ptemp = (void *)&OSEventMax;
   \   00000010   5C119FE5           LDR      R1,??OSDebugInit_0+0x8  ;; OSEventMax
   \   00000014   0100B0E1           MOVS     R0,R1
    232              ptemp = (void *)&OSEventNameSize;
   \   00000018   58119FE5           LDR      R1,??OSDebugInit_0+0xC  ;; OSEventNameSize
   \   0000001C   0100B0E1           MOVS     R0,R1
    233              ptemp = (void *)&OSEventEn;
   \   00000020   54119FE5           LDR      R1,??OSDebugInit_0+0x10  ;; OSEventEn
   \   00000024   0100B0E1           MOVS     R0,R1
    234              ptemp = (void *)&OSEventSize;
   \   00000028   50119FE5           LDR      R1,??OSDebugInit_0+0x14  ;; OSEventSize
   \   0000002C   0100B0E1           MOVS     R0,R1
    235              ptemp = (void *)&OSEventTblSize;
   \   00000030   4C119FE5           LDR      R1,??OSDebugInit_0+0x18  ;; OSEventTblSize
   \   00000034   0100B0E1           MOVS     R0,R1
    236          
    237              ptemp = (void *)&OSFlagEn;
   \   00000038   48119FE5           LDR      R1,??OSDebugInit_0+0x1C  ;; OSFlagEn
   \   0000003C   0100B0E1           MOVS     R0,R1
    238              ptemp = (void *)&OSFlagGrpSize;

⌨️ 快捷键说明

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