Hi there. I’ve got a couple of Particle Debugger boards. Confusingly, they’re for sale and in stock, but their docs say they’re no longer sold. Which is too bad, because it’s a sweet little device.
In any case, they worked great for me to program some Cortex-M0 boards I had. Now I’m wondering if they can program an Atmel CPLD, the ATF1502ASV. Those devices use a 4-pin JTAG tap (TDI, TMS, TCK, and TDO), and the docs say this thing supports JTAG.
I’m getting the parts some time next week, and I’ll be able to try then, but I was wondering if anyone could confirm that I should be able to send svf files to it. A post was able to do this with a simple FTDI adapter using this invocation:
That almost certainly will not work. The Particle debugger only support CMSIS/DAP, which uses SWD to communicate with the target device (SWDIO, SWCLK, and optionally SWO). It doesn’t support the full set of JTAG pins.
The Particle Debugger is deprecated and no longer manufactured because the STM32 processor on it is no longer available, but it took longer than expected to sell through the last remaining stock in the store so confusingly it still is for sale.
Very few units of the debugger were sold and I think that particular STM32 model was discontinued, or at least it’s unobtainable. For fun, search on Digi-Key for STM32F2. There are 116 models of the STM32F2xx series theoretically for sale, and only one is in stock today, and really expensive.
Generic CMSIS/DAP debuggers are widely available and cheap on Amazon, eBay, and AliExpress now, as well.