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.

CCS/TM4C1292NCPDT: Using a TM4C129 chip to program another TM4C129 or TM4C123 that has the flash bootloader.

Part Number: TM4C1292NCPDT

Tool/software: Code Composer Studio

Hello Everyone,

I am using the USB Stick Host example to find and read a binary file on TM4C129.

After reading this I want to send this binary file to another chip thorugh SSI or UART.

How can I find out about the procedure to send this data over and If needed calculate the checksum etc to update the other chip. 

Basically, I am trying to do what LM Flash Programmer does with a TM4C129 chip. 

Thanks,

Tuna Bicim 

  • The documentation and the functions to do the bootloader are in the TivaWare library. The User's Guide can be found in: 

    C:\ti\TivaWare_C_Series-2.1.4.178\docs\SW-TM4C-BOOTLDR-UG-2.1.4.178.pdf

    Section 3 describes the packet handling. The source code can be found in:

    C:\ti\TivaWare_C_Series-2.1.4.178\boot_loader

  • Hello Bob,

    Thank you for the response. 

    I was just curious if there was any code example that followed the procedure on that document.

    It seems I need to implement the functions to send the commands according to the packet structure.

    Best Regards,

    Tuna Bicim 

  • I have no examples for the device sending the packets. You are correct.

  • I got all the packet structures, general send and receive functions from the bootloader source code. 

    I am implementing the command functions myself. I will reply back if I have any more questions.

    Thanks again for the replies.