📄 igbt.htm
字号:
<P><STRONG><a name="[103b6a0]"></a>InitUART0</STRONG> (ARM, 140 bytes, Stack size 16 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = InitUART0</UL>
<BR>[Calls]<UL><LI><a href="#[1084a7c]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c13ec0]"><<</a> TargetInit
</UL>
<P><STRONG><a name="[ff14b0]"></a>VICInit</STRONG> (ARM, 168 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
<P><STRONG><a name="[c13ec0]"></a>TargetInit</STRONG> (ARM, 228 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = TargetInit -> InitUART0</UL>
<BR>[Calls]<UL><LI><a href="#[101ff6c]">>></a> IGBT_Init
<LI><a href="#[103b6a0]">>></a> InitUART0
<LI><a href="#[103b718]">>></a> PWMInit
<LI><a href="#[103b78c]">>></a> Timer1Init
<LI><a href="#[103b804]">>></a> Timer0Init
<LI><a href="#[108752c]">>></a> srand
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> main
</UL>
<P><STRONG><a name="[103f7d8]"></a>TargetResetInit</STRONG> (ARM, 124 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103fbac]"><<</a> ResetInit
</UL>
<P><STRONG><a name="[ff10e4]"></a>cpystr</STRONG> (ARM, 104 bytes, Stack size 32 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = cpystr</UL>
<BR>[Calls]<UL><LI><a href="#[10856c0]">>></a> strlen
</UL>
<BR>[Called By]<UL><LI><a href="#[ff168c]"><<</a> DealCommand
</UL>
<P><STRONG><a name="[b442e4]"></a>OSTimeDly</STRONG> (ARM, 140 bytes, Stack size 8 bytes, os_time.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSTimeDly -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b440dc]"><<</a> WriteSpeedSetParameter
<LI><a href="#[b44268]"><<</a> OSTimeDlyHMSM
<LI><a href="#[b448b4]"><<</a> WaitTask
<LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> ForceTask
<LI><a href="#[c2f690]"><<</a> ReadPidParam
<LI><a href="#[c2f70c]"><<</a> WritePidParam
<LI><a href="#[c2f80c]"><<</a> WriteEEPROM
</UL>
<P><STRONG><a name="[b44268]"></a>OSTimeDlyHMSM</STRONG> (ARM, 228 bytes, Stack size 32 bytes, os_time.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
<LI>Call Chain = OSTimeDlyHMSM -> OSTimeDly -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[1084a7c]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
</UL>
<P><STRONG><a name="[1034014]"></a>OSTimeDlyResume</STRONG> (ARM, 180 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[1033f9c]"></a>OSTimeGet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[1033f24]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[b4435c]"></a>OSFlagAccept</STRONG> (ARM, 448 bytes, Stack size 40 bytes, os_flag.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = OSFlagAccept</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
<LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> ForceTask
</UL>
<P><STRONG><a name="[c14500]"></a>OSFlagCreate</STRONG> (ARM, 136 bytes, Stack size 16 bytes, os_flag.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSFlagCreate</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> main
</UL>
<P><STRONG><a name="[105e9f4]"></a>OS_FlagUnlink</STRONG> (ARM, 80 bytes, Stack size 4 bytes, os_flag.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = OS_FlagUnlink</UL>
<BR>[Called By]<UL><LI><a href="#[c281ec]"><<</a> OSFlagPend
<LI><a href="#[105ee54]"><<</a> OS_FlagTaskRdy
<LI><a href="#[1065c84]"><<</a> OSTaskDel
</UL>
<P><STRONG><a name="[105e97c]"></a>OSFlagDel</STRONG> (ARM, 340 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
<LI><a href="#[105ee54]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[c281ec]"></a>OSFlagPend</STRONG> (ARM, 864 bytes, Stack size 80 bytes, os_flag.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = OSFlagPend -> OS_FlagBlock</UL>
<BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
<LI><a href="#[105e9f4]">>></a> OS_FlagUnlink
<LI><a href="#[105edd8]">>></a> OS_FlagBlock
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> ForceTask
</UL>
<P><STRONG><a name="[ff1524]"></a>OSFlagPost</STRONG> (ARM, 492 bytes, Stack size 40 bytes, os_flag.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = OSFlagPost -> OS_FlagTaskRdy -> OS_FlagUnlink</UL>
<BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
<LI><a href="#[105ee54]">>></a> OS_FlagTaskRdy
</UL>
<BR>[Called By]<UL><LI><a href="#[ff168c]"><<</a> DealCommand
</UL>
<P><STRONG><a name="[105e904]"></a>OSFlagQuery</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<P><STRONG><a name="[105e88c]"></a>OS_FlagInit</STRONG> (ARM, 76 bytes, Stack size 0 bytes, os_flag.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c1448c]"><<</a> OSInit
</UL>
<P><STRONG><a name="[10597ac]"></a>OS_TaskIdle</STRONG> (ARM, 52 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[100d870]">>></a> OSTaskIdleHook
</UL>
<P><STRONG><a name="[c1448c]"></a>OSInit</STRONG> (ARM, 44 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = OSInit -> OS_InitTaskIdle -> OSTaskCreateExt -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[100dbd8]">>></a> OSInitHookEnd
<LI><a href="#[100dc54]">>></a> OSInitHookBegin
<LI><a href="#[10591ec]">>></a> OS_MemInit
<LI><a href="#[105a2a8]">>></a> OS_InitMisc
<LI><a href="#[105a320]">>></a> OS_InitRdyList
<LI><a href="#[105a39c]">>></a> OS_InitTCBList
<LI><a href="#[105a418]">>></a> OS_InitEventList
<LI><a href="#[105a498]">>></a> OS_InitTaskIdle
<LI><a href="#[105e88c]">>></a> OS_FlagInit
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> main
</UL>
<P><STRONG><a name="[1059734]"></a>OSIntEnter</STRONG> (ARM, 56 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[103e78c]"></a>OSIntExit</STRONG> (ARM, 236 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSIntExit</UL>
<BR>[Called By]<UL><LI><a href="#[103e23c]"><<</a> PWM_Handler
<LI><a href="#[103e2b4]"><<</a> I2c_Handler
<LI><a href="#[103e3a8]"><<</a> Uart0_Handler
<LI><a href="#[103e4a4]"><<</a> Timer1_Handler
<LI><a href="#[103e5a0]"><<</a> Timer0_Handler
<LI><a href="#[103e698]"><<</a> IRQ_Handler
</UL>
<P><STRONG><a name="[10596bc]"></a>OSSchedLock</STRONG> (ARM, 68 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[1033d48]"></a>OS_Sched</STRONG> (ARM, 164 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OS_Sched</UL>
<BR>[Called By]<UL><LI><a href="#[b442e4]"><<</a> OSTimeDly
<LI><a href="#[c14320]"><<</a> OSTaskCreate
<LI><a href="#[c280f4]"><<</a> OSTaskSuspend
<LI><a href="#[c28170]"><<</a> OSTaskResume
<LI><a href="#[c281ec]"><<</a> OSFlagPend
<LI><a href="#[c2ee90]"><<</a> OSSemPost
<LI><a href="#[c2ef08]"><<</a> OSSemPend
<LI><a href="#[c2eff8]"><<</a> OSMutexPost
<LI><a href="#[c2f070]"><<</a> OSMutexPend
<LI><a href="#[c2f0e8]"><<</a> OSMboxPost
<LI><a href="#[c2f160]"><<</a> OSMboxPend
<LI><a href="#[ff1524]"><<</a> OSFlagPost
<LI><a href="#[1034014]"><<</a> OSTimeDlyResume
<LI><a href="#[105311c]"><<</a> OSMboxPostOpt
<LI><a href="#[1053198]"><<</a> OSMboxDel
<LI><a href="#[1059264]"><<</a> OSTaskCreateExt
<LI><a href="#[1059640]"><<</a> OSSchedUnlock
<LI><a href="#[105e97c]"><<</a> OSFlagDel
<LI><a href="#[1065c84]"><<</a> OSTaskDel
<LI><a href="#[1065cfc]"><<</a> OSTaskChangePrio
<LI><a href="#[1068a8c]"><<</a> OSSemDel
<LI><a href="#[106d8c0]"><<</a> OSMutexDel
</UL>
<P><STRONG><a name="[1059640]"></a>OSSchedUnlock</STRONG> (ARM, 120 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1033d48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[c1439c]"></a>OSStart</STRONG> (ARM, 128 bytes, Stack size 16 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OSStart -> OSStartHighRdy</UL>
<BR>[Calls]<UL><LI><a href="#[100dcd0]">>></a> OSStartHighRdy
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> main
</UL>
<P><STRONG><a name="[103b628]"></a>OSTimeTick</STRONG> (ARM, 208 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSTimeTick</UL>
<BR>[Calls]<UL><LI><a href="#[100d8ec]">>></a> OSTimeTickHook
</UL>
<BR>[Called By]<UL><LI><a href="#[103e520]"><<</a> Timer0_Exception
</UL>
<P><STRONG><a name="[10595c8]"></a>OSVersion</STRONG> (ARM, 8 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[1059550]"></a>OS_Dummy</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1065c84]"><<</a> OSTaskDel
</UL>
<P><STRONG><a name="[10594d4]"></a>OS_EventTaskRdy</STRONG> (ARM, 188 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OS_EventTaskRdy</UL>
<BR>[Called By]<UL><LI><a href="#[c2ee90]"><<</a> OSSemPost
<LI><a href="#[c2eff8]"><<</a> OSMutexPost
<L
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -