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

📄 boot_flash.htm

📁 基于STM32的ucos源代码,所用的开发环境是KEIL,高兴的是,所有的源文件和操作系统,都可以直接使用.
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<BR>[Called By]<UL><LI><a href="#[131c898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TaskCore
</UL>

<P><STRONG><a name="[c78008]"></a>EXTI_GetITStatus</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetITStatus))
<BR><BR>[Called By]<UL><LI><a href="#[c825e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI9_5_IRQHandler
</UL>

<P><STRONG><a name="[1122278]"></a>EXTI_Init</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, stm32f10x_exti.o(i.EXTI_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c77fc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_PA7Stop
<LI><a href="#[1266c38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_PA7Start
<LI><a href="#[1266c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_Configuration
</UL>

<P><STRONG><a name="[1266c38]"></a>EXTI_PA7Start</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, io.o(i.EXTI_PA7Start))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = EXTI_PA7Start &rArr; GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[111d440]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
<LI><a href="#[1122278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[131c898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TaskCore
</UL>

<P><STRONG><a name="[c77fc0]"></a>EXTI_PA7Stop</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, io.o(i.EXTI_PA7Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = EXTI_PA7Stop &rArr; GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[111d440]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
<LI><a href="#[1122278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c825e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI9_5_IRQHandler
</UL>

<P><STRONG><a name="[c825a0]"></a>FLASH_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.FLASH_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_startup.o(RESET)
</UL>
<P><STRONG><a name="[1120858]"></a>FLASH_PrefetchBufferCmd</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd))
<BR><BR>[Called By]<UL><LI><a href="#[131c808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[1120810]"></a>FLASH_SetLatency</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_SetLatency))
<BR><BR>[Called By]<UL><LI><a href="#[131c808]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Configuration
</UL>

<P><STRONG><a name="[111d518]"></a>GPIO_EXTILineConfig</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f10x_gpio.o(i.GPIO_EXTILineConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_EXTILineConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[1266c80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_Configuration
</UL>

<P><STRONG><a name="[111d440]"></a>GPIO_Init</STRONG> (Thumb, 160 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c77fc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_PA7Stop
<LI><a href="#[1263230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Configuration
<LI><a href="#[1266b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SENSOR_Configuration
<LI><a href="#[1266b60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;KEY_Configuration
<LI><a href="#[1266c38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI_PA7Start
<LI><a href="#[1266cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CNTL_Configuration
<LI><a href="#[126b2c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_onfiguration
<LI><a href="#[12911f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_IoConfiguration
<LI><a href="#[1291280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStopNotBreak
<LI><a href="#[12912c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStop
<LI><a href="#[1291310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStart
<LI><a href="#[1291358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStop
<LI><a href="#[12913a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStart
</UL>

<P><STRONG><a name="[111d320]"></a>GPIO_ReadInputDataBit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c77cf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM4_It
<LI><a href="#[c77d38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_It
<LI><a href="#[c77d80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_It
<LI><a href="#[131fa50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;kpd_scan
</UL>

<P><STRONG><a name="[111d248]"></a>GPIO_ResetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
<BR><BR>[Called By]<UL><LI><a href="#[1266ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HPSuck_BreakOpen
<LI><a href="#[12911f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_IoConfiguration
<LI><a href="#[1291280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStopNotBreak
<LI><a href="#[12912c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStop
<LI><a href="#[1291310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStart
<LI><a href="#[1291358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStop
<LI><a href="#[12913a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStart
<LI><a href="#[1291430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMotor_Stop
<LI><a href="#[1291478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMotor_Start
</UL>

<P><STRONG><a name="[111d200]"></a>GPIO_SetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
<BR><BR>[Called By]<UL><LI><a href="#[1266bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HPSuck_BreakClose
<LI><a href="#[1266cc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CNTL_Configuration
<LI><a href="#[12911f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PWM_IoConfiguration
<LI><a href="#[1291280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStopNotBreak
<LI><a href="#[12912c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStop
<LI><a href="#[1291310]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_PassiveStart
<LI><a href="#[1291358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStop
<LI><a href="#[12913a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_NegativeStart
<LI><a href="#[12913e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCMotor_BreakClose
<LI><a href="#[1291430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMotor_Stop
<LI><a href="#[1291478]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMotor_Start
<LI><a href="#[12914c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMotor_BreakClose
</UL>

<P><STRONG><a name="[1266bf0]"></a>HPSuck_BreakClose</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, io.o(i.HPSuck_BreakClose))
<BR><BR>[Calls]<UL><LI><a href="#[111d200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[1317b50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slow_check_task_core
<LI><a href="#[1317cb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;back_timeout_task_core
<LI><a href="#[131c898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TaskCore
</UL>

<P><STRONG><a name="[1266ba8]"></a>HPSuck_BreakOpen</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, io.o(i.HPSuck_BreakOpen))
<BR><BR>[Calls]<UL><LI><a href="#[111d248]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[1317b50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slow_check_task_core
<LI><a href="#[1317cb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;back_timeout_task_core
</UL>

<P><STRONG><a name="[c82558]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_ER_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_startup.o(RESET)
</UL>
<P><STRONG><a name="[c82510]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_EV_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_startup.o(RESET)
</UL>
<P><STRONG><a name="[c824c8]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_ER_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_startup.o(RESET)
</UL>
<P><STRONG><a name="[c82480]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_EV_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x_startup.o(RESET)
</UL>
<P><STRONG><a name="[131b188]"></a>Init_run_status</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, main.o(i.Init_run_status))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Init_run_status &rArr; Bot_TimerStart
</UL>
<BR>[Calls]<UL><LI><a href="#[131fcd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Sck_TimerStop
<LI><a href="#[131fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Bot_TimerStart
</UL>
<BR>[Called By]<UL><LI><a href="#[1317b98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_tile_task_core
</UL>

<P><STRONG><a name="[1266b60]"></a>KEY_Configuration</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, io.o(i.KEY_Configuration))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = KEY_Configuration &rArr; GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[111d440]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[131c898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TaskCore
</UL>

<P><STRONG><a name="[115c5a0]"></a>NVIC_Init</STRONG> (Thumb, 116 bytes, Stack size 20 bytes, stm32f10x_nvic.o(i.NVIC_Init), UNUSED)

<P><STRONG><a name="[115c558]"></a>NVIC_PriorityGroupConfig</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_PriorityGroupConfig))
<BR><BR>[Called By]<UL><LI><a href="#[131c850]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[115c318]"></a>NVIC_SetVectorTable</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(i.NVIC_SetVectorTable))
<BR><BR>[Called By]<UL><LI><a href="#[131c850]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_Configuration
</UL>

<P><STRONG><a name="[1311938]"></a>OSDebugInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_dbg.o(i.OSDebugInit))
<BR><BR>[Called By]<UL><LI><a href="#[131b0b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInit
</UL>

<P><STRONG><a name="[131b0b0]"></a>OSInit</STRONG> (Thumb, 188 bytes, Stack size 32 bytes, ucos_ii.o(i.OSInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
<LI>Call Chain = OSInit &rArr; OSTaskCreateExt &rArr; OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[125b290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemClr
<LI><a href="#[1311938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSDebugInit
<LI><a href="#[131afd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
</UL>
<BR>[Called By]<UL><LI><a href="#[131b140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1313bc8]"></a>OSInitHookBegin</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSInitHookBegin), UNUSED)

<P><STRONG><a name="[1313b80]"></a>OSInitHookEnd</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSInitHookEnd), UNUSED)

<P><STRONG><a name="[c77f78]"></a>OSIntExit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, ucos_ii.o(i.OSIntExit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OSIntExit
</UL>
<BR>[Calls]<UL><LI><a href="#[c77e10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[c77e58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
<LI><a href="#[125bea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_SchedNew
<LI><a href="#[13157f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
</UL>
<BR>[Called By]<UL><LI><a href="#[c81fb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USART1_IRQHandler
<LI><a href="#[c82000]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM4_IRQHandler
<LI><a href="#[c82048]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_IRQHandler
<LI><a href="#[c82090]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_IRQHandler
<LI><a href="#[c82240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTickHandler
<LI><a href="#[c825e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI9_5_IRQHandler
<LI><a href="#[c82a68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_IRQHandler
</UL>

<P><STRONG><a name="[1316518]"></a>OSSemCreate</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, ucos_ii.o(i.OSSemCreate))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = OSSemCreate
</UL>
<BR>[Calls]<UL><LI><a href="#[c77e10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[c77e58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
<LI><a href="#[125b2d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[131af48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_os_compent
</UL>

<P><STRONG><a name="[131b068]"></a>OSSemPend</STRONG> (Thumb, 128 bytes, Stack size 24 bytes, ucos_ii.o(i.OSSemPend))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = OSSemPend &rArr; OS_EventTaskWait
</UL>
<BR>[Calls]<UL><LI><a href="#[c77e10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[c77e58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
<LI><a href="#[125b200]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[125b320]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[125b3b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTO
</UL>
<BR>[Called By]<UL><LI><a href="#[1317be0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;org_task_core
<LI><a href="#[1317c28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;com_task_core
<LI><a href="#[1317c70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bot_task_core
<LI><a href="#[1317cb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;back_timeout_task_core
<LI><a href="#[1317d00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;acstop_task_core
<LI><a href="#[131c898]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_TaskCore
</UL>

<P><STRONG><a name="[c77ee8]"></a>OSSemPost</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, ucos_ii.o(i.OSSemPost))
<BR><BR>[Stack]<UL><LI>Max Depth = 28 + Unknown Stack Size

⌨️ 快捷键说明

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