📄 rnspcmcia5.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>Installation and Configuration PCMCIA for x86 </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 href="rnsPcmcia4.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="rnsPcmcia6.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h2 class="H1"><i><a name="84549" class="autotag">5. Installation and Configuration </a></i></h2></font><dl class="margin"><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84550" class="autotag">Installation</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="84551" class="autotag"> </a>For information on how to install PCMCIA for x86, as well as other Wind River Systems products, refer to <i class="title">Tornado Getting Started</i>. </p><dd><p class="Body"><a name="84552" class="autotag"> </a>For a general discussion of setting up the entire VxWorks cross-development environment, see the <i class="title">Tornado User's Guide: Setup and Startup</i>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84553" class="autotag">Configuration Constant in <b class="file">config.h</b> </a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="84554" class="autotag"> </a>If the configuration constant <b class="symbol_UC">INCLUDE_PCMCIA</b> is defined in <b class="file">config.h </b>(located in the BSP directory), the PCMCIA libraries are included and all three supported PC card device drivers are linked into VxWorks. Also, <b class="file">src/drv/pcmcia/pccardLib.c</b> and <b class="file">src/drv/pcmcia/pccardShow.c</b> are included in<b class="file"> </b><b class="library">sysLib.c</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84555" class="autotag">Definition of Configuration Constants </a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="85423" class="autotag"> </a>The following list shows all PCMCIA-related configuration constants defined in <b class="file">config/pc</b><font face="Palatino, serif"><i class="textVariable">x</i></font><b class="file">86/pc.h</b> and explains what they represent: <p class="table"><table border="0" cellpadding="3" cellspacing="0"><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85426" class="autotag"> </a><b class="symbol_UC">PCMCIA_SOCKS</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85428" class="autotag"> </a>Number of sockets.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85430" class="autotag"> </a><b class="symbol_UC">PCMCIA_MEMBASE</b> </div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85432" class="autotag"> </a>Memory mapping base address.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85434" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85436" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85438" class="autotag"> </a><b class="symbol_UC">PCIC_BASE_ADR</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85440" class="autotag"> </a>I/O address for the Intel 82365SL.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85442" class="autotag"> </a><b class="symbol_UC">PCIC_INT_LVL</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85444" class="autotag"> </a>IRQ level for the Intel 82365SL.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85446" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85448" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85450" class="autotag"> </a><b class="symbol_UC">TCIC_BASE_ADR</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85452" class="autotag"> </a>I/O address for the Databook DB86082.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85454" class="autotag"> </a><b class="symbol_UC">TCIC_INT_LVL</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85456" class="autotag"> </a>IRQ level for the Databook DB86082.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85458" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85460" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85462" class="autotag"> </a><b class="symbol_UC">CIS_MEM_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85464" class="autotag"> </a>Starting memory map address for CIS tuple.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85466" class="autotag"> </a><b class="symbol_UC">CIS_MEM_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85468" class="autotag"> </a>Ending memory map address for CIS tuple.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85470" class="autotag"> </a><b class="symbol_UC">CIS_REG_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85472" class="autotag"> </a>Starting memory map address for Config registers.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85474" class="autotag"> </a><b class="symbol_UC">CIS_REG_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85476" class="autotag"> </a>Ending memory map address for Config registers.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85478" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85480" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85482" class="autotag"> </a><b class="symbol_UC">SRAM0_MEM_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85484" class="autotag"> </a>Starting memory map address for SRAM PC card in slot0.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85486" class="autotag"> </a><b class="symbol_UC">SRAM0_MEM_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85488" class="autotag"> </a>Ending memory map address for SRAM PC card in slot0.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85490" class="autotag"> </a><b class="symbol_UC">SRAM0_MEM_LENGTH</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85492" class="autotag"> </a>Memory length for SRAM PC card in slot0.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85494" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85496" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85498" class="autotag"> </a><b class="symbol_UC">SRAM1_MEM_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85500" class="autotag"> </a>Starting memory map address for SRAM PC card in slot1.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85502" class="autotag"> </a><b class="symbol_UC">SRAM1_MEM_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85504" class="autotag"> </a>Ending memory map address for SRAM PC card in slot1.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85506" class="autotag"> </a><b class="symbol_UC">SRAM1_MEM_LENGTH</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85508" class="autotag"> </a>Memory length for SRAM PC card in slot1.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85510" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85512" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85514" class="autotag"> </a><b class="symbol_UC">SRAM2_MEM_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85516" class="autotag"> </a>Starting memory map address for SRAM PC card in slot2.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85518" class="autotag"> </a><b class="symbol_UC">SRAM2_MEM_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85520" class="autotag"> </a>Ending memory map address for SRAM PC card in slot2.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85522" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85524" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85526" class="autotag"> </a><b class="symbol_UC">SRAM2_MEM_LENGTH</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85528" class="autotag"> </a>Memory length for SRAM PC card in slot2.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85530" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85532" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85534" class="autotag"> </a><b class="symbol_UC">SRAM3_MEM_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85536" class="autotag"> </a>Starting memory map address for SRAM PC card in slot3.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85538" class="autotag"> </a><b class="symbol_UC">SRAM3_MEM_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85540" class="autotag"> </a>Ending memory map address for SRAM PC card in slot3.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85542" class="autotag"> </a><b class="symbol_UC">SRAM3_MEM_LENGTH</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85544" class="autotag"> </a>Memory length for SRAM PC card in slot3.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85546" class="autotag"> </a></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85548" class="autotag"> </a></div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85550" class="autotag"> </a><b class="symbol_UC">ELT0_IO_START</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85552" class="autotag"> </a>Starting I/O address for the Etherlink III PC card 0.</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="85554" class="autotag"> </a><b class="symbol_UC">ELT0_IO_STOP</b><b> </b></div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="85556" class="autotag"> </a>Ending I/O address for the Etherlink III PC card 0.</div></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -