| |||
| Home > Getting Started > Using the ARM Firmware Suite boot monitor > Self-test program | |||
The Integrator/CP is packaged with a CD that contains a suite
of register level software tests for each of the Integrator/CP peripherals.
The project and executable files for these tests are in (where install\Platforms\CP\platform\software\selftest\build\ADS1.2\ is
the installation directory).install
The default location for the installation directory is C:\Program Files\ARM\.
If another installation directory is used, replace with
your path. install
If the default install directory is not used, then the executable
file selftest.axf in must
be rebuilt in order for the debugger to display the source code
automatically. install\Platforms\CP\platform\software\selftest\build\ADS1.2\selftest_Data\Debug
If the project is built with the Release option,
source symbols will not be included in the executable image file.
Running the basic tests requires a compatible color LCD screen, touch screen, stereo jack cable, serial cable, VGA monitor, and MultiMedia card. Running all tests requires custom loopback cables.
Connect the interfaces and load the selftest.axf image
from into
the debugger. install\Platforms\CP\platform\software\selftest\build\ADS1.2\selftest_Data\Debug
The following tests are available:
AACI (Audio) requires a cable with two 3.5mm to 3.5mm stereo jack plugs to connect line level out to aux in.
MMCI (MultiMedia card)
CLCD (Color LCD)
VGA
LAN (Ethernet) requires a special RJ45/UTP Ethernet loopback cable
UART A/B Interface, requires a three-wire null modem cable
LEDs
GPIO, requires a special loopback cable
Keyboard, use either keyboard or loopback cable
Mouse, use either mouse or loopback cable
CLCD Bias, requires a voltmeter.
The source code for the tests are in install\Platforms\CP\platform\software\selftest\.
The selftest.mcp project file is in . install\Platforms\CP\platform\software\selftest\build\ads1.2\
Generic Integrator platform support files are in \. install\Platforms\CP\platform\software\selftest\Integrator_Library
The Integrator library project must have been built before the test suite is built. There is a prebuilt image on the CD. Details on constructing special loopback cables is provided on the CD.