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

📄 os_core.s79

📁 ARM仿真案例
💻 S79
📖 第 1 页 / 共 5 页
字号:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.40A/W32 EVALUATION   21/Jul/2006  16:27:48 /
// Copyright 1999-2005 IAR Systems. All rights reserved.                     /
// Time limited license: 22 days left                                        /
//                                                                           /
//    Cpu mode        =  interwork                                           /
//    Endian          =  little                                              /
//    Stack alignment =  4                                                   /
//    Source file     =  E:\Project\ucos-ii\spi\uCOS-II\os_core.c            /
//    Command line    =  E:\Project\ucos-ii\spi\uCOS-II\os_core.c -lCN       /
//                       E:\Project\ucos-ii\spi\Debug\List\ -lA              /
//                       E:\Project\ucos-ii\spi\Debug\List\ -o               /
//                       E:\Project\ucos-ii\spi\Debug\Obj\ -s9 --no_cse      /
//                       --no_unroll --no_inline --no_code_motion --no_tbaa  /
//                       --no_clustering --no_scheduling --debug --cpu_mode  /
//                       thumb --endian little --cpu ARM7TDMI-S              /
//                       --stack_align 4 --interwork -e --fpu None           /
//                       --dlib_config "e:\Program Files\IAR                 /
//                       Systems\Embedded Workbench 4.0                      /
//                       Evaluation\ARM\LIB\dl4tptinl8n.h" -I                /
//                       E:\Project\ucos-ii\spi\ -I                          /
//                       E:\Project\ucos-ii\spi\App\ -I                      /
//                       E:\Project\ucos-ii\spi\ARM\ -I                      /
//                       E:\Project\ucos-ii\spi\BSP\ -I                      /
//                       E:\Project\ucos-ii\spi\uCOS-II\ -I "e:\Program      /
//                       Files\IAR Systems\Embedded Workbench 4.0            /
//                       Evaluation\ARM\INC\"                                /
//    List file       =  E:\Project\ucos-ii\spi\Debug\List\os_core.s79       /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME os_core

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__interwork"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)

        EXTERN ??divu32_t

??DataTable0 EQU 0
??DataTable1 EQU 0
??DataTable10 EQU 0
??DataTable100 EQU 0
??DataTable101 EQU 0
??DataTable104 EQU 0
??DataTable105 EQU 0
??DataTable106 EQU 0
??DataTable107 EQU 0
??DataTable108 EQU 0
??DataTable109 EQU 0
??DataTable11 EQU 0
??DataTable114 EQU 0
??DataTable115 EQU 0
??DataTable117 EQU 0
??DataTable118 EQU 0
??DataTable119 EQU 0
??DataTable12 EQU 0
??DataTable121 EQU 0
??DataTable124 EQU 0
??DataTable13 EQU 0
??DataTable130 EQU 0
??DataTable131 EQU 0
??DataTable133 EQU 0
??DataTable134 EQU 0
??DataTable136 EQU 0
??DataTable14 EQU 0
??DataTable15 EQU 0
??DataTable16 EQU 0
??DataTable17 EQU 0
??DataTable18 EQU 0
??DataTable19 EQU 0
??DataTable2 EQU 0
??DataTable21 EQU 0
??DataTable22 EQU 0
??DataTable23 EQU 0
??DataTable24 EQU 0
??DataTable25 EQU 0
??DataTable26 EQU 0
??DataTable27 EQU 0
??DataTable3 EQU 0
??DataTable30 EQU 0
??DataTable31 EQU 0
??DataTable32 EQU 0
??DataTable33 EQU 0
??DataTable34 EQU 0
??DataTable35 EQU 0
??DataTable36 EQU 0
??DataTable37 EQU 0
??DataTable39 EQU 0
??DataTable4 EQU 0
??DataTable40 EQU 0
??DataTable42 EQU 0
??DataTable43 EQU 0
??DataTable45 EQU 0
??DataTable49 EQU 0
??DataTable5 EQU 0
??DataTable50 EQU 0
??DataTable53 EQU 0
??DataTable55 EQU 0
??DataTable56 EQU 0
??DataTable57 EQU 0
??DataTable58 EQU 0
??DataTable6 EQU 0
??DataTable62 EQU 0
??DataTable63 EQU 0
??DataTable64 EQU 0
??DataTable66 EQU 0
??DataTable67 EQU 0
??DataTable68 EQU 0
??DataTable69 EQU 0
??DataTable7 EQU 0
??DataTable70 EQU 0
??DataTable71 EQU 0
??DataTable72 EQU 0
??DataTable73 EQU 0
??DataTable74 EQU 0
??DataTable75 EQU 0
??DataTable76 EQU 0
??DataTable77 EQU 0
??DataTable78 EQU 0
??DataTable79 EQU 0
??DataTable8 EQU 0
??DataTable80 EQU 0
??DataTable81 EQU 0
??DataTable82 EQU 0
??DataTable85 EQU 0
??DataTable86 EQU 0
??DataTable88 EQU 0
??DataTable89 EQU 0
??DataTable9 EQU 0
??DataTable90 EQU 0
??DataTable91 EQU 0
??DataTable92 EQU 0
??DataTable95 EQU 0
??DataTable96 EQU 0
??DataTable97 EQU 0
??DataTable99 EQU 0
        MULTWEAK ??OSCtxSw??rT
        MULTWEAK ??OSDebugInit??rT
        MULTWEAK ??OSEventNameGet??rA
        MULTWEAK ??OSEventNameSet??rA
        MULTWEAK ??OSInit??rA
        MULTWEAK ??OSInitHookBegin??rT
        MULTWEAK ??OSInitHookEnd??rT
        MULTWEAK ??OSIntCtxSw??rT
        MULTWEAK ??OSIntEnter??rA
        MULTWEAK ??OSIntExit??rA
        MULTWEAK ??OSSchedLock??rA
        MULTWEAK ??OSSchedUnlock??rA
        MULTWEAK ??OSStart??rA
        MULTWEAK ??OSStartHighRdy??rT
        MULTWEAK ??OSStatInit??rA
        MULTWEAK ??OSTCBInitHook??rT
        MULTWEAK ??OSTaskCreateExt??rT
        MULTWEAK ??OSTaskCreateHook??rT
        MULTWEAK ??OSTaskIdleHook??rT
        MULTWEAK ??OSTaskStatHook??rT
        MULTWEAK ??OSTaskStkChk??rT
        MULTWEAK ??OSTimeDly??rT
        MULTWEAK ??OSTimeTick??rA
        MULTWEAK ??OSTimeTickHook??rT
        MULTWEAK ??OSVersion??rA
        MULTWEAK ??OS_CPU_SR_Restore??rT
        MULTWEAK ??OS_CPU_SR_Save??rT
        MULTWEAK ??OS_Dummy??rA
        MULTWEAK ??OS_EventTO??rA
        MULTWEAK ??OS_EventTaskRdy??rA
        MULTWEAK ??OS_EventTaskWait??rA
        MULTWEAK ??OS_EventWaitListInit??rA
        MULTWEAK ??OS_FlagInit??rT
        MULTWEAK ??OS_MemClr??rA
        MULTWEAK ??OS_MemCopy??rA
        MULTWEAK ??OS_MemInit??rT
        MULTWEAK ??OS_QInit??rT
        MULTWEAK ??OS_Sched??rA
        MULTWEAK ??OS_StrCopy??rA
        MULTWEAK ??OS_StrLen??rA
        MULTWEAK ??OS_TCBInit??rA
        MULTWEAK ??OS_TaskIdle??rA
        MULTWEAK ??OS_TaskStat??rA
        MULTWEAK ??OS_TaskStatStkChk??rA
        MULTWEAK ??rT??divu32_t
        PUBWEAK ?init?tab?DATA_Z
        PUBLIC OSCPUUsage
        PUBLIC OSCtxSwCtr
        PUBLIC OSEventFreeList
        PUBLIC OSEventNameGet
        FUNCTION OSEventNameGet,0203H
        LOCFRAME CSTACK, 20, STACK
        PUBLIC OSEventNameSet
        FUNCTION OSEventNameSet,0203H
        LOCFRAME CSTACK, 20, STACK
        PUBLIC OSEventTbl
        PUBLIC OSFlagFreeList
        PUBLIC OSFlagTbl
        PUBLIC OSIdleCtr
        PUBLIC OSIdleCtrMax
        PUBLIC OSIdleCtrRun
        PUBLIC OSInit
        FUNCTION OSInit,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSIntEnter
        FUNCTION OSIntEnter,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSIntExit
        FUNCTION OSIntExit,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC OSIntExitY
        PUBLIC OSIntNesting
        PUBLIC OSLockNesting
        PUBLIC OSMapTbl
        PUBLIC OSMemFreeList
        PUBLIC OSMemTbl
        PUBLIC OSPrioCur
        PUBLIC OSPrioHighRdy
        PUBLIC OSQFreeList
        PUBLIC OSQTbl
        PUBLIC OSRdyGrp
        PUBLIC OSRdyTbl
        PUBLIC OSRunning
        PUBLIC OSSchedLock
        FUNCTION OSSchedLock,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSSchedUnlock
        FUNCTION OSSchedUnlock,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSStart
        FUNCTION OSStart,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSStatInit
        FUNCTION OSStatInit,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OSStatRdy
        PUBLIC OSTCBCur
        PUBLIC OSTCBFreeList
        PUBLIC OSTCBHighRdy
        PUBLIC OSTCBList
        PUBLIC OSTCBPrioTbl
        PUBLIC OSTCBTbl
        PUBLIC OSTaskCtr
        PUBLIC OSTaskIdleStk
        PUBLIC OSTaskStatStk
        PUBLIC OSTickStepState
        PUBLIC OSTime
        PUBLIC OSTimeTick
        FUNCTION OSTimeTick,0203H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC OSUnMapTbl
        PUBLIC OSVersion
        FUNCTION OSVersion,0203H
        PUBLIC OS_Dummy
        FUNCTION OS_Dummy,0203H
        PUBLIC OS_EventTO
        FUNCTION OS_EventTO,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC OS_EventTaskRdy
        FUNCTION OS_EventTaskRdy,0203H
        LOCFRAME CSTACK, 24, STACK
        PUBLIC OS_EventTaskWait
        FUNCTION OS_EventTaskWait,0203H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC OS_EventWaitListInit
        FUNCTION OS_EventWaitListInit,0203H
        FUNCTION OS_InitEventList,0203H
        LOCFRAME CSTACK, 8, STACK
        FUNCTION OS_InitMisc,0203H
        FUNCTION OS_InitRdyList,0203H
        LOCFRAME CSTACK, 4, STACK
        FUNCTION OS_InitTCBList,0203H
        LOCFRAME CSTACK, 12, STACK
        FUNCTION OS_InitTaskIdle,0203H
        LOCFRAME CSTACK, 24, STACK
        FUNCTION OS_InitTaskStat,0203H
        LOCFRAME CSTACK, 24, STACK
        PUBLIC OS_MemClr
        FUNCTION OS_MemClr,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OS_MemCopy
        FUNCTION OS_MemCopy,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OS_Sched
        FUNCTION OS_Sched,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC OS_StrCopy
        FUNCTION OS_StrCopy,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OS_StrLen
        FUNCTION OS_StrLen,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OS_TCBInit
        FUNCTION OS_TCBInit,0203H
        LOCFRAME CSTACK, 32, STACK
        PUBLIC OS_TaskIdle
        FUNCTION OS_TaskIdle,0603H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC OS_TaskStat
        FUNCTION OS_TaskStat,0603H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC OS_TaskStatStkChk
        FUNCTION OS_TaskStatStkChk,0203H
        LOCFRAME CSTACK, 20, STACK
        
        CFI Names cfiNames0
        CFI StackFrame CFA R13 HUGEDATA
        CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
        CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, CPSR:32, R13:32
        CFI Resource R14:32, SPSR:32
        CFI VirtualResource ?RET:32
        CFI EndNames cfiNames0
        
        CFI Common cfiCommon0 Using cfiNames0
        CFI CodeAlign 4
        CFI DataAlign 4
        CFI ReturnAddress ?RET CODE
        CFI CFA R13+0
        CFI R0 Undefined
        CFI R1 Undefined
        CFI R2 Undefined
        CFI R3 Undefined
        CFI R4 SameValue
        CFI R5 SameValue
        CFI R6 SameValue
        CFI R7 SameValue
        CFI R8 SameValue
        CFI R9 SameValue
        CFI R10 SameValue
        CFI R11 SameValue
        CFI R12 Undefined
        CFI CPSR SameValue
        CFI R14 Undefined
        CFI SPSR SameValue
        CFI ?RET R14
        CFI EndCommon cfiCommon0
        
        
        CFI Common cfiCommon1 Using cfiNames0
        CFI CodeAlign 2
        CFI DataAlign 4
        CFI ReturnAddress ?RET CODE
        CFI CFA R13+0
        CFI R0 Undefined
        CFI R1 Undefined

⌨️ 快捷键说明

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