Anyone know of an open source JTAG API for Macraigor's Raven

I have been looking through SFE, try to find an open source API (like devlf’s) that is compatible with a Macraigor Raven JTAG device. Unfortunately, the raven and mainstone devices I employ seem to be useful only with their proprietary interfaces, (OCD commander and XDB respectively) I guess, I don’t fault them for this, since this adds value to their flash products, debuggers, etc… but it sure would be nice to have, anyways…

Actually, I have 1 or 2 questions: :smiley:

#IF

Does anyone know of an API that supports the aforementioned devices? I am looking for simple functionality such as memory read writes, setting the PC, etc.

#ELSIF

Could someone recommend a different wiggler that has a windows api and the mentioned funcitonality?

#ENDIF

Thanks!

Take a look at this student’s web site.

http://openocd.berlios.de/web/

He is in the process of releasing his college thesis to the open-source world. He speaks very good English also. Hope he got an “A”

Cheers,

Jim Lynch

I asked Macraigor if its possible to get access to the Raven’s parallel port interface description, but they told me that they can’t provide this information. Not sure if it’s possible to gain the required information without doing some possibly illegal reverse engineering.

If you’re looking for something faster and more reliable than a Wiggler then Amontec’s Chameleon might be interesting. They have a new configuration for it with which I’ve been able to download code at 60-70kByte/s. The new config isn’t public yet, but should be released soon.

Interesting, thanks for the replies. I also got ahold of Macraigor, and it sounds like they can open up some of their sources for commerical use. This of course, requires the signing of an NDA, and is not an open source solution.

Thanks everyone.

jesse