📄 index.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title> TrueFFS for Tornado Programmer's Guide 1.0</title></head><body bgcolor="FFFFFF"><h1 class="TitleProduct" align="right"><font face="Helvetica, sans-serif" class="sans"><i>TrueFFS for Tornado</i></font></h1><h3 class="TitleVolume" align="right"><i>Programmer's Guide</i></h3><h4 class="TitleSubtitle" align="right"><font face="Helvetica, sans-serif" class="sans"><i> </i></font></h4><h1 class="TitleRelease" align="right"><font face="Helvetica, sans-serif" class="sans"><i>1.0</i></font></h1><h4 class="TitleEdition" align="right"><font face="Helvetica, sans-serif" class="sans"><i>Edition 1</i></font></h4><p class="navbar" align="right"><a href="Title.html"><img border="0" alt="[Copyright]" src="icons/copyright.gif"></a><a href="../../books.html"><img border="0" alt="[Online Manuals]" src="icons/onlinemanuals.gif"></a></p><hr><h3 class="Contents" align="right"><font face="Helvetica, sans-serif" size="-1" class="sans"><i>Contents</i></font></h3><h4 class="Subtitle" align="right"><font face="Helvetica, sans-serif" size="-1" class="sans"><i></i></font></h4><dl class="margin"><dd><h5 class="H1chapTOC"><a href="intro.html">1 <b class="H1nameTOC"><a href="intro.html">Overview </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="intro1.html">1.1 Introduction</a></h5><dd><h5 class="H2TOC"><a href="intro2.html">1.2 Block Data and TrueFFS</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="intro2.html#85315">1.2.1 How TrueFFS Manages Block Data</a></h5><dd><h5 class="H3TOC"><a href="intro2.html#85345">1.2.2 Virtual Blocks Make Wear Leveling Possible</a></h5><dd><h5 class="H3TOC"><a href="intro2.html#85667">1.2.3 Virtual Blocks Simplify Garbage Collection</a></h5><dd><h5 class="H3TOC"><a href="intro2.html#85715">1.2.4 How Garbage Collection is Triggered</a></h5><dd><h5 class="H3TOC"><a href="intro2.html#85404">1.2.5 Block Allocation and the Clustering of Related Data</a></h5></dl><dd><h5 class="H2TOC"><a href="intro3.html">1.3 Fault Recovery in TrueFFS</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="intro3.html#85833">1.3.1 "Erase after Write" Guarantees Data Integrity</a></h5><dd><h5 class="H3TOC"><a href="intro3.html#84417">1.3.2 Recovering from Failures During Write or Erase Operations</a></h5><dd><h5 class="H3TOC"><a href="intro3.html#84420">1.3.3 Recovering from Failures During Garbage Collection</a></h5><dd><h5 class="H3TOC"><a href="intro3.html#84424">1.3.4 Recovering from Failures During Formatting</a></h5></dl><dd><h5 class="H2TOC"><a href="intro4.html">1.4 Sharing Flash Memory Between TrueFFS and a Boot Image</a></h5><dd><h5 class="H2TOC"><a href="intro5.html">1.5 TrueFFS is a Layered Product</a></h5><dd><h5 class="H2TOC"><a href="intro6.html">1.6 TrueFFS Configuration Display Utilities</a></h5><dd><h5 class="H2TOC"><a href="intro7.html">1.7 About I/O Sequencing</a></h5></dl><dd><h5 class="H1chapTOC"><a href="gettingStarted.html">2 <b class="H1nameTOC"><a href="gettingStarted.html">Getting Started </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="gettingStarted1.html">2.1 Introduction</a></h5><dd><h5 class="H2TOC"><a href="gettingStarted2.html">2.2 An Overview of Configuring and Using TrueFFS</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="gettingStarted2.html#90582">2.2.1 Configuring VxWorks and TrueFFS</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="gettingStarted2.html#85369">Changing the Makefile</a></h5><dd><h5 class="H4TOC"><a href="gettingStarted2.html#88652">Changing config.h</a></h5><dd><h5 class="H4TOC"><a href="gettingStarted2.html#89077">Changing sysLib.c</a></h5><dd><h5 class="H4TOC"><a href="gettingStarted2.html#89636">Changing sysTffs.c</a></h5></dl><dd><h5 class="H3TOC"><a href="gettingStarted2.html#91549">2.2.2 Formatting Flash</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted2.html#90478">2.2.3 Creating TrueFFS Block Devices</a></h5></dl><dd><h5 class="H2TOC"><a href="gettingStarted3.html">2.3 BSP-Specific Examples of Using TrueFFS</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="gettingStarted3.html#96168">2.3.1 ads860 with a Board-Resident Flash Array and a PCMCIA Slot</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted3.html#90880">2.3.2 hkbaja47 a Board-Resident Flash Array</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted3.html#91891">2.3.3 iq960rp with a Board-Resident Flash Array</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted3.html#84762">2.3.4 mv177 with a Board-Resident Flash Array</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted3.html#88097">2.3.5 pid7t or pid7t_t with a Board-Resident Flash Array</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted3.html#90416">2.3.6 ss5 with a Board-Resident Flash Array</a></h5></dl><dd><h5 class="H2TOC"><a href="gettingStarted4.html">2.4 Socket Layer Options for the pc386 and pc486 BSPs</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="gettingStarted4.html#95567">2.4.1 Configuring the pc386 and pc486 for TrueFFS and the PCMCIA Driver</a></h5><dd><h5 class="H3TOC"><a href="gettingStarted4.html#96232">2.4.2 x86 with DiskOnChip 2000 and Two PCMCIA Slots Using INCLUDE_PCMCIA</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="gettingStarted4.html#95149">Adding Boot Code to the DiskOnChip 2000</a></h5><dd><h5 class="H4TOC"><a href="gettingStarted4.html#95184">X-86 Pitfalls--CMOS Setup</a></h5></dl></dl></dl><dd><h5 class="H1chapTOC"><a href="binding.html">3 <b class="H1nameTOC"><a href="binding.html">Writing Socket Component Drivers and MTDs </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="binding1.html">3.1 Introduction</a></h5><dd><h5 class="H2TOC"><a href="binding2.html">3.2 About the FLFlash and FLSocket Structures</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="binding2.html#92415">3.2.1 FLFlash</a></h5><dd><h5 class="H3TOC"><a href="binding2.html#97022">3.2.2 FLSocket</a></h5></dl><dd><h5 class="H2TOC"><a href="binding3.html">3.3 Writing a Socket Component Driver</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="binding3.html#87816">3.3.1 Writing a sysTffsInit( ) Routine</a></h5><dd><h5 class="H3TOC"><a href="binding3.html#91758">3.3.2 Writing an xxxRegister( ) Routine</a></h5><dd><h5 class="H3TOC"><a href="binding3.html#96495">3.3.3 Writing an flDelayLoop( ) Routine</a></h5><dd><h5 class="H3TOC"><a href="binding3.html#96471">3.3.4 Writing an flFitInSocketWindow( ) Routine</a></h5></dl><dd><h5 class="H2TOC"><a href="binding4.html">3.4 Writing an MTD</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="binding4.html#98451">3.4.1 Writing an MTD Identification Routine</a></h5><dd><h5 class="H3TOC"><a href="binding4.html#100024">3.4.2 Writing a Map Function for an MTD</a></h5><dd><h5 class="H3TOC"><a href="binding4.html#100209">3.4.3 Writing a Read Function for an MTD</a></h5><dd><h5 class="H3TOC"><a href="binding4.html#100542">3.4.4 Writing Write and Erase Functions for an MTD</a></h5><dd><h5 class="H3TOC"><a href="binding4.html#100450">3.4.5 Registering Your MTD with TrueFFS</a></h5></dl><dd><h5 class="H2TOC"><a href="binding5.html">3.5 MTD-Supported Flash Devices</a></h5><dl class="margin"><dl class="margin"><dd><h5 class="H4TOC"><a href="binding5.html#101315">Intel 28F008 Flash Support</a></h5><dd><h5 class="H4TOC"><a href="binding5.html#84912">Intel 28F016 Flash Support</a></h5><dd><h5 class="H4TOC"><a href="binding5.html#84927">CFI/SCS Flash Support</a></h5><dd><h5 class="H4TOC"><a href="binding5.html#84940">AMD/Fujitsu Flash Support</a></h5><dd><h5 class="H4TOC"><a href="binding5.html#84963">NAND Flash Support (NFDC2048)</a></h5><dd><h5 class="H4TOC"><a href="binding5.html#101192">Disk-On-Chip 2000 Support (NFDC2148)</a></h5></dl></dl></dl><dd><h5 class="H1chapTOC"><a href="flashMem.aX%281%29.TOC.html">A <b class="H1nameTOC"><a href="flashMem.aX%281%29.TOC.html">Libraries </b></a></h5><dd><h5 class="H1chapTOC"><a href="flashMem.aX%282%29.TOC.html">B <b class="H1nameTOC"><a href="flashMem.aX%282%29.TOC.html">Subroutines </b></a></h5></dl><a name="foot"><hr></a></body></html><!---by WRS Documentation (), Wind River Systems, Inc. conversion tool: Quadralay WebWorks Publisher 4.0.11 template: CSS Template, Jan 1998 - Jefro --->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -