В общем несколько лет как-то даже не отслеживал ситуацию с софтом для разработки под ARM'ы. Все это время сидел в IAR 4.30a и проблем не знал... Однако возникла необходимость перейти на более свежую версию IAR. Скачал, поставил, переделал код (кто бы мне объяснил зачем iar-овцам понадобилось ассемблер переделывать, да и вообще от идеологии сегментов к идеологии секций переходить...), конфигурацию линкера, добился правильной сборки проекта... В общем пришел к внутриплатной отладке. И тут начались проблемы: в старом iar 4.30а абсолютно без проблем гружусь и отлаживаюсь, в то время как в новом ругается на отсутствие связи с устройством или, в зависимости от настроек j-link в проекте (стратегия сброса девайса), вообще все тупо зависает. MT-link один из самых первых (куплен где-то через пару недель, как он вообще появился). Чего делать-то? Купить новый mt-link/оригинальный j-link? Прошивку mt-link'а менять - как и на что? Плюнуть на все и остаться на iar 4.30a?
P.S. В свое время хотел перейти на iar 4.41, но также столкнулся с неработой mt-link'а и забил на это...