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.

to Download .hex file in in TM4C123GH6PM

Other Parts Discussed in Thread: TM4C123GH6PM, LMFLASHPROGRAMMER, SEGGER, UNIFLASH

Hello,

I want to download firmware .hex file into  TM4C123GH6PM board.

I have installed Code Composer Studio Version: 6.1.3.00034 on my PC. 

Does it require any programmer?

or It is possible to download through serial port line UART pins (PA0/UART0_Rx & PA1/UART0_Tx)

Requesting help,,, I'm new for this domain.

Thanking you.

  • Hello Amit

    We only support OUT file download from CCS and BIN file download from LMFlashProgrammer. The HEX file may be supported by some 3rd party tool which I am not aware of.

    For downloading via UART or Serial Interfaces only BIN file is supported.
  • Hello, 

    Thanks Amit..

    If I have .hex file received from developer, which he created on IAR work bench.

    Now I have to download it into flash of TM4C123GH6PM ( i have board which is having only JTAG option its 20 pin connector) using LMflash Programmer. 

    I have searched on internet i got some below option:  

    1) LMFlash programmer has option CODE RED'S RED PROBE+. But its expensive & its warranty is not available.

    2)Blackhawk USB560 JTAG emulator

    3) SEGGER J-Links

    Will you please suggest easy method for this ?

    Regards,

    Amit

  • Hello Amit

    As I mentioned earlier, LMFlashProgrammer only accepts bin file format.
  • Hello,
    Thanks Amit...
    Ok.. I will get .bin file from the developer.

    My query is
    I have to download it into flash of TM4C123GH6PM ( i have board which is having only JTAG option its 20 pin connector) using LMflash Programmer.
    Which programmer from above mentioned list I should prefer, in terms of cost , its support ( as I mentioned CODE RED'S RED PROBE+ warranty is not available).
    We have not developed Boot loader also
    Will you please suggest easy method for this ?

    Regards,

    Amit Patil
  • Hello Amit

    I would suggest using a XDS100v2 with Uniflash to program the bin file. XDS100v2 is a low cost probe and Uniflash is a free of cost tool for flashing from TI.

    The following application note would be useful guide

    www.ti.com/.../spma075.pdf
  • As poster has (already) mentioned Segger - and they are the producer of the Award-Winning "J-Link" (JTAG + SWD) probe - AND they provide that device at greatly reduced, "Educational Discount" - and the J-Link enjoys (by far) the highest installed base of such devices - poster would do well to consider it.  

    J-Link has - in most all cases - avoided the "dreaded" JTAG Lock Out - which SO Plagues the (lesser) JTAG pods/probes (so often) found here...

  • And they provide a number of other useful utilities with the adapters.

    Robert
  • You are CORRECT Sir! (per usual and ... rather inspired utilities - as well)

    Note too that IAR & J-Link are "Vendor Agnostic" (any vendor) which should greatly expand & improve your mating of "MCU to a specific requirement." (it remains "highly unlikely" that ONE vendor - and one vendor only - will have the best MCU for task - and that it will (always) meet (all) performance, feature, availability and cost requirements!   It proves (beyond) surprising that SO MANY here - completely miss this!)

    Note too - that but for here - Cortex "M" MCUs appear in M0, M0+, M3, M4 & M7 variants - each served by the "J-Link" and IAR. Self-limiting - due to lack of key/critical awareness - cannot best serve you (now) and long into the future...