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

📄 os_core.lst

📁 lpc2478开发板基于IAR编译器移植ucos实验例程
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION    12/Dec/2008  17:14:24 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II #
#                       \Source\os_core.c                                    #
#    Command line    =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II #
#                       \Source\os_core.c -lCN E:\IAR_2478\IAR_2478\26uCOS\S #
#                       rc\uCOS\RAM_Debug\List\ -o                           #
#                       E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\Obj\  #
#                       -z2 --no_cse --no_unroll --no_inline                 #
#                       --no_code_motion --no_tbaa --no_clustering           #
#                       --no_scheduling --debug --cpu_mode arm --endian      #
#                       little --cpu ARM7TDMI-S --stack_align 4 -e --fpu     #
#                       None --dlib_config "C:\Program Files\IAR             #
#                       Systems\Embedded Workbench 4.0                       #
#                       Evaluation\arm\LIB\dl4tpannl8n.h" -I                 #
#                       E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\include\ -I     #
#                       E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\ucos-ii\include #
#                       \ -I "C:\Program Files\IAR Systems\Embedded          #
#                       Workbench 4.0 Evaluation\arm\INC\"                   #
#    List file       =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\List\ #
#                       os_core.lst                                          #
#    Object file     =  E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\RAM_Debug\Obj\o #
#                       s_core.r79                                           #
#                                                                            #
#                                                                            #
##############################################################################

E:\IAR_2478\IAR_2478\26uCOS\Src\uCOS\UCOS-II\uCOS-II\Source\os_core.c
      1          /*
      2          *********************************************************************************************************
      3          *                                                uC/OS-II
      4          *                                          The Real-Time Kernel
      5          *                                             CORE FUNCTIONS
      6          *
      7          *                          (c) Copyright 1992-2007, Jean J. Labrosse, Weston, FL
      8          *                                           All Rights Reserved
      9          *
     10          * File    : OS_CORE.C
     11          * By      : Jean J. Labrosse
     12          * Version : V2.84
     13          *
     14          * LICENSING TERMS:
     15          * ---------------
     16          *   uC/OS-II is provided in source form for FREE evaluation, for educational use or for peaceful research.  
     17          * If you plan on using  uC/OS-II  in a commercial product you need to contact Micri祄 to properly license 
     18          * its use in your product. We provide ALL the source code for your convenience and to help you experience 
     19          * uC/OS-II.   The fact that the  source is provided does  NOT  mean that you can use it without  paying a 
     20          * licensing fee.
     21          *********************************************************************************************************
     22          */
     23          
     24          #ifndef  OS_MASTER_FILE
     25          #define  OS_GLOBALS
     26          #include <ucos_ii.h>

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSCtxSwCtr
   \                     OSCtxSwCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_event *__data OSEventFreeList
   \                     OSEventFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_EVENT __data OSEventTbl[10]
   \                     OSEventTbl:
   \   00000000                      DS8 320

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_FLAG_GRP __data OSFlagTbl[5]
   \                     OSFlagTbl:
   \   00000000                      DS8 140

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_flag_grp *__data OSFlagFreeList
   \                     OSFlagFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8S __data OSCPUUsage
   \                     OSCPUUsage:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSIdleCtrMax
   \                     OSIdleCtrMax:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U __data OSIdleCtrRun
   \                     OSIdleCtrRun:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   BOOLEAN __data OSStatRdy
   \                     OSStatRdy:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_STK __data OSTaskStatStk[128]
   \                     OSTaskStatStk:
   \   00000000                      DS8 512

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSIntNesting
   \                     OSIntNesting:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSLockNesting
   \                     OSLockNesting:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSPrioCur
   \                     OSPrioCur:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSPrioHighRdy
   \                     OSPrioHighRdy:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSRdyGrp
   \                     OSRdyGrp:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT8U __data OSRdyTbl[4]
   \                     OSRdyTbl:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 1, align-sorted
   \   BOOLEAN __data OSRunning
   \                     OSRunning:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSTaskCtr
   \                     OSTaskCtr:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U volatile __data OSIdleCtr
   \                     OSIdleCtr:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_STK __data OSTaskIdleStk[128]
   \                     OSTaskIdleStk:
   \   00000000                      DS8 512

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBCur
   \                     OSTCBCur:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBFreeList
   \                     OSTCBFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBHighRdy
   \                     OSTCBHighRdy:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBList
   \                     OSTCBList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_tcb *__data OSTCBPrioTbl[32]
   \                     OSTCBPrioTbl:
   \   00000000                      DS8 128

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_TCB __data OSTCBTbl[12]
   \                     OSTCBTbl:
   \   00000000                      DS8 1056

   \                                 In segment DATA_Z, align 1, align-sorted
   \   INT8U __data OSTickStepState
   \                     OSTickStepState:
   \   00000000                      DS8 1

   \                                 In segment DATA_Z, align 4, align-sorted
   \   struct os_mem *__data OSMemFreeList
   \                     OSMemFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_MEM __data OSMemTbl[5]
   \                     OSMemTbl:
   \   00000000                      DS8 180

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_Q *__data OSQFreeList
   \                     OSQFreeList:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 4, align-sorted
   \   OS_Q __data OSQTbl[4]
   \                     OSQTbl:
   \   00000000                      DS8 96

   \                                 In segment DATA_Z, align 4, align-sorted
   \   INT32U volatile __data OSTime
   \                     OSTime:
   \   00000000                      DS8 4

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSTmrFree
   \                     OSTmrFree:
   \   00000000                      DS8 2

   \                                 In segment DATA_Z, align 2, align-sorted
   \   INT16U __data OSTmrUsed
   \                     OSTmrUsed:
   \   00000000                      DS8 2

⌨️ 快捷键说明

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