📄 binding5.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title> Writing Socket Component Drivers and MTDs </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a></a><a href="binding.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="binding4.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="flashMem.aX%281%29.TOC.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="101310">3.5 MTD-Supported Flash Devices</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="101314"> </a>This section tells you which flash devices are supported by which shipped MTD. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="101315">Intel 28F008 Flash Support</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84896"> </a>The MTD defined in <b class="file">I28F008.c</b> supports the Intel 28F008SA, Intel 28F008SC and Intel 28F016SA/SV (in 8-mbit compatibility mode) flash components. Any flash array or card based on these chips is recognized and supported by this MTD. However, the WORD-mode of 28F016SA/SV is not supported (BYTE-mode only). This MTD also supports all interleaving factors (1, 2, 4, ...). Interleaving of more than 4 is recognized, although the MTD does not access more than 4 flash parts simultaneously. The list of supported flash media includes the following: </p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84904"> </a>M-Systems D-Series PC Cards </li></ul><ul class="BulletSingle" type="disc"><li><a name="84905"> </a>M-Systems S-Series PC Cards</li></ul><ul class="BulletSingle" type="disc"><li><a name="84906"> </a>Intel Series-2 (8-mbit family) PC Cards </li></ul><ul class="BulletSingle" type="disc"><li><a name="84907"> </a>Intel Series-2+ (16-mbit family) PC Cards</li></ul><ul class="BulletSingle" type="disc"><li><a name="84908"> </a>Intel Value Series 100 PC Cards </li></ul><ul class="BulletSingle" type="disc"><li><a name="84909"> </a>Intel Miniature cards</li></ul><ul class="BulletSingle" type="disc"><li><a name="84910"> </a>M-Systems PC-FD, PC-104-FD, Tiny-FD Flash disks </li></ul></dl><dl class="margin"><dd><p class="Body"><a name="101110"> </a>Define <b class="symbol_UC">INCLUDE_MTD_I28F008 </b>in your BSP's <b class="file">config.h to </b>include this MTD in TrueFFS for Tornado. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84912">Intel 28F016 Flash Support</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84914"> </a>The MTD defined in <b class="file">i28f016.c</b> supports Intel 28F016SA and Intel 28F008SV flash components. Any flash array or card based on these chips is recognized and supported by this MTD. This MTD also supports interleaving factors of 2 and 4 for BYTE-mode 28F016 component access. For WORD-mode component access, only non-interleaved (interleave 1) mode is supported. The list of supported flash media includes the following:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84924"> </a>Intel Series-2+ PC Cards</li></ul><ul class="BulletSingle" type="disc"><li><a name="84925"> </a>M-Systems Series-2+ PC Cards</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="101237"> </a>Define <b class="symbol_UC">INCLUDE_MTD_I28F016 </b>in your BSP's <b class="file">config.h to </b>include this MTD in TrueFFS for Tornado. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84927">CFI/SCS Flash Support</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84929"> </a>The MTD defined in <b class="file">cfiscs.c</b> supports flash components that follow the CFI/SCS specification. CFI stands for Common Flash Interface. SCS stands for Scalable Command Set. CFI is a standard method for querying flash components for their characteristics. SCS is a second layer built on the CFI specification. This lets a single MTD handle all CFI/SCS Flash technology in a common manner.</p><dd><p class="Body"><a name="84933"> </a>The joint CFI/SCS specification is currently adopted by Intel Corporation and Sharp Corporation for all new flash components starting 1997. The CFI and SCS specifications can be obtained from Intel Corporation at the following address:</p><dl class="margin"><dd><div class="Indent"><a name="84935"> </a>Kurt Robinson <br>Intel Corporation <br>1900 Prairie City Road, Mailstop FM3-121 <br>Folsom, Ca. 95630-9598</div><br></dl><dd><p class="Body"><a name="101249"> </a>Define <b class="symbol_UC">INCLUDE_MTD_CFISCS </b>in your BSP's <b class="file">config.h </b>to<b class="file"> </b>include this MTD in TrueFFS for Tornado. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84940">AMD/Fujitsu Flash Support </a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84942"> </a>The MTDs defined in <b class="file">amdmtd.c</b> (8-bit) supports AMD flash components of the AMD Series-C and Series-D flash technology family, as well as the equivalent Fujitsu flash components. The flash types supported are:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84946"> </a>Am29F040 (JEDEC id's 01a4h, 04a4h)</li></ul><ul class="BulletSingle" type="disc"><li><a name="84947"> </a>Am29F080 (JEDEC id's 01d5h, 04d5h)</li></ul><ul class="BulletSingle" type="disc"><li><a name="84948"> </a>Am29LV080 (JEDEC id's 0138h, 0438h)</li></ul><ul class="BulletSingle" type="disc"><li><a name="84949"> </a>Am29LV008 (JEDEC id's 0137h, 0437h)</li></ul><ul class="BulletSingle" type="disc"><li><a name="84950"> </a>Am29F016 (JEDEC id's 01adh, 04adh)</li></ul><ul class="BulletSingle" type="disc"><li><a name="84951"> </a>Am29F016C (JEDEC id's 013dh, 043dh)</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="84953"> </a>Any flash array or card based on these chips is recognized and supported by this MTD. The MTD supports interleaving factors of 1, 2 and 4. The list of supported flash media includes the following:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84959"> </a>AMD & Fujitsu Series-C PC cards </li></ul><ul class="BulletSingle" type="disc"><li><a name="84960"> </a>AMD & Fujitsu Series-D PC cards </li></ul><ul class="BulletSingle" type="disc"><li><a name="84961"> </a>AMD & Fujitsu miniature cards </li></ul></dl><dl class="margin"><dd><p class="Body"><a name="101261"> </a>Define <b class="symbol_UC">INCLUDE_MTD_AMD </b>in your BSP's <b class="file">config.h to </b>include the 8-bit MTD in TrueFFS for Tornado. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84963">NAND Flash Support (NFDC2048)</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84965"> </a>The MTD defined in <b class="file">nfdc2048.c</b> supports Toshiba and Samsung NAND flash. The MTD interfaces to the flash components through M-Systems' NFDC2048 ASIC controller, or through CDSN (Common Design Standard for NAND) on which the NFDC2048 controller is based. The flash components supported are:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84969"> </a>Toshiba TC5816 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84970"> </a>Toshiba TC5832 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84971"> </a>Toshiba TC5864 64-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84972"> </a>Samsung KM29N16000 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84973"> </a>Samsung KM29N32000 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84974"> </a>Samsung KM29N64000 64-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84975"> </a>National Semiconductor NM29N16 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84976"> </a>National Semiconductor NM29N32 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="101190"> </a>National Semiconductor NM29N64 64-mbit NAND Flash</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="101191"> </a>This MTD supports M-Systems Series-2000 PC Cards. </p><dd><p class="Body"><a name="101287"> </a>Define <b class="symbol_UC">INCLUDE_MTD_CDSN </b>in your BSP's <b class="file">config.h </b>to<b class="file"> </b>include this MTD in TrueFFS for Tornado. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="101192">Disk-On-Chip 2000 Support (NFDC2148)</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84983"> </a>The MTD defined in <b class="file">nfdc2148.c</b> supports Toshiba and Samsung NAND flash. The MTD interfaces to the flash components through M-Systems' NFDC2148 ASIC controller. The flash components supported are:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84987"> </a>Toshiba TC5816 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84988"> </a>Toshiba TC5832 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84989"> </a>Toshiba TC5864 64-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84990"> </a>Samsung KM29N16000 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84991"> </a>Samsung KM29N32000 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84992"> </a>Samsung KM29N64000 64-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84993"> </a>National Semiconductor NM29N16 16-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84994"> </a>National Semiconductor NM29N32 32-mbit NAND Flash</li></ul><ul class="BulletSingle" type="disc"><li><a name="84995"> </a>National Semiconductor NM29N64 64-mbit NAND Flash</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="84997"> </a>This MTD supports M-Systems DiskOnChip-2000.</p><dd><p class="Body"><a name="101205"> </a>Define <b class="symbol_UC">INCLUDE_MTD_DOC2</b> in your BSP's <b class="file">config.h </b>to<b class="file"> </b>include this MTD in TrueFFS for Tornado. </p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a></a><a href="binding.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="binding4.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="flashMem.aX%281%29.TOC.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></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 + -