Добрый день.
С утра не заладилось с IAR-ом и at91sam7 X/S 256. После добавления в проект нового файла (в котором никакой работы с конф. регистрами или динамической памятью, только логика верхнего уровня) перестал работать отладчик. После перезапуска МК не шьется - 'unable to halt ARM core'...
После 10-й переустановки драйверов решил попробовать пин ERASE. Стер кристалл, все зашилось - до первого запуска.
Поднимаем из бекапа старый проект - все прекрасно работает (кристалл перешивается и работает отладчик).
Начал по шагам восстанавливать свои действия. На текущий момент ситуация такова, что после добавления файла в проект, отладчик доходит до строки в cstartup.s79
ldr r0, =0x00000007 ;PMC_MCKR = AT91C_PMC_CSS_PLL_CLK |
после чего "error.... jtag speed is to high". И кристалл опять уходит в себя

До следующего воздействия на ногу ERASE перемычкой на +3.3.
Изъятие исходника из проекта "прошиваемость" не возвращает. Судя по мап-файлу, памяти валом и никто не на кого не залезает....
Никто не сталкивался ? Хотя бы выяснить, где именно происходит прокол...