I currently own an IAR systems Jlink, which is crap. It doesn’t work with OpenOCD. If I buy Olimex’s ARM-USB-TINY device will I be able to debug an STM32103F board (with a Cortex M3 from ST Mircoelectronics) using OpenOCD+CodeSourcery+YAGARTO?
Also, does anyone have any other low-cost alternatives? I’m just a hobbyist (and freshman college student trying to learn some basics) so I don’t need anything heavy-duty–just something that downloads code to my board.
I’ve read the product literature and it says it supports “OCD”, but is this OpenOCD? This would be very convenient because I go to school in Boulder and I’m sure SparkFun’s store is a bus ride away (I’ll only wait for a day). It’s also cheaper than Olimex’s device.
The link you give is to an Olimex device that Spark Fun sells.
The cheaper one works pretty slowly through a parallel (printer) port.
Any of the three ARM JTAG interfaces listed on Spark Fun should work with the STM32 chips. I would go for either of the USB based ones myself. You can use them on any PC and they are quite a bit faster. If you get the “Wiggler” one you may need a parallel extension cable so factor that into your costings.
fordp:
The link you give is to an Olimex device that Spark Fun sells.
The cheaper one works pretty slowly through a parallel (printer) port.
Any of the three ARM JTAG interfaces listed on Spark Fun should work with the STM32 chips. I would go for either of the USB based ones myself. You can use them on any PC and they are quite a bit faster. If you get the “Wiggler” one you may need a parallel extension cable so factor that into your costings.