Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 988857
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T05:41:52+00:00 2026-05-16T05:41:52+00:00

I bought a Hawkboard and went looking for a JTAG emulator to use for

  • 0

I bought a Hawkboard and went looking for a JTAG emulator to use for debugging. The only one I seemed certain about was the Spectrum Digital XDS100v2, because the pins matched and I had read about others using it with a Hawkboard. I had hoped to use a GCC ARM toolchain and OpenOCD, but the XDS100v2 apparently only works with TI Code Composer Studio. I was fine with that, because the Hawkboard uses a TI processor anyway and I figured a TI compiler would be able to optimize really well for it. After I received the JTAG emulator, I installed TI CCSv4…

I absolutely HATE IT.

It has scattered files throughout my hard drive, cluttered up my user directory, is a massive pain in the ass to configure, and now it won’t even uninstall properly. I really, really want to just switch to a GCC toolchain and OpenOCD/GDB for debugging, but I can’t find any way to do that with the XDS100v2.

There was some recent discussion about this on the OpenOCD mailing list, but it looks like licensing issues prevent the team from including direct support for the XDS100v2. I also found a Git commit made around the same time as the discussion that appears to include code for supporting the XDS100v2, but I don’t know if this is official or not. I can’t really test it, either, because the XDS100v2 doesn’t actually install correctly. I have to install CCSv4 to get the drivers, but I refuse to do this on my other machine because I don’t want it to get cluttered like the first one. The discussion mentions that the XDS100v2 is actually just a FTDI device, so I tried using a generic FTDI driver, but Windows didn’t recognize it.

I guess what I’m asking is this: Is there some way that I can easily get OpenOCD to support the XDS100v2 by somehow using a generic FTDI driver or another method? I spent $80 on this JTAG emulator and I really hate to let it go to waste.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T05:41:53+00:00Added an answer on May 16, 2026 at 5:41 am

    Getting OpenOCD to work with this will be tricky…
    First you need to add the USB IDs of you XDS100v2 to the driver inf file. Please note that
    you have to choose between the FTDI drivers and libusb drivers depending how you compiled OpenOCD. If you downloaded a binary OpenOCD version, you should use the drivers shipped with it. Once you added the correct USB Vendor and Product ID to inf file, the driver will install (you have to tell windows the correct path). This step is only needed on Windows platforms.
    The device manager will tell you the ID numbers on its “Details” page as “Hardware IDs” Property. Is VID_xxxx and PID_yyyy where xxxx is the Vendor id (VID) and yyyy is the Product id (PID).

    Next step is to tell OpenOCD the USB ID (the same you used in the .inf file) – look at other interface/*.cfg files that have the line “interface ft2232”. The “layout” is tricky,
    just use try-and-error on these.

    Final step is to make a complete board definition – look for boards that contain the same or similar cpu chips. If reset does not work, try “reset_config none”.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I bought Kibot's stock data and it is enormous. I have about 125,000,000 rows
i bought a web domain with some web space. They support only mySQL DB,
I recently bought a book called Killer Game Programming in Java It's about 5
I bought a non-wordpress theme that I'm currently adapting to wordpress. The only problem
I just bought a new, sub-US$1,000 laptop, one aimed squarely at the consumer, non-developer
Who has bought the autcompletion feature for Linqpad ? I know it's only $
I bought this magnetic strip reader writer (MSRE106) and I use USB adapter to
I bought a book about MVC 3. In this book, there is an example
I bought [this template][1], and I’m customizing it. The only problem I’ve got is
I bought a personal dev box which I will use for deploying stuff I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.