Skip to main content
Topic: Bus Blaster v2 JTAG/SWD (Read 2662 times) previous topic - next topic

Bus Blaster v2 JTAG/SWD

Hi all,

Right now I have several ARM Cortex development boards: TI Stellaris Launchpad, LPCxpresso 1769, STM32F3Discovery. I'm trying to standardize my development environment on Eclipse + OpenOCD (all on MacOS X) so I thought I'd finally get a good JTAG programmer that would work with all my boards. I ordered the Bus Blaster v2 (2.5 I guess) a few minutes ago, but just wanted to verify something:

Due to the nature of the on board CPLD->FTDI connection, it is impossible to SWD debug a target with Bus Pirate 2.5. Do I have that correct? If so, I presume I'll need to use full pin JTAG debugging, which isn't a problem or anything but I just wanted to make sure I had that right so I could hit the ground running when the board arrives and find and isolate the proper JTAG pins on all the development boards I have since I'm not certain that they're all broken out by default (I think all the boards use some sort of SWD by default).

Thanks!

Re: Bus Blaster v2 JTAG/SWD

Reply #1
The project wiki mentions thta SWD is supported where it's applicable, so I guess you can use SWD with BB v2
best regards FIlip.

Re: Bus Blaster v2 JTAG/SWD

Reply #2
Hmm. I could have sworn I read something about SWD being unavailable below v3, but I'm glad to hear I was wrong :)

Re: Bus Blaster v2 JTAG/SWD

Reply #3
[quote author="Martytoof"]Hmm. I could have sworn I read something about SWD being unavailable below v3, but I'm glad to hear I was wrong :)[/quote]
SWD is available but SWV is not. And you have to change the buffer from jtagkey to KT-link. I guess there are a few extra steps too (maybe?).

Re: Bus Blaster v2 JTAG/SWD

Reply #4
Thanks Tayken - that's correct. SWD will work, but the little used serial data channel (SWV) is not supported by the current hardware. It will be supported in v4.
Got a question? Please ask in the forum for the fastest answers.