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.

TDC1000-C2000EVM: Programming the TDC1000-C2000 EVM Onboard MCU via USB

Part Number: TDC1000-C2000EVM
Other Parts Discussed in Thread: UNIFLASH,

Tool/software:

Hi Ti Family,

I am currently working with the TDC1000-C2000 EVM module and have a question regarding the onboard C2000 MCU. I would like to know if it is possible to program the MCU directly through the USB connection provided on the module, or if additional hardware or connections are required for programming.

Any guidance or information on this would be greatly appreciated!

Thank you!

  • Hello Abhijit,

    The USB interface uses a bootloader to program the C2000 microcontroller.  You should be able to also use Uniflash to program the MCU using the bootloader, but I have not tested this. 

    Also, JTAG is available at the J1 header of the TDC1000-C2000EVM.  You can program and debug through JTAG using XDS110 debug probe.  

    https://www.ti.com/tool/TMDSEMU110-U 

  • Hi Eddie,

    I'm using the Blackhawk XDS560v2-USB System Trace Emulator to debug the onboard MCU. However, I’ve run into an issue when setting the target in Code Composer Studio (CCS) version 12.8.1. After configuring the target and attempting to verify the connection, I’m receiving the following error:

    [Start]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag.exe -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

    [Result]


    -----[Print the board config pathname(s)]------------------------------------

    C:\Users\srdod\AppData\Local\TEXASI~1\CCS\
        ccs1281\0\0\BrdDat\testBoard.dat

    -----[Print the reset-command software log-file]-----------------------------

    This utility has selected a 560/2xx-class product.
    This utility will load the program 'bh560v2u.out'.
    E_RPCENV_IO_ERROR(-6) No connection: emulator was not found
    Download failed for file C:\ti\ccs1281\ccs\ccs_base\common\uscif\xds560v2.out

    An error occurred while soft opening the controller.

    -----[An error has occurred and this utility has aborted]--------------------

    This error is generated by TI's USCIF driver or utilities.

    The value is '-250' (0xffffff06).
    The title is 'SC_ERR_ECOM_EMUNAME'.

    The explanation is:
    An attempt to access the debug probe via USCIF ECOM has failed.

    [End]

    I’ve double-checked my connections, and everything appears to be in place.Please help me in this regard.

    Thank you.

  • Abhijit,

    I am moving this thread to the C2000 forum where they will have more expertise related to C2000 and debug tools.

  • Abhijit,

    CCS does not recognize your debug probe, do you see anything in PC device manager? Could you please try a different cable? 

    Best Regards,

    Ben Collier