Разобрались - проблема оказалась чисто аппаратная. Оказывается DM9161BI (именно такую закупили, A не нашли) хоть и Low Power, но потребляет под 170 миллиампер против 100 DM9161A. Соответственно при инициализации из-за слабого дросселя (под DM9161A рассчитанного) просаживалась напруга и супервизор сбрасывал ARM. У меня проект под старым иаром (4.41) - там это дело не отслеживается нормально, а вот когда запустил тестовый пример с IAR 6.70, то он начал переодически выкидывать сообщения с "PC=000000". Начали копать и разобрались.
|