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/UCD3040: Multilink Debug Probe

Part Number: UCD3040
Other Parts Discussed in Thread: UCD3138, , UNIFLASH

Tool/software: Code Composer Studio

Hi,

I am wondering if the "Multilink Debug Probe" programmer of PE Micro can still be used to flash and debug UCD3040 devices in the newest CCS ? It used to work in CCS v3.3 for programming UCD3138 devices.

Regards,

Herbert.

  • Herbert,

    UCD3040 devices are not support in CCS.  UCD3138 is. 

    Checking out the PE Micro site I don't see anything for CCS support.  Many years ago we had a special CCSv3.x version for a few devices.  That may have supported the PE Micro probe.  Newer CCS versions do not.

    For using CCS with UCD3138 I would suggest an XDS110 or XDS100v2.  The XDS110 is a newer design.  You may need to drop the JTAG clock to 1Mhz on it.

    Regards,

    John

  • Hi John,

    The in-system programming of UCD3040 devices according to "slua654.pdf" still uses CCS v3.3 (see page 8): "a) Compile the *.c Source file using Code Composer Studio V3.3 and obtain *.x0 file".

    What program should I use to program and debug the UCD3040 devices, if CCS is not possible ? Is such debugging software included with the FlashRunner FR03TX10 ?

    Regards,

    Herbert.

  • Herbert,

    Looking at the doc it looks like they use CCS to build the hex file and then use another tool to program it.  I am going to need to loop in the digital power team to assist.

    Regards,

    John 

  • Normally we have always used the USB to GPIO adapter the most.  http://www.ti.com/tool/USB-TO-GPIO

    It supports download of code using the PMBus port on the UCD.  It also provides a means to test the PMBus interface in the firmware, and to use the PMBus interface to monitor and configure the power supply.  Our newer codes, including some of the UCD3040 codes, include memory debugger software which enables reading memory via the PMBus interface.  The JTAG reads memory, but only if you stop the processor.   This is inconvenient with power supplies, especially PFC.  

    The UCD3040 is an older device, and the UCD3138 family is the newer generation.  It offers more features, and we do actively support uniflash and the newer JTAG interfaces on it.