Software Development
22
November 28, 2011
Evaluation versions of these tools may be downloaded from
www.ti.com/stellaris
. Note that, due to
code size restrictions, the evaluation versions of the tools may not build all example programs for
the IDM. A full license is necessary to re-build or debug all examples.
Instructions on installing and using each of the evaluation tools can be found in the Quickstart
guides (for example, Quickstart-Keil, Quickstart-IAR) which are available for download from the
evaluation kit section of our web site at
www.ti.com/stellaris
.
For detailed information on using the tools, refer to the documentation included in the tool chain
installation or visit the website of the tools supplier.
Programming the IDM-SBC
The IDM-SBC software package includes pre-built binaries for each of the example applications. If
you installed DriverLib to the default installation path of C:\STELLARISWARE, you can find the
example applications for the IDM in “C:\STELLARISWARE\BOARDS\RDK-IDM-SBC”.
The Stellaris LM Flash Programmer is a free tool for programming Stellaris microcontrollers. It can
be used in two modes to update the firmware on the IDM-SBC. Most IDM-SBC example
applications are designed for use with the Stellaris boot loader which supports updating of the
main application firmware over Ethernet (this requires a board with Rev C or later of the LM39B92
microcontroller). Alternatively, the LM Flash Programmer utility can be used in conjunction with
any Stellaris evaluation board to program the IDM-SBC. The Stellaris evaluation board acts as a
USB-to-JTAG/SWD hardware interface and should be used in cases where the boot loader image
is not present or where the main application image is not behaving correctly and cannot transfer
control to the boot loader. However, in normal operation, it is more convenient to program via
Ethernet.
To program example applications into the IDM-SBC using the Ethernet-based firmware update
(this requires a board with Rev C or later of the LM39B92 microcontroller):
1.
Install the LM Flash Programmer utility on a Windows PC.
2.
Ensure that the IDM is connected to the same subnet of your Ethernet as the Windows PC
that will be used to program the device.
3.
Apply power to the IDM.
4.
Run LM Flash Programmer.
5.
In the Configuration tab, select “Manual Configuration - see below” in the “Quick Set” list.
6.
Select “Ethernet Interface” in the list below “Interface” and fill in the IP and MAC addresses for
the IDM you are trying to program. Each example application shows this information
somewhere on the IDM display. Note that it may take several seconds for the IP address to be
allocated.
7.
If your PC has multiple network adapters, select the appropriate adapter in the “Ethernet
Adapter” list.
8.
Move to the Program tab and click the Browse button. Navigate to the example applications
directory (the default location is “C:\STELLARISWARE\BOARDS\RDK-IDM-SBC””.
9.
Each example application has its own directory. Navigate into the example directory that you
want to load and then go to the /gcc directory which contains the binary (*.bin) files. Select the
application binary file and click Open. Files that start with a “bl_” prefix are boot loader images
and cannot be updated using this method.
10.
Click the Program button to start the download process.
11.
The program starts once the download is complete.
Содержание Stellaris RDK-IDM-SBC
Страница 4: ...4 November 28 2011 ...
Страница 6: ...6 November 28 2011 ...
Страница 8: ...8 November 28 2011 ...
Страница 20: ...Hardware Description 20 November 28 2011 ...
Страница 24: ...Software Development 24 November 28 2011 ...
Страница 32: ...32 November 28 2011 ...