Hi I need to make a my own LM4f/Tiva C board, so once assembled how can I program the chip? with jtag?with another external stellaris? is there a doc about this?
thanks
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.
Hi I need to make a my own LM4f/Tiva C board, so once assembled how can I program the chip? with jtag?with another external stellaris? is there a doc about this?
thanks
Hi,
See, if the XDSV100V2 JTAG Emulator, is able to meet your requirements. See links below. You, can also alternatively use a Stellaris or Tiva kit with debug out capability to program your board.
http://processors.wiki.ti.com/index.php/XDS100
-kel
so I thinked to use the solderable pins on the board to connect another chip and program it, maybe with a buffer circuit. i'm reading also the guide in the SPMA059–October 2013 document, at page 30, where is descripted the SWD type of programming, that use only 2 pins, what do you think about?
The only problem with using SWD, that I can think of, is toolchain support. Not all toolchains support this interface to program/debug. You can program a board using LM Flash Programmer through SWD interface though.
Irrespective of which interface you choose (JTAG/SWD) to have on your board, you can program them with a Stellaris/Tiva C Launchpad. This Wiki details how this can be done. This could be a cheaper alternative to XDS100.
Sai
Edit: The Stellaris/Tiva C Launchpad do not support SWD. So Stellaris/Tiva C Launchpad can be used to debug/program custom board only if the custom board has JTAG pins available.
Sai,
Could you clarify SWD using the lm4f/tm4c stellaris ICDI?
http://processors.wiki.ti.com/index.php/Stellaris_LM4F120_LaunchPad_Debug_How_To
says SWD isn't supported
http://www.ti.com/tool/stellaris_icdi_drivers
says it does.
I'm not able to find any documentation or updates for the ICDI
Stepman,
Thanks for pointing out the inconsistency. I have confirmed with the developer that the Stellaris ICDI does not support SWD. The text on "LaunchPad Debug How To" is correct. I will put in a request to update the Stellaris ICDI drivers page.
Sai
ok, thanks, Sai!
so i start with designing the board, then i will ask for help again! :D
thanks a lot for your support!
it's a normal question, if I make a circuit working, then i need to develop my own board just with the component that I need, with the dimensions that i need.
Giuseppe Giancola1 said:it's a normal question, if I make a circuit working, then i need to develop my own board just with the component that I need, with the dimensions that i need.
Check Vito's other post here http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/309564.aspx
I believe he facing the same problem you are. As far as I can see, you can't implement your own ICDI based on the Tiva part since TI hasn't released the firmware for the ICDI. You can use an existing Launchpad (adding a custom boosterpack perhaps), but building your own with a fresh TM123x part isn't documented.