📄 lm3s_ucos2.htm
字号:
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = tickISRHandler ⇒ OSTimeTick
</UL>
<BR>[Calls]<UL><LI><a href="#[c800c0]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[c80108]">>></a> OS_ENTER_CRITICAL
<LI><a href="#[c80660]">>></a> OSTimeTick
<LI><a href="#[c80810]">>></a> OSIntExit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10c6dc0]"></a>targetInit</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, target.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10c7ea0]">>></a> tickInit
<LI><a href="#[112b7e0]">>></a> SysCtlClockSet
</UL>
<BR>[Called By]<UL><LI><a href="#[10c5458]">>></a> Task_Card
</UL>
<P><STRONG><a name="[10c42a0]"></a>SSIInit</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10d5560]">>></a> GPIODirModeSet
<LI><a href="#[112b1f8]">>></a> SysCtlPeripheralEnable
<LI><a href="#[112b828]">>></a> SysCtlClockGet
<LI><a href="#[1132558]">>></a> SSIEnable
<LI><a href="#[1132708]">>></a> SSIConfigSetExpClk
</UL>
<BR>[Called By]<UL><LI><a href="#[10c5458]">>></a> Task_Card
</UL>
<P><STRONG><a name="[10c4258]"></a>GPIO_SET</STRONG> (Thumb, 96 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10d5440]">>></a> GPIOPadConfigSet
</UL>
<BR>[Called By]<UL><LI><a href="#[10c5458]">>></a> Task_Card
</UL>
<P><STRONG><a name="[10c4210]"></a>uart0init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10d4fc0]">>></a> GPIOPinTypeUART
<LI><a href="#[112b1f8]">>></a> SysCtlPeripheralEnable
<LI><a href="#[112b828]">>></a> SysCtlClockGet
<LI><a href="#[1135d88]">>></a> IntPrioritySet
<LI><a href="#[1135f38]">>></a> IntEnable
<LI><a href="#[1174a68]">>></a> UARTIntEnable
<LI><a href="#[1174c18]">>></a> UARTEnable
<LI><a href="#[1174cf0]">>></a> UARTConfigSetExpClk
</UL>
<BR>[Called By]<UL><LI><a href="#[10c5458]">>></a> Task_Card
</UL>
<P><STRONG><a name="[10c41c8]"></a>uart0send</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[11748b8]">>></a> UARTSpaceAvail
<LI><a href="#[1174dc8]">>></a> UARTCharPutNonBlocking
</UL>
<BR>[Called By]<UL><LI><a href="#[10c5458]">>></a> Task_Card
</UL>
<P><STRONG><a name="[10c4180]"></a>main</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
<LI>Call Chain = main ⇒ OSInit ⇒ OS_InitTaskIdle ⇒ OSTaskCreate ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c802b8]">>></a> OSTaskCreate
<LI><a href="#[c806f0]">>></a> OSStart
<LI><a href="#[c808a0]">>></a> OSInit
<LI><a href="#[10c9bd8]">>></a> intDisAll
</UL>
<BR>[Called By]<UL><LI><a href="#[1171200]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[10c9550]"></a>uart0_ISR</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
<LI>Call Chain = uart0_ISR ⇒ OSMboxPost ⇒ OS_EventTaskRdy
</UL>
<BR>[Calls]<UL><LI><a href="#[c7a8c0]">>></a> OSMboxPost
<LI><a href="#[c800c0]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[c80108]">>></a> OS_ENTER_CRITICAL
<LI><a href="#[c80810]">>></a> OSIntExit
<LI><a href="#[11749d8]">>></a> UARTIntStatus
<LI><a href="#[1174af8]">>></a> UARTIntClear
<LI><a href="#[1174d80]">>></a> UARTCharsAvail
<LI><a href="#[1174e58]">>></a> UARTCharGetNonBlocking
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[10e15b8]"></a>SD_SendCmd</STRONG> (Thumb, 194 bytes, Stack size 32 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e0eb0]">>></a> SPI_SendByte
<LI><a href="#[10e0ef8]">>></a> SPI_RecByte
<LI><a href="#[10e0f40]">>></a> SPI_CS_Deassert
<LI><a href="#[10e0f88]">>></a> SPI_CS_Assert
</UL>
<BR>[Called By]<UL><LI><a href="#[10dc0d0]">>></a> SD_ActiveInit
<LI><a href="#[10e10f0]">>></a> SD_ReadOCR
<LI><a href="#[10e1138]">>></a> SD_EraseSelectedBlock
<LI><a href="#[10e1378]">>></a> SD_SetBlockLen
<LI><a href="#[10e13c0]">>></a> SD_ReadCard_Status
<LI><a href="#[10e1408]">>></a> SD_StopTransmission
<LI><a href="#[10e1450]">>></a> SD_ReadCSD
<LI><a href="#[10e14e0]">>></a> SD_ResetSD
<LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<P><STRONG><a name="[10e1570]"></a>SD_PackParam</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10e1138]">>></a> SD_EraseSelectedBlock
<LI><a href="#[10e1378]">>></a> SD_SetBlockLen
<LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<P><STRONG><a name="[10e1528]"></a>SD_BlockCommand</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1570]">>></a> SD_PackParam
<LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10e11c8]">>></a> SD_EraseEndBlock
<LI><a href="#[10e1210]">>></a> SD_EraseStartBlock
<LI><a href="#[10e1258]">>></a> SD_WriteMultipleBlock
<LI><a href="#[10e12a0]">>></a> SD_WriteSingleBlock
<LI><a href="#[10e12e8]">>></a> SD_ReadMultipleBlock
<LI><a href="#[10e1330]">>></a> SD_ReadSingleBlock
</UL>
<P><STRONG><a name="[10e14e0]"></a>SD_ResetSD</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3f88]">>></a> SD_Initialize
</UL>
<P><STRONG><a name="[10e1498]"></a>SD_ReadRegister</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e0eb0]">>></a> SPI_SendByte
<LI><a href="#[10e0ef8]">>></a> SPI_RecByte
<LI><a href="#[10e0f40]">>></a> SPI_CS_Deassert
<LI><a href="#[10e0f88]">>></a> SPI_CS_Assert
</UL>
<BR>[Called By]<UL><LI><a href="#[10e1450]">>></a> SD_ReadCSD
</UL>
<P><STRONG><a name="[10e1450]"></a>SD_ReadCSD</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1498]">>></a> SD_ReadRegister
<LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10dc118]">>></a> SD_GetCardInfo
</UL>
<P><STRONG><a name="[10e1408]"></a>SD_StopTransmission</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<P><STRONG><a name="[10e13c0]"></a>SD_ReadCard_Status</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3ef8]">>></a> SD_WriteBlock
</UL>
<P><STRONG><a name="[10e1378]"></a>SD_SetBlockLen</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1570]">>></a> SD_PackParam
<LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3f88]">>></a> SD_Initialize
</UL>
<P><STRONG><a name="[10e1330]"></a>SD_ReadSingleBlock</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3f40]">>></a> SD_ReadBlock
</UL>
<P><STRONG><a name="[10e12e8]"></a>SD_ReadMultipleBlock</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<P><STRONG><a name="[10e12a0]"></a>SD_WriteSingleBlock</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3ef8]">>></a> SD_WriteBlock
</UL>
<P><STRONG><a name="[10e1258]"></a>SD_WriteMultipleBlock</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<P><STRONG><a name="[10e1210]"></a>SD_EraseStartBlock</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3fd0]">>></a> SD_EraseBlock
</UL>
<P><STRONG><a name="[10e11c8]"></a>SD_EraseEndBlock</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1528]">>></a> SD_BlockCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3fd0]">>></a> SD_EraseBlock
</UL>
<P><STRONG><a name="[10e1180]"></a>SD_WaitBusy</STRONG> (Thumb, 134 bytes, Stack size 24 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80198]">>></a> OSTimeDly
<LI><a href="#[10e0eb0]">>></a> SPI_SendByte
<LI><a href="#[10e0ef8]">>></a> SPI_RecByte
<LI><a href="#[10e0f40]">>></a> SPI_CS_Deassert
<LI><a href="#[10e0f88]">>></a> SPI_CS_Assert
</UL>
<BR>[Called By]<UL><LI><a href="#[10e1060]">>></a> SD_WriteBlockData
<LI><a href="#[10e1138]">>></a> SD_EraseSelectedBlock
</UL>
<P><STRONG><a name="[10e1138]"></a>SD_EraseSelectedBlock</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e1180]">>></a> SD_WaitBusy
<LI><a href="#[10e1570]">>></a> SD_PackParam
<LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3fd0]">>></a> SD_EraseBlock
</UL>
<P><STRONG><a name="[10e10f0]"></a>SD_ReadOCR</STRONG> (Thumb, 62 bytes, Stack size 32 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e15b8]">>></a> SD_SendCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3f88]">>></a> SD_Initialize
</UL>
<P><STRONG><a name="[10e10a8]"></a>SD_ReadBlockData</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80198]">>></a> OSTimeDly
<LI><a href="#[10e0eb0]">>></a> SPI_SendByte
<LI><a href="#[10e0ef8]">>></a> SPI_RecByte
<LI><a href="#[10e0f40]">>></a> SPI_CS_Deassert
<LI><a href="#[10e0f88]">>></a> SPI_CS_Assert
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3f40]">>></a> SD_ReadBlock
</UL>
<P><STRONG><a name="[10e1060]"></a>SD_WriteBlockData</STRONG> (Thumb, 154 bytes, Stack size 32 bytes, sdcmd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e0eb0]">>></a> SPI_SendByte
<LI><a href="#[10e0ef8]">>></a> SPI_RecByte
<LI><a href="#[10e0f40]">>></a> SPI_CS_Deassert
<LI><a href="#[10e0f88]">>></a> SPI_CS_Assert
<LI><a href="#[10e1180]">>></a> SD_WaitBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[10c3ef8]">>></a> SD_WriteBlock
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -