mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-23 00:28:26 +02:00
prod/doc/: reduced excessive use of <B> ... </B>
This commit is contained in:
parent
45746fdfa5
commit
8b26bb7130
@ -184,7 +184,7 @@ the right:
|
|||||||
<TR><TD>0 Hz<TD>Check voltages; check that the clock is enabled;
|
<TR><TD>0 Hz<TD>Check voltages; check that the clock is enabled;
|
||||||
check for shorts around crystal; check connectivity of crystal
|
check for shorts around crystal; check connectivity of crystal
|
||||||
<TR><TD>0.999-1.001 MHz, ~3.3 Vpp<TD>Perform precision measurement with
|
<TR><TD>0.999-1.001 MHz, ~3.3 Vpp<TD>Perform precision measurement with
|
||||||
<B>atrf-xtal</B>
|
atrf-xtal
|
||||||
<TR><TD>Other<TD>Check voltages; check for contamination around crystal
|
<TR><TD>Other<TD>Check voltages; check for contamination around crystal
|
||||||
</TABLE>
|
</TABLE>
|
||||||
<P>
|
<P>
|
||||||
@ -222,7 +222,7 @@ filter.
|
|||||||
<TR><TD>0.999-1.001 MHz, ~3.3 Vpp<TD>Check presence of firmware; check for
|
<TR><TD>0.999-1.001 MHz, ~3.3 Vpp<TD>Check presence of firmware; check for
|
||||||
shorts on SPI signals; check connectivity of SPI signals
|
shorts on SPI signals; check connectivity of SPI signals
|
||||||
<TR><TD>7.992-8.008 MHz, ~3.3 Vpp<TD>Perform precision measurement with
|
<TR><TD>7.992-8.008 MHz, ~3.3 Vpp<TD>Perform precision measurement with
|
||||||
<B>atrf-xtal</B>
|
atrf-xtal
|
||||||
<TR><TD>Other<TD>Check voltages; check for contamination around crystal
|
<TR><TD>Other<TD>Check voltages; check for contamination around crystal
|
||||||
</TABLE>
|
</TABLE>
|
||||||
<P>
|
<P>
|
||||||
@ -238,7 +238,7 @@ depending on how much code was successfully flashed.
|
|||||||
<SUBSECTION title="Precision measurements">
|
<SUBSECTION title="Precision measurements">
|
||||||
|
|
||||||
The clock frequency of <B>atben</B> can be measured with an accuracy
|
The clock frequency of <B>atben</B> can be measured with an accuracy
|
||||||
of about +/− 100 ppm using the program <B>atrf-xtal</B>. <B>atrf-xtal</B>
|
of about +/− 100 ppm using the program atrf-xtal. atrf-xtal
|
||||||
runs directly on the Ben and measures the duration of packet transmissions.
|
runs directly on the Ben and measures the duration of packet transmissions.
|
||||||
The transmission time depends on the bit clock which is in turn derived
|
The transmission time depends on the bit clock which is in turn derived
|
||||||
from the oscillator.
|
from the oscillator.
|
||||||
|
@ -28,8 +28,8 @@ The microcontroller of <B>atusb</B> contains firmware that must be
|
|||||||
loaded before the testing process can commence. The firmware consists
|
loaded before the testing process can commence. The firmware consists
|
||||||
of the following two parts:
|
of the following two parts:
|
||||||
<OL>
|
<OL>
|
||||||
<LI>The boot loader (via serial programming, using <B>avrdude</B>)
|
<LI>The boot loader (via serial programming, using avrdude)
|
||||||
<LI>The application (via DFU, using <B>dfu-util</B>)
|
<LI>The application (via DFU, using dfu-util)
|
||||||
</OL>
|
</OL>
|
||||||
<P>
|
<P>
|
||||||
Note that <B>atben</B> has no microcontroller and therefore does not need
|
Note that <B>atben</B> has no microcontroller and therefore does not need
|
||||||
|
@ -37,13 +37,13 @@ and configuration process.
|
|||||||
|
|
||||||
<SECTION ref="pcsw" title="PC software installation">
|
<SECTION ref="pcsw" title="PC software installation">
|
||||||
|
|
||||||
For a DUT and reference device role, the <B>ben-wpan</B> utilities
|
For a DUT and reference device role, the ben-wpan utilities
|
||||||
and the test scripts have to be installed on the PC. For flashing the
|
and the test scripts have to be installed on the PC. For flashing the
|
||||||
<B>atusb</B> application
|
<B>atusb</B> application
|
||||||
firmware, also <B>dfu-util</B> and the firmware binary are required.
|
firmware, also dfu-util and the firmware binary are required.
|
||||||
<P>
|
<P>
|
||||||
The instructions below assume that a complete development environment
|
The instructions below assume that a complete development environment
|
||||||
is already present on the PC, including <B>SDL</B> and <B>SDL_gfx</B>.
|
is already present on the PC, including SDL and SDL_gfx.
|
||||||
If any prerequisites are not met,
|
If any prerequisites are not met,
|
||||||
compilation will fail, and you'll have to install the corresponding
|
compilation will fail, and you'll have to install the corresponding
|
||||||
package and try again.
|
package and try again.
|
||||||
@ -65,13 +65,13 @@ make install
|
|||||||
</PRE>
|
</PRE>
|
||||||
<P>
|
<P>
|
||||||
A different directory prefix can be chosen by overriding the
|
A different directory prefix can be chosen by overriding the
|
||||||
<B>INSTALL_PREFIX</B> variable, e.g.,
|
<SAMP>INSTALL_PREFIX</SAMP> variable, e.g.,
|
||||||
<PRE>
|
<PRE>
|
||||||
make INSTALL_PREFIX=/usr install
|
make INSTALL_PREFIX=/usr install
|
||||||
</PRE>
|
</PRE>
|
||||||
<P>
|
<P>
|
||||||
Note that the test scripts expect <SAMP>${INSTALL_PREFIX}/bin</SAMP>
|
Note that the test scripts expect <SAMP>${INSTALL_PREFIX}/bin</SAMP>
|
||||||
to be in <B>PATH</B>.
|
to be in <SAMP>PATH</SAMP>.
|
||||||
|
|
||||||
|
|
||||||
<!-- ---------------------------------------------------------------------- -->
|
<!-- ---------------------------------------------------------------------- -->
|
||||||
@ -80,7 +80,7 @@ to be in <B>PATH</B>.
|
|||||||
<SUBSECTION title="Install test scripts">
|
<SUBSECTION title="Install test scripts">
|
||||||
|
|
||||||
The test scripts are in the directory <SAMP>prod/</SAMP> of the
|
The test scripts are in the directory <SAMP>prod/</SAMP> of the
|
||||||
<B>ben-wpan</B> project. They currently are designed to be run from
|
ben-wpan project. They currently are designed to be run from
|
||||||
this directory. Therefore, all that's necessary is to check out the
|
this directory. Therefore, all that's necessary is to check out the
|
||||||
repository, as shown above.
|
repository, as shown above.
|
||||||
|
|
||||||
@ -90,8 +90,8 @@ repository, as shown above.
|
|||||||
|
|
||||||
<SUBSECTION title="Install dfu-util">
|
<SUBSECTION title="Install dfu-util">
|
||||||
|
|
||||||
<B>dfu-util</B> is used to transfer the application firmware to
|
dfu-util is used to transfer the application firmware to
|
||||||
<B>atusb</B> boards. To build <B>dfu-util</B> from source, run these
|
<B>atusb</B> boards. To build dfu-util from source, run these
|
||||||
commands:
|
commands:
|
||||||
|
|
||||||
<PRE>
|
<PRE>
|
||||||
@ -104,7 +104,7 @@ make install
|
|||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
Note that some Linux distributions already provide a pre-compiled
|
Note that some Linux distributions already provide a pre-compiled
|
||||||
version of <B>dfu-util</B>, which could be used instead of building
|
version of dfu-util, which could be used instead of building
|
||||||
it from source.
|
it from source.
|
||||||
|
|
||||||
|
|
||||||
@ -160,10 +160,10 @@ If using <SAMP>prod/Makefile</SAMP> to run the production test process,
|
|||||||
the names of the drivers for DUT and reference device are defined
|
the names of the drivers for DUT and reference device are defined
|
||||||
through variables at the beginning of the Makefile. In particular,
|
through variables at the beginning of the Makefile. In particular,
|
||||||
if the host name or IP address under which the Ben is reached differs from
|
if the host name or IP address under which the Ben is reached differs from
|
||||||
"ben", the value of <B>ATBEN_DUT</B> and <B>ATUSB_REF</B> will have be
|
"ben", the value of <SAMP>ATBEN_DUT</SAMP> and <SAMP>ATUSB_REF</SAMP>
|
||||||
changed accordingly.
|
will have be changed accordingly.
|
||||||
<P>
|
<P>
|
||||||
The Makefile also contains the variable <B>SPECTRUM_MARGIN</B> that
|
The Makefile also contains the variable <SAMP>SPECTRUM_MARGIN</SAMP> that
|
||||||
defines how many dB of tolerance should be allowed below and above the
|
defines how many dB of tolerance should be allowed below and above the
|
||||||
reference signal strength. The default is to allow a margin of 5 dB in
|
reference signal strength. The default is to allow a margin of 5 dB in
|
||||||
either direction.
|
either direction.
|
||||||
@ -179,9 +179,9 @@ configuration variables. If the names of the files containing the
|
|||||||
|
|
||||||
<SECTION ref="bensw" title="Ben software installation">
|
<SECTION ref="bensw" title="Ben software installation">
|
||||||
|
|
||||||
For a DUT and reference device role, the <B>ben-wpan</B> utilities
|
For a DUT and reference device role, the ben-wpan utilities
|
||||||
have to be installed on a Ben. For flashing the <B>atusb</B> boot
|
have to be installed on a Ben. For flashing the <B>atusb</B> boot
|
||||||
loader, also <B>avrdude</B> and the boot loader binary are needed.
|
loader, also avrdude and the boot loader binary are needed.
|
||||||
<P>
|
<P>
|
||||||
The instructions below apply for OpenWrt and Jlime. For building
|
The instructions below apply for OpenWrt and Jlime. For building
|
||||||
things from source, a cross-compilation toolchain has to be installed
|
things from source, a cross-compilation toolchain has to be installed
|
||||||
@ -205,7 +205,7 @@ ssh ben 'cat >>/etc/dropbear/authorized_keys' <~/.ssh/id_rsa.pub
|
|||||||
|
|
||||||
<SUBSECTION title="Install ben-wpan tools">
|
<SUBSECTION title="Install ben-wpan tools">
|
||||||
|
|
||||||
To build and install the <B>ben-wpan</B> tools on the Ben, first set
|
To build and install the ben-wpan tools on the Ben, first set
|
||||||
up networking between the PC and the Ben. If you have not yet checked
|
up networking between the PC and the Ben. If you have not yet checked
|
||||||
out the project's repository, run these commands:
|
out the project's repository, run these commands:
|
||||||
|
|
||||||
@ -214,7 +214,7 @@ git clone git://projects.qi-hardware.com/ben-wpan.git
|
|||||||
cd ben-wpan/tools
|
cd ben-wpan/tools
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
If you have already checked out the repository, <B>cd</B> to
|
If you have already checked out the repository, <SAMP>cd</SAMP> to
|
||||||
<SAMP>ben-wpan/tools/</SAMP> and run
|
<SAMP>ben-wpan/tools/</SAMP> and run
|
||||||
|
|
||||||
<PRE>
|
<PRE>
|
||||||
@ -238,7 +238,7 @@ Finally, upload the tools to the Ben and install them under
|
|||||||
make HOST=ben install
|
make HOST=ben install
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
Where <B>ben</B> is the host name or IP address assigned to the Ben.
|
Where <SAMP>ben</SAMP> is the host name or IP address assigned to the Ben.
|
||||||
|
|
||||||
|
|
||||||
<!-- ---------------------------------------------------------------------- -->
|
<!-- ---------------------------------------------------------------------- -->
|
||||||
@ -246,7 +246,7 @@ Where <B>ben</B> is the host name or IP address assigned to the Ben.
|
|||||||
|
|
||||||
<SUBSECTION title="Install avrdude">
|
<SUBSECTION title="Install avrdude">
|
||||||
|
|
||||||
The <B>atusb</B> boot loader is flashed using <B>avrdude</B>. A pre-compiled
|
The <B>atusb</B> boot loader is flashed using avrdude. A pre-compiled
|
||||||
static binary (suitable for OpenWrt and Jlime) can be installed by running
|
static binary (suitable for OpenWrt and Jlime) can be installed by running
|
||||||
the following two command on the Ben:
|
the following two command on the Ben:
|
||||||
|
|
||||||
@ -255,7 +255,7 @@ wget http://downloads.qi-hardware.com/people/werner/wpan/bindist/avrdude-5.10-de
|
|||||||
tar -xz -C / -f avrdude-5.10-de72af351f661b538add81cbc9965278a2f8c40c.tar.gz
|
tar -xz -C / -f avrdude-5.10-de72af351f661b538add81cbc9965278a2f8c40c.tar.gz
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
Instructions for building <B>avrdude</B> from sources are
|
Instructions for building avrdude from sources are
|
||||||
<A href="http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/source/tree/master/avrdude/README
|
<A href="http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/source/tree/master/avrdude/README
|
||||||
">here</A>.
|
">here</A>.
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ Of these tests, only "LED" and "Spectrum" require operator input. The
|
|||||||
other tests run without interaction.
|
other tests run without interaction.
|
||||||
<P>
|
<P>
|
||||||
The test scripts log the commands they execute and their output in the
|
The test scripts log the commands they execute and their output in the
|
||||||
file <B>_log</B>.
|
file <SAMP>_log</SAMP>.
|
||||||
|
|
||||||
|
|
||||||
<!-- ---------------------------------------------------------------------- -->
|
<!-- ---------------------------------------------------------------------- -->
|
||||||
|
Loading…
Reference in New Issue
Block a user