In several posts, LeafLabs have written that they use Olimex JTAG with OpenOCD, and that it works well.
Which Olimex JTAG? There are four USB-ARM-JTAG:
ARM-USB-OCD - USB to JTAG + RS232 + power supply for programming and debugging
ARM-USB-TINY - USB to JTAG for programming and debugging
ARM-USB-TINY-H - High Speed USB to JTAG for programming and debugging
ARM-JTAG-EW - fast USB to JTAG for programming and debugging, EW-ARM support
Would you still recommend it, or is there something better or cheaper (or both)?
I'm thinking, if I want to hack on USB, I will need something to help me debug my code.