хочется ковырятся с кусками и глюками то это верный выбор .
ARM-USB-OCD поддерживает CrossWorks for ARM
только слово Professional надо забыть , штучка ещё та , со своими глюками , для ARM-USB-OCD частоту надо снизить сразу , а то будет запускатся через раз .
если вы занимаетесь ради хобби , то WIGGLER это идеал , работает со всеми прогами через H-JТАG .
стоит попробовать IAR
KEIL
RealView Development Suite сама сказка , но начинать с неё не советую , хотя использовать паралельно в самый раз .