Группа: Участник
Сообщений: 27
Регистрация: 7-02-06
Из: Москва
Пользователь №: 14 070
Ситуация такая: собрали нам 10 плат с AT91SAM7x128 на борту. Платы уже отработанные, собираем не в первый раз. Ровно половина прошилась без проблем и запустилась, вторая половина категорически отказывается программироваться. Из тулзов у нас JFlash и IAR, программатор Атмеловский Segger SAM-ICE. Версии самые последние или почти самые:-)
Происходит все следующим образом: JFlash c процом коннектится, сигнатуру читает, но при попытке прошить пишет - Can't halt Target Читает и стирает без ошибок. В IAR вроде как даже загружается все через отладчик в проц, без ошибок, но в 3 раза дольше чем обычно и программа не выполняется. При пристальном рассмотрении выяснилось что первая половина процов из партии 2011 года, а вторая из партии 2010года. Покупали в Терре..
Группа: Участник
Сообщений: 27
Регистрация: 7-02-06
Из: Москва
Пользователь №: 14 070
Есть некие уточнения: IARом все таки проц хоть медленно, но программируется и даже стартует, но в 4 раза медленнее чем должен. Рабочая частота внутри множится на встроенном PLL, на вход такт подается с внешнего генератора (такт нормальный). Соответственно подозрение на него. В рабочих платах на выводе PLL_RC стоит около 0,5В даже в стертом проце, в нерабочих - 0В как в стертом, так и в прошитом и запущенном. Удвоенная частота для тактирования внеших чипов на вывод PCK не выводится, а на рабочих платах выводится сразу-же(в стартапе все конфигурации). Платы абсолютно одинаковы и собраны правильно. Все процы от 2011 года выпуска работают нормально, все процы 2010 года выпуска работают как описано выше. Что это? Брак? Или мы что-то не так делаем?