NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Stellaris-ICDI Programming

From Texas Instruments Wiki
Jump to: navigation, search


This process will show how to flash the EEPROM connected to the FTDI chip used to implement the ICDI (in-circuit debug interface) for the Stellaris development boards. For a reference design with regard to hardware, please see the user’s manual of a Stellaris Evaluation Kit. Note: you will need StellarisWare & a tool such as LM Flash Programmer (or IAR, CCS, etc) on your PC. Please have these items present & installed on your PC prior to going through this process. This will ensure that the drivers will be recognized properly & you can test to see if the process was successful

1. Download & run FT Prog. (www.ftdichip.com). You may need to install the virtual COM port drivers for FTDI device.

2. Connect power to the MAVRK board via the MCU mini USB port and connect the mini USB port on the LM3S9B96 MAVRK daughter card.

3. You can then see the new devices (shown in red boxes) in the system device manager for windows platforms.  To access the device manager, go to Settings -> System -> Hardware -> Device Manager.

DeviceManagerBeforeStellarisFTProgramming.png

4. Click on the magnifying glass (aka Scan and Parse)

MAVRK1.jpg


After scanning, the device should be blank. If it is not: right-click on the Device (in this pic it is Device: 0) and choose “Erase Device”. When the process completes, close & re-open FT Prog and power-cycle the board. You should now see the below screen.


MAVRK2.jpg


4. Then click the open icon and choose the xml file for ICDI at this location: File:Icdi.zip

MAVRK3.jpg



5. Right-click on the device (not the template!) and choose “Apply Template” for the icdi.


MAVRK4.jpg


6. Now right click on the device again and choose “Program Device”. When the process completes you should see this:


MAVRK5.jpg


7. Now power-cycle the board. The drivers should install themselves (provided you have Stellaris tools installed on your PC, such as CCS or IAR along with StellarisWare). The drivers that should appear in your device manager are circled in red.


MAVRK6.jpg


8. The end! Try programming the blinky project from StellarisWare. You should see the yellow Ethernet LED blink.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Stellaris-ICDI Programming here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Stellaris-ICDI Programming here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Stellaris-ICDI Programming here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Stellaris-ICDI Programming here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Stellaris-ICDI Programming here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Stellaris-ICDI Programming here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Stellaris-ICDI Programming here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Stellaris-ICDI Programming here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Stellaris-ICDI Programming here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity