Цитата(MiklPolikov @ Jan 25 2009, 05:02)

Keil Ulink2 AT91SAM7S64
Всё работало, и вдруг стал выдавать ошибку при попытке прошить контроллер .
AT91SAM7_64.FLX
Cannot Load flash programming algorithm
Эта ошибка и раньше иногда возникала , но проблема решалась созданием нового проекта.
А сейчас установил новый KEIL (последний с keil.com) , новый проэкт, и всё равно не хочет работать .
Подскажите что-нибудь .
Спасибо !
Я недавно сталкивался с подобной проблемой, но эмулятор у меня МТ-Линк и контроллер STM32.
Проблемы начались, как только я в своей проге переключился с внутреннего RC генератора на PLL и выключил последний.
Оказалось, по-умолчанию соединение дебаггера с ядром контроллера идёт без использования "железного" сброса, и необходимый для работы флэш-контроллера RC генератор так и оставался отключенным после соединения по житаг и остановки ядра. Прошивальщик благополучно грузился в память но зависал в цикле ожидания готовности флеш-контроллера...
Причём это не зависело от того, использовался ли алгоритм записи от кейла или от сеггера. Если они вообще чем то отличаются.
Помогло выставление в настройках эмулятора сброса с использованием сигнала RESET (для сброса не только ядра, но и всей периферии).
По вашим же словам алгоритм записи не может быть даже загружен в оперативку контроллера, то есть ошибка происходит на более раннем этапе...