beautypg.com

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

background image

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

Test Setup

section describing the preparation needed for using

the testing platform. The test procedures are generally grouped by 78Q8430 features. The major test
sections are:

Packet Tests

– basic device operation tests.

MAC Tests

– 78Q8430 MAC tests.

TOE 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