![Texas Instruments Stellaris IDM-L35 User Manual Download Page 18](http://html1.mh-extra.com/html/texas-instruments/stellaris-idm-l35/stellaris-idm-l35_user-manual_1095283018.webp)
Software Development
18
August 7, 2009
Evaluation versions of these tools may be downloaded from
www.luminarymicro.com
. Note that,
due to code size restrictions, the evaluation 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.luminarymicro.com
.
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
The IDM-L35 software package includes pre-built binaries for each of the example applications. If
you installed DriverLib to the default installation path of C:/DriverLib, you can find the example
applications for the IDM in “C:/DriverLib/boards/rdk-idm-l35”.
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-L35. All IDM-L35 example applications
are designed for use with the Stellaris boot loader which supports updating of the main application
firmware via the serial port. Alternatively, the LM Flash Programmer utility can be used in
conjunction with any Stellaris evaluation board to program the IDM-L35. 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 the serial port.
To program example applications into the IDM-L35 using the serial port for firmware update:
1.
Install the LM Flash Programmer utility on a Windows PC.
2.
Connect the 6-pin connector of the USB to TTL serial cable (FTDI part number
TTL-232R-3V3) to header J8. Verify that J8 pin 1 (marked by the white triangle on PCB) is
connected to the black wire of the 6-pin header.
3.
Connect the USB connector of the serial cable to the PC. This provides power and
connectivity to the serial port.
4.
Run LM Flash Programmer.
5.
In the Configuration tab, select “Manual Configuration - see below” in the “Quick Set” list.
6.
Select “Serial (UART) Interface” in the list below “Interface” and set the COM port, set the
baud rate to 115200, and click the “Disable Auto Baud Support” option.
7.
Move to the Program tab and click the Browse button. Navigate to the example applications
directory (the default location is “C:/DriverLib/boards/rdk-idm-l35/”).
8.
Each example application has its own directory. Navigate into the example directory that you
want to load and then go to the /gcc directory (or the directory corresponding to the tool chain
you are using) 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.
9.
Ensure that the “Program Address Offset:” is set to 0x800. If this is incorrect, the application
will not boot correctly once the flash programming is completed.
10.
Click the Program button to start the download process.
11.
The program starts once the download is complete.
Summary of Contents for Stellaris IDM-L35
Page 4: ...4 August 7 2009 ...
Page 6: ...6 August 7 2009 ...
Page 8: ...8 August 7 2009 ...
Page 20: ...Software Development 20 August 7 2009 ...
Page 28: ...28 August 7 2009 ...
Page 30: ...30 August 7 2009 Figure C 2 Component placement plot for bottom ...