4 diagnostic procedures, 1 test procedure nomenclature, 2 test setup – Maxim Integrated 78Q8430 ARM9(920T) Linux Driver Diagnostic Guide User Manual
Page 7: Diagnostic procedures, Test procedure nomenclature, Test setup
UG_8430_003
78Q8430 ARM9(920T) Linux Driver Diagnostic Guide
Rev. 1.1
7
4 Diagnostic Procedures
The test procedures use the target Embest platform under test (containing the 78Q8430) and a Linux
Host PC, which generates the majority of the tests and provides some required verification facilities.
The test procedures are preceded by the
section describing the preparation needed for using
the testing platform. The test procedures are generally grouped by 78Q8430 features. The major test
sections are:
•
– basic device operation tests.
•
– 78Q8430 MAC tests.
•
– TCP offload engine frame transfer tests.
4.1 Test Procedure Nomenclature
The test procedure descriptions use the following nomenclature:
• The target platform referred to in the procedures is the Embest Samsung S3CEB2410 ARM
Evaluation Board (ARM Board) containing the 78Q8430 Embest Evaluation Board.
• Minicom is a Linux PC serial console program equivalent to Windows
®
Hyperterm. It is used as the
target platform’s console for boot-up, all command input and driver diagnostic message output used
in the verification steps of the tests.
• All console commands given in the test procedure are shown in bold face type.
For example: On the next prompt, respond: boot
• All console messages referenced in the procedures are shown in italics.
• Any command that is given in a procedure with one of the following prefixes is assumed to be entered
on the target platform console even if no platform is designated:
o
8430-tool…
o
Mii-tool…
o
Ethtool…
• Some commands on the Linux Host require specifying the Linux PC Ethernet port involved in the
testing of the 78Q8430 ARM target system. The string, ethN, is to be replaced by the Linux PC port
being used for the testing. N must be replaced with 0, 1, or 2 (shown by running ifconfig) in
correspondence with the Linux PC Ethernet interface that is connected to the target platform.
For example: replace tcpdump -lnei ethN with tcpdump -lnei eth1 if the Linux PC Ethernet port
connected to the ARM target is port 1.
4.2 Test Setup
1. Connect the ARM Board to a 5V power supply.
2. Connect an Ethernet cable between the Linux Host and the ARM Board.
3. Connect a serial console cable from the Linux Host serial port to the ARM Board serial port.
4. On the Linux Host, set the testing port IP address to 192.168.10.100 (the ARM platform boots with IP
address 192.168.10.99).
5. Open a full height xterm or kconsole window on the Linux Host.
6. Start minicom on the Linux Host at the xterm/kconsole command prompt:
~# minicom
7. Turn on the ARM Board power switch.
8. Boot the ARM Board. Console messages must appear in the minicom window after power on.
a. Hit the space bar at the first boot prompt
b. Respond with: cpu set 200 2
c. On the next prompt, respond: boot