From 3d2bed508ac80130d273cefe805cb3001fd1eea9 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Wed, 18 May 2011 14:43:45 -0300 Subject: [PATCH] prod/doc/: adjusted heading level and section separators of topic pages --- prod/doc/analysis.html | 33 ++++++++++++++++++---------- prod/doc/flash.html | 18 ++++++++++++---- prod/doc/setup.html | 49 ++++++++++++++++++++++++++++++------------ prod/doc/test.html | 13 ++++++----- 4 files changed, 79 insertions(+), 34 deletions(-) diff --git a/prod/doc/analysis.html b/prod/doc/analysis.html index 149753c..e215e0d 100644 --- a/prod/doc/analysis.html +++ b/prod/doc/analysis.html @@ -4,20 +4,22 @@

Production and testing: Fault analysis

- + -

Component placement and orientation

- - +

Component placement and orientation

-

Supply voltages

- - + -

Clock frequency

+

Supply voltages

+ + + + + +

Clock frequency

The flawless performance of the crystal oscillator is crucial for operation. Anomalies are easy to detect with even a low-cost oscilloscope @@ -35,7 +37,10 @@ applies to atben as well as to atusb.

-

Measuring the clock on atben

+ + + +

Measuring the clock on atben

atben normally does not output a clock signal. A 1 MHz clock can be enabled with the following command: @@ -56,7 +61,10 @@ of any IEEE 802.15.4 frame or pressing Ctrl-C will terminate the command.

-

Measuring the clock on atusb

+ + + +

Measuring the clock on atusb

The transceiver provides the clock for the microcontroller in atusb. A clock signal is therefore always available. Immediately after reset, @@ -76,7 +84,10 @@ enables USB. -

Precision measurements

+ + + +

Precision measurements


diff --git a/prod/doc/flash.html b/prod/doc/flash.html index 4a06351..5bf9bdc 100644 --- a/prod/doc/flash.html +++ b/prod/doc/flash.html @@ -3,23 +3,33 @@

Production and testing: Flashing

+The microcontroller of atusb contains firmware that must be +loaded before the testing process can commence. The firmware consists +of the following two parts: +
    +
  1. The boot loader (via serial programming, using avrdude) +
  2. The application (via DFU, using dfu-util) +
+

+Note that atben has no microcontroller and there does not need +any flashing. -(atusb only) + -

Flashing the boot loader

+

Flashing the boot loader

- + -

Flashing the application

+

Flashing the application

diff --git a/prod/doc/setup.html b/prod/doc/setup.html index f06514e..983e98f 100644 --- a/prod/doc/setup.html +++ b/prod/doc/setup.html @@ -8,18 +8,26 @@ need to be installed on Ben and PC, and configuration settings @@@ + + + +

PC software installation

+ +@@@ + + -

PC software installation

+

Install ben-wpan tools

@@@ -

Install ben-wpan tools

-@@@ + -

Register Ben host name

+ +

Register Ben host name

To simplify accessing the Ben via TCP/IP, its IP address should be registered in the hosts file on the PC. If the Ben is running OpenWrt, @@ -42,10 +50,10 @@ echo 192.168.1.202 jlime >>/etc/hosts - + -

Ben system setup

+

Ben system setup

The configuration setting described in this section are lost on each reset or reboot and either need to be entered again or a setup script @@ -53,7 +61,10 @@ running at boot time has to This needs to be done each time the Ben is booted. -

Enable network access

+ + + +

Enable network access

Once the Ben has booted and started USB networking, the interface on the PC side is configured as follows: @@ -68,7 +79,10 @@ ifconfig usb0 192.168.1.200 up -

Silence other 8:10 card users

+ + + +

Silence other 8:10 card users

Before running any of the ben-wpan utilities, other users of the 8:10 card slot have to be disabled. In a Ben running the regular OpenWrt or @@ -85,7 +99,10 @@ echo spi2.0 >/sys/bus/spi/drivers/at86rf230/unbind -

Start atrf-proxy

+ + + +

Start atrf-proxy

On the Ben, launch the proxy daemon. We pass the option -b to background it:
@@ -93,12 +110,16 @@ atrf-proxy -b
 
+ + + +

Ben software installation

+ + -

Ben software installation

- -

Password-less remote access

+

Password-less remote access

To enable password-less remote access from the PC, setup to betwork access to the Ben and run the following command: @@ -107,10 +128,10 @@ ssh ben 'cat >>/etc/dropbear/authorized_keys' <~/.ssh/id_rsa.pub - + -

Test profiles

+

Test profiles

diff --git a/prod/doc/test.html b/prod/doc/test.html index d7dfb0c..2877ba4 100644 --- a/prod/doc/test.html +++ b/prod/doc/test.html @@ -4,28 +4,31 @@

Production and testing: Functional test

+ -

Test setup for atben

+

Test setup for atben

- + + -

Test setup for atusb

+

Test setup for atusb

- + + -

Test procedure

+

Test procedure