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.

ccs6.1.1 and blackhawk usb2000 connection issue



Newbie in ccs world.

With ccs6.1.1 I am connecting  blackhawk usb2000 emulator.  Then ccs6.1.1 start to show following error message.

"Unable to load C:\ti\ccsv6\ccs_base\emulation\drivers\bhemu28x.dvr: The specified module could not be found. " 

Usb2000 is still blinking green LED though.

I checked the directory for "bhemu28x.dvr" and verified it was OK.

Any help?

  • Hi,

    I can see the same problem as you. I contacted Blackhawk as I believe the issue is on their component. They may either reply to this thread or have a workaround.

    I apologize for the inconvenience,
    Rafael
  • To replicate this issue successfully is a good news, thanks for the feedback.
    Do we have any estimated timeline to clear this issue from Blackhawk?
  • Hi,

    We are still working on a permanent fix, but for the time being please check the following instructions for a workaround.

    - Close CCS

    - Open an explorer window on the directory below:

    <CCS_INSTALL_DIR>/ccsv6/ccs_base/common/targetdb/drivers

    - Rename the existing file <bh2000_28x.xml>

    - Unzip the attached file to the same directory above.

    - Restart CCS

    IMPORTANT! This workaround is only intended for USB2000 JTAG debuggers used with CCSv6.1.1.00022 with BlackHawk Emulators component release 6.0.0.344 and TI Emulators component 6.0.14.5. Don't use this procedure in any other CCS install as it may break your environment.

    This should make your USB2000 work again.

    Hope this helps,

    Rafael

    bh2000_28x.zip

  • I had followed your instruction to find different problem.

    New issue is related with license, I guess.

    1. Initially "Full License" is shown right bottom of Edit window.

    2.  in Debug window, it turn into "Free License" while trying to detect JTAG

    I had tried either BlackhawkUSB2000 or SD C2000.  In both cases transition from "Full License" to "Free License" happened.

  • Rafael,

    Do you know if it is the bhemu28x.dvr file that causes the problem? Has it changed since CCS6.1.0?

    I had the same problem as Jongsoo Lim with CCS6.1.1, so I reverted to CCS6.1.0 and it seems to work fine again now.

    Best regards,
    Cristian
  • Jongsoo,

    Any JTAG debugger different than XDS100 or embedded into development boards requires a CCS license, including the USB2000.

    Therefore I ask: do you have a license? If not, please friend me and we can discuss some options.

    Regards,
    Rafael

  • Cristian,

    The origin of this issue was an interface change made to the TI Emulators package (which Blackhawk components use parts of it) - therefore, if you have CCSv6.1.0 or "downgrade" your CCSv6.1.1 to a package prior to 6.0.14.x you should be fine.

    Keep in mind that downgrading CCSv6.1.1 is a completely untested scenario...

    Cheers,
    Rafael
  • OK, long story short.

    My original license was from ccs5.x.x I did not tried usb2000 at that time and recently I upgraded it to ccs6.1.1.

    Now license crashed whenever I try usb2000.

    My friend uses older version than ccs6.1.1 and it worked fine with usb2000.

  • Is USB2000 support planned to be fixed, or is this debugger obsolete?

  • The problem seems to have been fixed in the latest updates. It's now working fine for me with the following versions:
    CCSv6.1.1
    Blackhawk CCSv6.0 Emulation Update 6.0.0.346
    TI Emulators 6.0.14.5

    Best regards,
    Cristian
  • Cristian,

    Thanks for reporting back. Yes, the release above (6.0.0.346) was issued to fix this problem.

    Regards,
    Rafael
  • Hello

    I am facing the same issue:

    "Unable to load C:\ti\ccsv6\ccs_base\emulation\drivers\bhemu28x.dvr: The specified module could not be found."

    But I am using: Code Composer Studio Version: 6.1.2.00015 and BlackHawk USB 510L

    I can see the file "bhemu28x.dvr" in "C:\ti\ccsv6\ccs_base\emulation\drivers".

    I believe "everything" is set but is not working. Any idea?

  • Well it was solved after uninstalled and installed again using the "Install New Software..." tool

    Cheers