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.

Serial Boot loader Application Note

Other Parts Discussed in Thread: TM4C123GH6PM, LMFLASHPROGRAMMER, MAX232

Hello,

I understand that there is a serial boot loader Application Note using the TM4C123 launchpad, Can someone share it please? Because I can not find it in the Texas website.

I need it in order to program individual chips (TM4C123GH6PM) in prototype boards.

Thanks.

  • Hello Javier,

    Currently, there is the Serial Boot Loader Documentation as part of TivaWare. The application note is expected to be published by end of this month.

    For the current programming of the device you have you can use the LMFlashProgrammer if it is UART or USB for the boot loader interface

    Regards
    Amit
  • OK, thank you Amit.

    If I use the LMFlashProgrammer I must use the UART0 for the boot loader interface right? What should be the schematic for this?
    Is this valid?
    (TM4C123Gxxx) UART0 <---> MAX232 <---> FTDI (USB - Notebook)

    Regards,
    Javier.
  • Hello Javier,

    If using FTDI then it should be. The FTDI IO is 3.3V

    (TM4C123Gxxx) UART0 <---> FTDI (USB - Notebook)

    Also The UART0 is the ROM Boot Loader. If you have a flash based boot loader then any of the UART's may be used.

    Regards
    Amit
  • Hello, Amit,
    If I may use this same topic, can the LMFlashProgrammer be used to program the device using ethernet as well? (Using the rom bootloader with the tm4c129x)
  • Hello Leonardo

    Yes. On Configuration Tab, under Interface you can see the Ethernet Option.

    Regards
    Amit
  • Thank you very much.
  • Hello Leonardo,

    The Serial Boot Loader Application Note and Code Base is now online.

    www.ti.com/.../spma074.pdf

    Regards
    Amit
  • Amit Ashara said:
    The Serial Boot Loader Application Note and Code Base is now online.   

    Hi Amit,

    Might that (gentle) announcement be similar to: "a Rembrandt hangs w/in Le Louvre?"

    In honor of your work (and France) may we exclaim, "C'est tres bien!"   Et merci, Amit.

    Your use of color - so rare in most all past "PDFs" makes the document far more interesting and conveys great & strengthened meaning.   We especially noted & liked your unique use of "blended colors" - which so clearly illustrates the transition of signal from device to device.

    We are in your debt - we know the great time, effort & knowledge this required - your (ongoing) effort (and this specific one) are very much appreciated.

  • Hello cb1,

    Thank you. I hope that this application note addresses a lot of issue faced by forum members on Boot Loader Implementation and potentially reuse the TM4C123 as a programmer for other TM4C12x class devices. Also since the source code is available, the ICDI bin file may not be a bottleneck for users who wanted to just have the COM port from LMFlashProgrammer.

    Regards
    Amit
  • Hello Amit,

    This is probably the best news I've heard all month!

    I'll definitely read the document and hopefully it will help me do my work.

    My application currently has two tm4c129x, so my idea is to use ethernet to program the first one and the serial comm between the two chips to program the second one.

    Thank you very much for the help!

  • Hello Leonardo,

    If you do have any feedbacks, then please use the following post to put them in.

    e2e.ti.com/.../471520

    Regards
    Amit