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.

TM4C123GH6PM: Which programmer/debugger select?

Part Number: TM4C123GH6PM
Other Parts Discussed in Thread: SEGGER

Hi, we would like to move from STM ARM to your TIVA MCUs... We already have some starter kits, but now, we want to develop our own board.

My question is which programmer/debugger we should use. For example I found "XDS 200 debug probe" but I don't know, if it's ONLY debugger or it can be used as programmer too.

Thank you.

Jan

  • Jan,
    XDS200 can be used as a programmer as well. They all can.
    If you want to start "low cost", you can just order a Launchpad EK-TM4C129XL. It has not only a Tiva MCU for you to learn, but also a debugger/programmer - for less than $20.00.
    You may want to take a look at this text which has some other hints: docs.google.com/.../158x7QN1snfdZEPRIzSDgMzlSRWVrXyXgoteLmbXnqnU
    Regards
    Bruno
  • As you already have recognized the value of, "Greater ARM MCU Use & Awareness" - would it not prove far better to choose a Programmer/Debugger which proves "Vendor Agnostic?"      (so that you may reuse it w/MCUs from MANY - not JUST ONE?)        Really - can "just one" vendor be expected to ALWAYS provide the "best & only" MCU Solution?   (i.e. best feature-set, performance, peripherals, price & availability - to list a few)

    Beyond the eased accommodation of "MCUs from multiple vendors" - should you not also consider the potential for a "Steep Learning Curve" which each new vendor's MCU (& IDE) is likely to present?     Again - "vendor agnostic" IDE - to YOUR RESCUE!      Both Keil & IAR provide low (NO) cost eval versions (somewhat crippled) yet quite effective in enabling your gaining familiarity targeting many MCUs - and spectacularly, "Speeding, Easing & Enhancing" your "learning curve!"       (which is greatly reduced by the consistency provided ONLY - by a "vendor agnostic" IDE!)

    And - only now - to the Programmer/Debugger.     One has long, "Led the pack" has the greatest market penetration (of any) and our firm & (many) others - "swear our allegiance!"      "J-Link" from Segger is the clear leader - and we've not found an ARM MCU (we use 5 different vendor sources) which is not "very happy" - when attached (and instantly/easily "connects") to the J-Link!     (note - firm/I receive no compensation nor other value for this endorsement.)

    J-Link appears to AVOID many of the "Lock-Out" and other difficulties - which reveal (near) daily - to users of the (lesser) vendor locked devices.      (simple scan of this forum will identify, "Can't Connect - Now What?" as among - if not the top occurring - forum subject posting.)

    Note that J-Link is highly discounted via, "educational use" - yet you are not forced to claim student/instructor status!    

    The tools you choose will impact your success in a MAJOR MANNER!       Choosing "less than the best" - due to "lack of awareness" (one hopes) now has been avoided!       (by "best" - the most robust - most accommodating (ANY Vendor's MCU) along w/JTAG AND SWD capability (still not avail, here) and the world's Sales Leader AND discounted!)