zennoux 0 Posted March 16, 2015 Share Posted March 16, 2015 For a project I'm working on, I'm trying to use a TM4C1294NCPDT microcontroller on a custom PCB board. Does anyone know how I would program the chip once received? aka how do you program this microcontroller without it being on a launchpad? I've never done this before so any help is appreciated. Thanks. Quote Link to post Share on other sites
bluehash 1,581 Posted March 16, 2015 Share Posted March 16, 2015 For a project I'm working on, I'm trying to use a TM4C1294NCPDT microcontroller on a custom PCB board. Does anyone know how I would program the chip once received? aka how do you program this microcontroller without it being on a launchpad? I've never done this before so any help is appreciated. Thanks. @@zennoux Welcome to 43oh! There are multiple ways to program the TM4c1294 when off chip. You can use a JTAG You can use the factory bootloader that comes with the chip. Bootloading can be done via I2C, SPI, UART, CAN as well as USB. This particular one does not seem to have USB, but you can use the others.This document has more details - http://www.ti.com/lit/pdf/spmu301'>TivaWare Spyphase and zennoux 2 Quote Link to post Share on other sites
zennoux 0 Posted March 16, 2015 Author Share Posted March 16, 2015 @@zennoux Welcome to 43oh! There are multiple ways to program the TM4c1294 when off chip. You can use a JTAG You can use the factory bootloader that comes with the chip. Bootloading can be done via I2C, SPI, UART, CAN as well as USB. This particular one does not seem to have USB, but you can use the others.This document has more details - http://www.ti.com/lit/pdf/spmu301'>TivaWare Quote Link to post Share on other sites
bluehash 1,581 Posted March 16, 2015 Share Posted March 16, 2015 I appreciate the answer. Do you have any examples of some hardware schematics/actual flashers? Thanks. LMFlasher - Flash Programmer, GUI and Command Line. Tivaware should have an example for bootloading. Spyphase and zennoux 2 Quote Link to post Share on other sites
zennoux 0 Posted March 16, 2015 Author Share Posted March 16, 2015 LMFlasher - Flash Programmer, GUI and Command Line. Tivaware should have an example for bootloading. Alright thanks a lot. I appreciate it. Quote Link to post Share on other sites
Spyphase 0 Posted March 21, 2015 Share Posted March 21, 2015 How would I check if the bootloader is present on the new chip such as this? How would I go about burning it if it's not? Quote Link to post Share on other sites
Fred 453 Posted March 21, 2015 Share Posted March 21, 2015 If do don't already have the Tiva C Conected LaunchPad then I suggest you get one. It's the easiest way to get started playing around with the microcontroller. You should also be able to use the on-board debugger to debug and program your own custom board. I can see the JTAG connections between the debugger and microcontroller are broken out. There's normally a way to disconnect the two. (I'll check for you later how exactly to do this.) Otherwise the XDS100 or XDS200 (more expensive) are designed for the job. Spyphase 1 Quote Link to post Share on other sites
abecedarian 330 Posted March 21, 2015 Share Posted March 21, 2015 Short instructions on using the LP's debug with external MCU can be found in http://www.ti.com/lit/ug/spmu365a/spmu365a.pdf, page 32. There are several notes on that page explaining what's needed. Spyphase 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.