This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Graduating from Tiva Launchpad to a custom design - How do I program it?

Other Parts Discussed in Thread: TM4C123GH6PM

I've had an excellent experience using the Tiva Launchpad (actually the former Stellaris Launchpad) demo boards to prototype my design. 

Part: TM4C123GH6PM

I did everything using Code Composer Studio and I want to stick with that development environment.

I think I would now like to develop a custom board similar to the Launchpad, except without the second microcontroller for debugging.

It will essentially copy the Launchpad schematics, except delete some parts.

 

Since I wont have the nice ICDI, can someone explain step-by-step:

  • What pins I use to program it?
  • What pins I use to debug?
  • What hardware is available, and what should I buy to debug and program it?

thanks

 

  • The Launchpad can program and debug that chip. You can buy the parts you eliminated and connect them to your chip the same way Launchpad did. In other words, undo what you did, and you will get those functions back.

  • Hi Adam,

    You can program and debug all Tiva parts with JTAG. The datasheet specifies the appropriate pins to connect. You can use the Launchpad to program your custom board by following these guidelines. You will need to connect header pins on your custom board to the JTAG pins on the Tiva device.

    Regards,

    Sam

  • Thank you Sam for the link to guidelines.

    I believe it will remain the same for Tiva as well.

  • Doesn't the Tiva series have a pre-programmed HID USB driver???????  And Bootloader?????? I ran the LM Flash Programmer software and to my huge dissapointment there was no selection of Tiva chips to be programmed or any selection of programming the chip via USB. I was expecting something, after reading all about the Tiva, that is woul work in a similar way like Atmels USB chips, easily programmed via their FLIP software. So many downloads and so much reading and I have just found out that it still have the egg and hen problem! If the TI documentation says it has a preprogrammed bootloader, why can't it be used without a hobbyist launchpad evaluation board, or why does it have to be programmed via the JTAG port.

    How to use the preprogrammed bootloader via HID USB? The Tiva chip can't do that out of the box?

  • Jonny,

    There is not a USB HID bootloader, but there is a USB DFU bootloader.

    You can use the Manual Configuration options in LMFLASH to choose the USB DFU interface to flash your part. You will have to install USB DFU drivers first.

    If you want to do debugging, you will have to use the JTAG or SWD interface.