У Вас совершенно искаженные критерии оценки

продуктов. Какие-то "примеры", наличие мусора в виде "драйверов". А ошметки неведомо кем писанных "примеров" ( выброшенных в интернет за ненедобностью ) видимо собираетесь сваливать в кучу, шить белыми нитками и заставлять шевелиться с применением тяжелой артилерии в виде совершенно бесполезного J-Trace...
Компилятор, это то, что из комадной строки запускается

, от ARM, называемый нынче тоже Keil-ом, вроде чуть получше IAR-овского, но не настолько, что-бы бросаться с одного на другой.
J-Tag через RDI будет в отладчике работать.
А исходники пишутся на "C" а не на "IAR" или "Keil" и при наличии хоть каких-то знаний переносятся легко и с компилятора на компилятор и с процессора на процессор.
Посему, пока не дергайтесь, кроме стартовых проблем c новой железкой, которые разрешаться за неделю - другую - третью у Вас будут и другие

. Пишите, набирайтесь опыта, ну а компилятор смените, если вдруг потом найдутся веские причины.
Вычислил

:
http://www.ldi.ee/ - привет соседям!