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/TMS320F28069M: How to install driver for Blackhawk USB560V2?

Part Number: TMS320F28069M
Other Parts Discussed in Thread: TMDSHVMTRINSPIN

Tool/software: Code Composer Studio

Hi,

I am working on to test our own inverter board. I have tested my software on TMDSHVMTRINSPIN. 

Next week I am going to test our own board. So I need JTAG emulator.

I have Blackhawk USB560V2 and I am a little confused about installing driver and configuring CCS for USB560V2.

could you let me know how to install driver and configure CCS?

Thanks in advance.

Best regards,

Baeyoung

  • Hi Baeyoung,

    The Blackhawk drivers come with the CCS installer. When you run the CCS installer, you will have the option to install blackhawk drivers:

    If you already installed CCS without selecting that option, you can re-run the installer and select your existing installation as the location. The installer will detect the existing installation and will provide the option to add components you missing during the first install.

    Once it is installed, all the supported Blackhawk debug probes will be available in CCS.


    thanks

    ki

  • Hi,

    Mr. Lee

    Thanks for your prompt answer. As you recommended, I succesfully installed software using CCS installer.

    Now, I am using CCS 7.2.00013, the latest one.

    Still, I have probelm connecting Blackhawk USB560 v2 System Tracer to TMDSHVMTRINSPIN.

    After installation, I opened project's property:

    There are many options for Blackhawk:

    As you can see, there is no item for USB560 v2. I tried all items for Blackhawk and failed to verify the connection.

    What am I wrong?

    Before I test my own hardware, I checked Blackhawk USB560v2 with TI's evaluation module.

    I am using TMDSHVMTRINSPIN, High Voltage Motor Control Kit, to check connection with Blackhawk USB560 v2.

    As you know, this Kit has the control card with it's own JTAG connection.

    I disabled the control card's JTAG connection and enabled the option for external JTAG emulator, that is, Blackhawk USB560 v2.

    To enable the external JTAG emulator, I placed a jumper for [M3]-J5 and [Main] J9.

    And I got the following error during verify.

    =============================

    [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\young\AppData\Local\TEXASI~1\CCS\
        ti\3\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'.
    Loaded FPGA Image: C:\ti\ccsv7\ccs_base\common\uscif\dtc_top.jbc
    The library build date was 'May 23 2017'.
    The library build time was '18:35:20'.
    The library package version is '6.0.628.3'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.

    An error occurred while hard 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 '-180' (0xffffff4c).
    The title is 'SC_ERR_CTL_NO_TRG_POWER'.

    The explanation is:
    The controller has detected a target power loss.
    The user must turn-on or connect the power supply for the target.

    [End]

    ==============================

    Also I changed some switch setting for F280609M control card of TMDSHVMTRINSPIN.

    I set SW3-Position 1 swith to ON and OFF . Which connection is correct for SW3-Position 1 switch?

    I tried all options for Blackhawk 560 and I found "Blackhawk XDS560v2-USB System Trace Emulator" is the best candidiate.

    For the other options, I got 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\young\AppData\Local\TEXASI~1\CCS\
        ti\3\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 'bh560usb.out'.
    Failed to open i/o connection (\\.\bh560usb0)

    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]

    ===================================

    What am I missing? I need your help.

    Thanks in adavance.

    Best regards,

    Baeyoung

  • Oops, the picture for option from project's property is missing:

  • Hi,

    I tested all my software on TMDSHVMTRINSPIN.

    And I checked my Blackhawk USB560 v2 using this High Voltage Motor Control Kit.

    Actually this kit has the Picocolo F28069M controlCard like the below.

    And I thought I can connect Blackhawk USB560 v2 to this controlcard.

    After I checked schematic for this controlCard, I found JTAG singlas of the controlCard are not connected to DIMM-100,

    It means controlCard could't be connected to Blackhawk USB560v2.

    I connect USB560v2 to [M3]-J2 socket. And this socket is not connected to controlCard.

    Am I correct?

    If I am correct, what is the purpose of [M3]J2, external JTAG emulator interface ?

    And what is the best selection for Blackhawk device for USB560 v2?

    I am sorry to confuse you.

    Best regards,

    Baeyoung

  • Hi Baeyoung,
    I am not familiar withe the kit itself to give you satisfactory answers. I suggest asking in the C2000 device forum or instaspin forums. The experts there can help you best.

    e2e.ti.com/.../

    Thanks
    ki