📄 ucos.htm
字号:
<LI><a href="#[d8f038]">>></a> OSMemPut
<LI><a href="#[d8f080]">>></a> OSMemNameSet
<LI><a href="#[d8f0c8]">>></a> OSMemNameGet
<LI><a href="#[d8f110]">>></a> OSMemGet
<LI><a href="#[d8f158]">>></a> OSMemCreate
<LI><a href="#[d90780]">>></a> OSFlagQuery
<LI><a href="#[d907c8]">>></a> OSFlagPost
<LI><a href="#[d90810]">>></a> OSFlagPendGetFlagsRdy
<LI><a href="#[d90858]">>></a> OSFlagPend
<LI><a href="#[d908a0]">>></a> OSFlagNameSet
<LI><a href="#[d908e8]">>></a> OSFlagNameGet
<LI><a href="#[d90930]">>></a> OSFlagDel
<LI><a href="#[d909c0]">>></a> OSFlagCreate
<LI><a href="#[d90a08]">>></a> OSFlagAccept
<LI><a href="#[d91740]">>></a> OSTimeDly
<LI><a href="#[d91788]">>></a> OSTaskStkChk
<LI><a href="#[d91818]">>></a> OSTaskNameSet
<LI><a href="#[d918f0]">>></a> OSTaskCreateExt
<LI><a href="#[d91ae8]">>></a> OS_TCBInit
<LI><a href="#[d91d28]">>></a> OSTimeTick
<LI><a href="#[d91d70]">>></a> OSStatInit
<LI><a href="#[d91e00]">>></a> OSSchedUnlock
<LI><a href="#[d91e48]">>></a> OS_Sched
<LI><a href="#[d91e90]">>></a> OSSchedLock
<LI><a href="#[d91ed8]">>></a> OSIntExit
<LI><a href="#[d91ff8]">>></a> OS_TaskIdle
<LI><a href="#[d92040]">>></a> OS_TaskStat
<LI><a href="#[d920d0]">>></a> OSEventNameSet
<LI><a href="#[d92160]">>></a> OSEventNameGet
</UL>
<P><STRONG><a name="[d91980]"></a>OSStartHighRdy</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91db8]">>></a> OSStart
</UL>
<P><STRONG><a name="[d91aa0]"></a>OSCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91e48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[d919c8]"></a>OSIntCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91ed8]">>></a> OSIntExit
</UL>
<P><STRONG><a name="[d89e20]"></a>PendSV_Handler</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[d91a58]"></a>OSInitHookBegin</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91f68]">>></a> OSInit
</UL>
<P><STRONG><a name="[d91a10]"></a>OSInitHookEnd</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91f68]">>></a> OSInit
</UL>
<P><STRONG><a name="[d918a8]"></a>OSTaskCreateHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91ae8]">>></a> OS_TCBInit
</UL>
<P><STRONG><a name="[d8be48]"></a>OSTaskDelHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[d8bff8]">>></a> OSTaskDel
</UL>
<P><STRONG><a name="[d91860]"></a>OSTaskIdleHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[d91ff8]">>></a> OS_TaskIdle
</UL>
<P><STRONG><a name="[d917d0]"></a>OSTaskStatHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<P><STRONG><a name="[d8be00]"></a>OSTaskStkInit</STRONG> (Thumb, 154 bytes, Stack size 16 bytes, os_cpu_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSTaskStkInit
</UL>
<BR>[Called By]<UL><LI><a href="#[d8c088]">>></a> OSTaskCreate
<LI><a href="#[d918f0]">>></a> OSTaskCreateExt
</UL>
<P><STRONG><a name="[d89dd8]"></a>OSTaskSwHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(.text)
</UL>
<P><STRONG><a name="[d91938]"></a>OSTCBInitHook</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d91ae8]">>></a> OS_TCBInit
</UL>
<P><STRONG><a name="[d84410]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 72 bytes, Stack size 0 bytes, app.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[d843c8]"></a>Task1</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, app.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91740]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[d84380]"></a>Task2Display</STRONG> (Thumb, 22 bytes, Stack size 40 bytes, app.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[11f2598]">>></a> __1sprintf
</UL>
<P><STRONG><a name="[d84338]"></a>TaskStart</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, app.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8bff8]">>></a> OSTaskDel
<LI><a href="#[d8c088]">>></a> OSTaskCreate
</UL>
<P><STRONG><a name="[d842f0]"></a>NVIC_Configuration</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = NVIC_Configuration ⇒ NVIC_SystemHandlerPriorityConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[d83d50]">>></a> NVIC_SystemHandlerPriorityConfig
<LI><a href="#[d83d98]">>></a> NVIC_SetVectorTable
<LI><a href="#[d83e28]">>></a> NVIC_PriorityGroupConfig
<LI><a href="#[d83e70]">>></a> NVIC_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[d841d0]">>></a> main
</UL>
<P><STRONG><a name="[d842a8]"></a>EXTI_Configuration</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = EXTI_Configuration ⇒ GPIO_EXTILineConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[d83f00]">>></a> GPIO_EXTILineConfig
<LI><a href="#[d83fd8]">>></a> EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[d841d0]">>></a> main
</UL>
<P><STRONG><a name="[d84260]"></a>GPIO_Configuration</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = GPIO_Configuration ⇒ GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[d83eb8]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[d841d0]">>></a> main
</UL>
<P><STRONG><a name="[d84218]"></a>RCC_Configuration</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = RCC_Configuration ⇒ RCC_WaitForHSEStartUp ⇒ RCC_GetFlagStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[d83ba0]">>></a> RCC_HSEConfig
<LI><a href="#[d83be8]">>></a> RCC_HCLKConfig
<LI><a href="#[d83c30]">>></a> RCC_GetSYSCLKSource
<LI><a href="#[d83c78]">>></a> RCC_GetFlagStatus
<LI><a href="#[d83cc0]">>></a> RCC_DeInit
<LI><a href="#[d83d08]">>></a> RCC_APB2PeriphClockCmd
<LI><a href="#[d83f48]">>></a> FLASH_SetLatency
<LI><a href="#[d83f90]">>></a> FLASH_PrefetchBufferCmd
<LI><a href="#[1200458]">>></a> RCC_WaitForHSEStartUp
<LI><a href="#[12004a0]">>></a> RCC_SYSCLKConfig
<LI><a href="#[12004e8]">>></a> RCC_PLLConfig
<LI><a href="#[1200530]">>></a> RCC_PLLCmd
<LI><a href="#[1200578]">>></a> RCC_PCLK2Config
<LI><a href="#[12005c0]">>></a> RCC_PCLK1Config
</UL>
<BR>[Called By]<UL><LI><a href="#[d841d0]">>></a> main
</UL>
<P><STRONG><a name="[d841d0]"></a>main</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 176 + Unknown Stack Size
<LI>Call Chain = main ⇒ OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[d84218]">>></a> RCC_Configuration
<LI><a href="#[d84260]">>></a> GPIO_Configuration
<LI><a href="#[d842a8]">>></a> EXTI_Configuration
<LI><a href="#[d842f0]">>></a> NVIC_Configuration
<LI><a href="#[d8c088]">>></a> OSTaskCreate
<LI><a href="#[d91db8]">>></a> OSStart
<LI><a href="#[d91f68]">>></a> OSInit
</UL>
<BR>[Called By]<UL><LI><a href="#[11f1e10]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[d84188]"></a>Delay</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, app.o(.text), UNUSED)
<P><STRONG><a name="[d84140]"></a>SysTick_Handler</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = SysTick_Handler ⇒ OSTimeTick
</UL>
<BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91d28]">>></a> OSTimeTick
<LI><a href="#[d91ed8]">>></a> OSIntExit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[d840f8]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = EXTI0_IRQHandler
</UL>
<BR>[Calls]<UL><LI><a href="#[d83de0]">>></a> NVIC_SetSystemHandlerPendingBit
<LI><a href="#[d84068]">>></a> EXTI_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[d840b0]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, app.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = EXTI9_5_IRQHandler ⇒ NVIC_SystemHandlerPriorityConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[d83d50]">>></a> NVIC_SystemHandlerPriorityConfig
<LI><a href="#[d83e70]">>></a> NVIC_Init
<LI><a href="#[d84020]">>></a> EXTI_GetITStatus
<LI><a href="#[d84068]">>></a> EXTI_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[11fea50]"></a>EXTI_DeInit</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text), UNUSED)
<P><STRONG><a name="[d83fd8]"></a>EXTI_Init</STRONG> (Thumb, 186 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d842a8]">>></a> EXTI_Configuration
</UL>
<P><STRONG><a name="[11fea08]"></a>EXTI_StructInit</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text), UNUSED)
<P><STRONG><a name="[11fe9c0]"></a>EXTI_GenerateSWInterrupt</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text), UNUSED)
<P><STRONG><a name="[11fe978]"></a>EXTI_GetFlagStatus</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text), UNUSED)
<P><STRONG><a name="[11fe930]"></a>EXTI_ClearFlag</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text), UNUSED)
<P><STRONG><a name="[d84020]"></a>EXTI_GetITStatus</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d840b0]">>></a> EXTI9_5_IRQHandler
</UL>
<P><STRONG><a name="[d84068]"></a>EXTI_ClearITPendingBit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_exti.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d840b0]">>></a> EXTI9_5_IRQHandler
<LI><a href="#[d840f8]">>></a> EXTI0_IRQHandler
</UL>
<P><STRONG><a name="[d83f48]"></a>FLASH_SetLatency</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d84218]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[11fdd38]"></a>FLASH_HalfCycleAccessCmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[d83f90]"></a>FLASH_PrefetchBufferCmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d84218]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[11fdcf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -