Тоже ковыряю AT91SAM9260, но работаю в Linux, потому что мне так проще (пока), и все базовые утилиты под рукой - make, ассемблер, линкер и SAM-BA. Пока только написал "Hello world" - вывожу в COM порт "Hello"

Теперь буду делать "эхо". В розовых мечтах - своя ОС на ARM. Чую, рано или поздно, придется перейти на С. IAR'ы и Keil'ы считаю профессиональными IDE и для обучения не пригодными. Тоже самое, что писать лабы на С++ в Visual Studio .NET 2010 (если вы понимаете, о чём я говорю). Overkill, одним словом.
Остаётся открытым вопрос отладки. Пока кроме прямого метода рассматривания исходника с последующей корректировкой, записью во флеш и просмотром результата (получилось/не получилось) ничего не использую, т.к. не знаю, как