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.

TM4C123GE6PM: Tiva C launchpad VS Ulink 2

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

Hello Friends,

I have been asked to program a board to a device using Ulink 2. and I am planning to to that jop with Tiva C Launchpad.

So, can I do this using my launchpad. and what are the required information before doing this jop.

Thank you for your help.

  • Check with Keil for programming support for the TM4C123GE6PM, but it looks like they do support it.
    www.keil.com/.../
    However, the EK-TM4C123GXL launchpad does not have an external JTAG connector. It does have an on-board in-circuit emulator. It also has solder points that could be connected to a JTAG connector,
  • Long ago - my firm employed the 'Keil IDE AND a U-Link.'      This succeeded - but with the (far earlier) LM3S family of MCUs.     Clients of ours have 'confirmed' that (modern) U-Links indeed support the TM4C devices.

    Perhaps - of FAR greater importance - is the (clear) identification of,  'Your Target Board!'      The MCU you noted  'TM4C123GE6PM'  (if that's indeed correct)  is NOT that resident upon the LPad!     Thus - does  a  'custom board (really) exist?'  (Not an LPad)      As such - Your 'facts presented'  may be 'In CONFLICT!'       And 'IF' such custom board exists - has it (proper) accommodation  for JTAG and/or SWD probes?   

    Should that 'custom board' - prove the case - I would (ALSO) critically ask if it, 'Has been, 'Properly Test/Verified?'     Starting w/any 'brand new board' subjects you to 'Maximum Randomness' - in which EVERYTHING IS SUSPECT!    That's a (most) unpleasant position!      

    Should that board be custom - AND 'Brand New' - I would (as diplomatically as possible) request that you be enabled to 'temporarily Switch' to an LPad - and its 'ICDI debug/programming environment' - which eliminates a VAST Number of  Unknowns (when compared to a brand new - unverified, custom pcb ) - placed in your (DEVELOPMENT) Path.