Раньше писал только для АВРов, но вот на работе "грянул гром" - необходимость освоить АРМ9. а конкретно РМ9200. С большим трудом разобрался, какой софт и какие доки откуда скачать, "Instruction Set" вообще только сегодня нашёл

- спустя несколько месяцев мучений. Книгу Мартина по АРМ7 читал. Ну в общем это всё лирика - поставил Кейл 3.40, с огр. кода, прикручен к нему вигглер + 9200EK(аналог). Суть в чем - не могу запустить примеры, да и вообще всё как в тумане. Железо пока отложил, пытаюсь разобраться в симуляторе. Дык вот - с LPC21xx - всё получается, и в принципе понятно. Blinky и проч. - работают, мигают светиками и не ругаются. В AT91RM9200-EK - примеры отказываются работать.Мне показалось ,что возможно startup.s там сделан нет как рабочий пример,а больше как шаблон. Разобрался с таблицей векторов, но дальше - ни шагу.Вот что такого страшного в коде:
Код
LDR R0, =PMC_BASE
; System Clock Enable
LDR R1, =PMC_SCER_Val
STR R1, [R0, #PMC_SCER_OFS]
после чего : *** error 65: access violation at 0xFFFFFC00 : no 'write' permission