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

📄 lpc213x_sd.htm

📁 基于LPX213X微处理器与uC/OS-II操作系统下的SD卡读写与文件系统建立程序。
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<P><STRONG><a name="[b46304]"></a>AddFileDriver</STRONG> (ARM, 472 bytes, Stack size 32 bytes, disk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112 + Unknown Stack Size
<LI>Call Chain = AddFileDriver -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[c00ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b46380]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b45e48]"></a>RemoveFileDriver</STRONG> (ARM, 148 bytes, Stack size 32 bytes, disk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = RemoveFileDriver -> AllCacheWriteBack -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[b46284]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AllCacheWriteBack
</UL>
<BR>[Called By]<UL><LI><a href="#[b46380]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[bfe070]"></a>FATGetNextClus</STRONG> (ARM, 472 bytes, Stack size 32 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112 + Unknown Stack Size
<LI>Call Chain = FATGetNextClus -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[c00ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b4602c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FileSeek
<LI><a href="#[be4124]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FilePutCh
<LI><a href="#[be8d74]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FATDelClusChain
<LI><a href="#[be8df0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FATAddClus
<LI><a href="#[bf4434]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FileGetCh
<LI><a href="#[bfa81c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
<LI><a href="#[bfa910]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>

<P><STRONG><a name="[bfdff4]"></a>FATSetNextClus</STRONG> (ARM, 548 bytes, Stack size 32 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112 + Unknown Stack Size
<LI>Call Chain = FATSetNextClus -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfdf7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteSec
<LI><a href="#[c00ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[be8d74]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FATDelClusChain
<LI><a href="#[be8df0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FATAddClus
</UL>

<P><STRONG><a name="[be8df0]"></a>FATAddClus</STRONG> (ARM, 256 bytes, Stack size 24 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
<LI>Call Chain = FATAddClus -> FATSetNextClus -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfdff4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATSetNextClus
<LI><a href="#[bfe070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATGetNextClus
</UL>
<BR>[Called By]<UL><LI><a href="#[b45f40]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;MakeDir
<LI><a href="#[be4124]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FilePutCh
<LI><a href="#[be8fcc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;AddFDT
</UL>

<P><STRONG><a name="[be8d74]"></a>FATDelClusChain</STRONG> (ARM, 88 bytes, Stack size 16 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = FATDelClusChain -> FATSetNextClus -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[bfdff4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATSetNextClus
<LI><a href="#[bfe070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATGetNextClus
</UL>
<BR>[Called By]<UL><LI><a href="#[b45ec8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveDir
<LI><a href="#[b45f40]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;MakeDir
<LI><a href="#[bf42c8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveFile
</UL>

<P><STRONG><a name="[be8f54]"></a>ClearClus</STRONG> (ARM, 136 bytes, Stack size 24 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = ClearClus -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfdf7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
</UL>
<BR>[Called By]<UL><LI><a href="#[b45f40]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;MakeDir
<LI><a href="#[be8fcc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;AddFDT
</UL>

<P><STRONG><a name="[bfaa80]"></a>ReadFDTInfo</STRONG> (ARM, 356 bytes, Stack size 32 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[c00ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
</UL>
<BR>[Called By]<UL><LI><a href="#[bfa910]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
<LI><a href="#[bfa988]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;GetRootFDTInfo
</UL>

<P><STRONG><a name="[bfaa04]"></a>WriteFDTInfo</STRONG> (ARM, 396 bytes, Stack size 32 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = WriteFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[bfdf7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteSec
<LI><a href="#[c00ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadSec
<LI><a href="#[c00f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenSec
<LI><a href="#[c00fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseSec
</UL>
<BR>[Called By]<UL><LI><a href="#[bfa81c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
<LI><a href="#[bfa894]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SetRootFDTInfo
</UL>

<P><STRONG><a name="[bfa988]"></a>GetRootFDTInfo</STRONG> (ARM, 132 bytes, Stack size 24 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
<LI>Call Chain = GetRootFDTInfo -> ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfaa80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFDTInfo
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[bfa910]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>

<P><STRONG><a name="[bfa910]"></a>GetFDTInfo</STRONG> (ARM, 228 bytes, Stack size 32 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = GetFDTInfo -> GetRootFDTInfo -> ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfa988]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetRootFDTInfo
<LI><a href="#[bfaa80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFDTInfo
<LI><a href="#[bfe070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATGetNextClus
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[be8c84]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FindFDTInfo
<LI><a href="#[be8cfc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FDTIsLie
<LI><a href="#[be8e68]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DirIsEmpty
<LI><a href="#[be8ee0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DelFDT
<LI><a href="#[be8fcc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;AddFDT
<LI><a href="#[bfa7a4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ChangeFDT
</UL>

<P><STRONG><a name="[bfa894]"></a>SetRootFDTInfo</STRONG> (ARM, 124 bytes, Stack size 24 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
<LI>Call Chain = SetRootFDTInfo -> WriteFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfaa04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteFDTInfo
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[bfa81c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
</UL>

<P><STRONG><a name="[bfa81c]"></a>SetFDTInfo</STRONG> (ARM, 224 bytes, Stack size 32 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = SetFDTInfo -> SetRootFDTInfo -> WriteFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfa894]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetRootFDTInfo
<LI><a href="#[bfaa04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteFDTInfo
<LI><a href="#[bfe070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATGetNextClus
<LI><a href="#[102dff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[be8ee0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DelFDT
<LI><a href="#[be8fcc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;AddFDT
<LI><a href="#[bfa7a4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ChangeFDT
</UL>

<P><STRONG><a name="[be8c84]"></a>FindFDTInfo</STRONG> (ARM, 264 bytes, Stack size 24 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 192 + Unknown Stack Size
<LI>Call Chain = FindFDTInfo -> GetFDTInfo -> GetRootFDTInfo -> ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[bfa910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>
<BR>[Called By]<UL><LI><a href="#[b45ec8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveDir
<LI><a href="#[b46194]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FileClose
<LI><a href="#[be8fcc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;AddFDT
<LI><a href="#[be90b8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;GetDirClusIndex
<LI><a href="#[bf415c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_FileOpenW
<LI><a href="#[bf41d4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_FileOpenR
<LI><a href="#[bf42c8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveFile
</UL>

<P><STRONG><a name="[be8fcc]"></a>AddFDT</STRONG> (ARM, 300 bytes, Stack size 56 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 248 + Unknown Stack Size
<LI>Call Chain = AddFDT -> FindFDTInfo -> GetFDTInfo -> GetRootFDTInfo -> ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[be8c84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FindFDTInfo
<LI><a href="#[be8df0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FATAddClus
<LI><a href="#[be8f54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ClearClus
<LI><a href="#[bfa81c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
<LI><a href="#[bfa910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>
<BR>[Called By]<UL><LI><a href="#[b45f40]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;MakeDir
<LI><a href="#[bf415c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_FileOpenW
</UL>

<P><STRONG><a name="[be8ee0]"></a>DelFDT</STRONG> (ARM, 292 bytes, Stack size 56 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 224 + Unknown Stack Size
<LI>Call Chain = DelFDT -> SetFDTInfo -> SetRootFDTInfo -> WriteFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[bfa81c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
<LI><a href="#[bfa910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>
<BR>[Called By]<UL><LI><a href="#[b45ec8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveDir
<LI><a href="#[bf42c8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveFile
</UL>

<P><STRONG><a name="[bfa7a4]"></a>ChangeFDT</STRONG> (ARM, 288 bytes, Stack size 56 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 224 + Unknown Stack Size
<LI>Call Chain = ChangeFDT -> SetFDTInfo -> SetRootFDTInfo -> WriteFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[bfa81c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetFDTInfo
<LI><a href="#[bfa910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>
<BR>[Called By]<UL><LI><a href="#[b46194]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FileClose
</UL>

<P><STRONG><a name="[be8e68]"></a>DirIsEmpty</STRONG> (ARM, 156 bytes, Stack size 48 bytes, fdt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size
<LI>Call Chain = DirIsEmpty -> GetFDTInfo -> GetRootFDTInfo -> ReadFDTInfo -> OpenSec -> GetCache -> CacheWriteBack2</UL>
<BR>[Calls]<UL><LI><a href="#[be8c0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetDiskInfo
<LI><a href="#[bfa910]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetFDTInfo
</UL>
<BR>[Called By]<UL><LI><a href="#[b45ec8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RemoveDir
</UL>

<P><STRONG><a name="[be8cfc]"></a>FDTIsLie</STRONG> (ARM, 272 bytes, Stack size 56 bytes, fdt.o(.text))

⌨️ 快捷键说明

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