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.

EK-TM4C123GXL: I want to use TM4C123 TIVA C LaunchPad as a ICSP Arduino programmer

Part Number: EK-TM4C123GXL
Other Parts Discussed in Thread: ENERGIA

The tittle says it all. I recently bought my first arduino board (Arduino Nano), but it results to be a clone an doesn't have a bootloader. I've seen that the only way to burn a bootloader is having a working arduino and connecting them with the ICSP port. Well I haven't any other arduino...

I have a TM4C123 with Energia IDE. I can succesfully upload code with Energia (such as blink example). I thought using the same sketch as the Arduino IDE, the ArduinoISP would simply work, oh boy I was wrong.

My question is, how can I burn the bootloader through Energia with my TM4C123? Is there already a working code that I haven't seen? Which pins should I use?

  • Hello Carlos,

    Per #5 of our Forum Guidelines, please direct Energia questions to the primary Energia forums at: forum.43oh.com/.../
  • Hi,
    I'm not familiar with the Arduino and don't have experience with the Arduino ICSP and ArduinoISP. My understanding is that you want to use the TM4C123 to transfer the bootloader code into the Arduino via the ICSP (a SPI interface, right?). If that is the case, you will need the protocol between the TM4C and the Ardunio on how they exchange commands and data packets. I guess this is where ArdunioISP running on another Ardunio would have worked. Unless you know the protocol in details, I don't know how you are going to use the TM4C to program the bootloader into the Ardunio.
    Sorry, not much help I can give here as we don't have any examples as such. Perhaps you can reach out to the Arduino forum or the Energia forum for some tips. The Energia forum is at forum.43oh.com/.../.