User Manual
10
Programming/Debugging PC Connector (location 3)
• Location 3 refers to the programming/debugging PC connector. Via
this USB connector it is possible to either program the Matrix Module
or debug when developing custom firmware for the module.
• For programming the Matrix Module with custom firmware, the
suggested programming software tool is the “Chipcon SmartRF04
Flash Programmer”. This tool is available from TI/Chipcon. In
addition to the software tool a USB A-B cable is also required for
connection between the interface board and a PC.
• For debugging firmware that is developed using the IAR Embedded
Workbench for 8051, this USB connector can also be used. Again a
USB A-B cable is required. Additionally the jumpers J2 1-2, J8 1-2,
and J37 1-2, shown in location 2 of Figure 3-1 need to be installed.
Off Board Programming Header (location 4)
• Location 4 refers to the off board programming header. Via this
header it is possible to connect to an off board Matrix Module and
program it while in-circuit.
• A custom cable needs to be built that will allow the off board Matrix
Module to be connected to the interface board. Signals that are
provided on header J11 include “DEBUG_DATA”, “DEBUG_CLK”,
“RST”, “GND”, AND “VCC”.
• Refer to the “Programming/Debugging PC Connector” section above
for information on programming the Matrix Module.
Reset Button (location 5)
• Location 5 indicates the white button that provides ability to reset the
microprocessor on the Matrix module.
User Button (location 6)
• Location 6 indicates the white user button. Its main purpose is for
use with the ping pong range test (described in Section 2.2 above).
In order to use this button jumper J36 1-2 needs to be installed.
Headers for Access to All I/O Pins (location 7)
• Header to provide quick access to all of the I/O pins on the Matrix
Module.
LED Enable/Disable Header (location 8)
• To utilize LED’s the jumpers must be connected as shown in Figure
3-1. The jumpers may be removed to externally access pins P0_2,
P0_3, and P0_4 for input or output operation.