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

📄 os_core.lst

📁 stm32+ucos-ii
💻 LST
📖 第 1 页 / 共 5 页
字号:
###############################################################################
#                                                                             #
# IAR ANSI C/C++ Compiler V6.10.2.52244/W32 for ARM     07/Aug/2011  12:10:27 #
# Copyright 1999-2010 IAR Systems AB.                                         #
#                                                                             #
#    Cpu mode     =  thumb                                                    #
#    Endian       =  little                                                   #
#    Source file  =  F:\stm32\我的程序\Micrium\Software\uCOS-II\Source\os_cor #
#                    e.c                                                      #
#    Command line =  F:\stm32\我的程序\Micrium\Software\uCOS-II\Source\os_cor #
#                    e.c -D USE_STDPERIPH_DRIVER -D STM32F10X_CL -lCN         #
#                    F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Lis #
#                    t\ -o F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Fla #
#                    sh\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_core.lst                                            #
#    Object file  =  F:\stm32\我的程序\Micrium\Software\EWARM\OS-II\Flash\Obj #
#                    \os_core.o                                               #
#                                                                             #
#                                                                             #
###############################################################################

F:\stm32\我的程序\Micrium\Software\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-2010, Micrium, Weston, FL
      8          *                                           All Rights Reserved
      9          *
     10          * File    : OS_CORE.C
     11          * By      : Jean J. Labrosse
     12          * Version : V2.92
     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 section .bss, align 4
   \   __absolute INT32U OSCtxSwCtr
   \                     OSCtxSwCtr:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_event *OSEventFreeList
   \                     OSEventFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_EVENT OSEventTbl[175]
   \                     OSEventTbl:
   \   00000000                      DS8 4200

   \                                 In section .bss, align 4
   \   __absolute OS_FLAG_GRP OSFlagTbl[5]
   \                     OSFlagTbl:
   \   00000000                      DS8 80

   \                                 In section .bss, align 4
   \   __absolute struct os_flag_grp *OSFlagFreeList
   \                     OSFlagFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 1
   \   __absolute INT8U OSCPUUsage
   \                     OSCPUUsage:
   \   00000000                      DS8 1

   \                                 In section .bss, align 4
   \   __absolute INT32U OSIdleCtrMax
   \                     OSIdleCtrMax:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute INT32U OSIdleCtrRun
   \                     OSIdleCtrRun:
   \   00000000                      DS8 4

   \                                 In section .bss, align 1
   \   __absolute BOOLEAN OSStatRdy
   \                     OSStatRdy:
   \   00000000                      DS8 1

   \                                 In section .bss, align 4
   \   __absolute OS_STK OSTaskStatStk[128]
   \                     OSTaskStatStk:
   \   00000000                      DS8 512

   \                                 In section .bss, align 1
   \   __absolute INT8U OSIntNesting
   \                     OSIntNesting:
   \   00000000                      DS8 1

   \                                 In section .bss, align 1
   \   __absolute INT8U OSLockNesting
   \                     OSLockNesting:
   \   00000000                      DS8 1

   \                                 In section .bss, align 1
   \   __absolute INT8U OSPrioCur
   \                     OSPrioCur:
   \   00000000                      DS8 1

   \                                 In section .bss, align 1
   \   __absolute INT8U OSPrioHighRdy
   \                     OSPrioHighRdy:
   \   00000000                      DS8 1

   \                                 In section .bss, align 1
   \   __absolute INT8U OSRdyGrp
   \                     OSRdyGrp:
   \   00000000                      DS8 1

   \                                 In section .bss, align 4
   \   __absolute INT8U OSRdyTbl[8U]
   \                     OSRdyTbl:
   \   00000000                      DS8 8

   \                                 In section .bss, align 1
   \   __absolute BOOLEAN OSRunning
   \                     OSRunning:
   \   00000000                      DS8 1

   \                                 In section .bss, align 1
   \   __absolute INT8U OSTaskCtr
   \                     OSTaskCtr:
   \   00000000                      DS8 1

   \                                 In section .bss, align 4
   \   __absolute INT32U volatile OSIdleCtr
   \                     OSIdleCtr:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_STK OSTaskIdleStk[128]
   \                     OSTaskIdleStk:
   \   00000000                      DS8 512

   \                                 In section .bss, align 4
   \   __absolute struct os_tcb *OSTCBCur
   \                     OSTCBCur:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_tcb *OSTCBFreeList
   \                     OSTCBFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_tcb *OSTCBHighRdy
   \                     OSTCBHighRdy:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_tcb *OSTCBList
   \                     OSTCBList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_tcb *OSTCBPrioTbl[64U]
   \                     OSTCBPrioTbl:
   \   00000000                      DS8 256

   \                                 In section .bss, align 4
   \   __absolute OS_TCB OSTCBTbl[22U]
   \                     OSTCBTbl:
   \   00000000                      DS8 1936

   \                                 In section .bss, align 1
   \   __absolute INT8U OSTickStepState
   \                     OSTickStepState:
   \   00000000                      DS8 1

   \                                 In section .bss, align 4
   \   __absolute struct os_mem *OSMemFreeList
   \                     OSMemFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_MEM OSMemTbl[5]
   \                     OSMemTbl:
   \   00000000                      DS8 120

   \                                 In section .bss, align 4
   \   __absolute OS_Q *OSQFreeList
   \                     OSQFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_Q OSQTbl[4]
   \                     OSQTbl:
   \   00000000                      DS8 96

   \                                 In section .bss, align 4
   \   __absolute INT32U volatile OSTime

⌨️ 快捷键说明

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