Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как локализовать неисправность at91SAM7X256
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
thethingiam
Принесли плату с at91SAM7X256 (впаян новый контроллер). При попытке программирования "SAM-PROG v2.4" через JLink выдает fault.
Осциллографом виден обмен по линиям TDI, TDO - т.е. контроллер отвечает, но посылки идут одинаковые - похоже запросы.
Что можно проверить, куда еще посмотреть? Спасибо.
controller_m30
Цитата(thethingiam @ Aug 6 2013, 10:01) *
Принесли плату с at91SAM7X256 (впаян новый контроллер). При попытке программирования "SAM-PROG v2.4" через JLink выдает fault.
Осциллографом виден обмен по линиям TDI, TDO - т.е. контроллер отвечает, но посылки идут одинаковые - похоже запросы.
Что можно проверить, куда еще посмотреть? Спасибо.
Ещё эти контроллеры шьются по последовательному интерфейсу UART - можно использовать переходник USB-COM (с уровнями 3v), и программу SAM-BA. Встроенный загрузчик настраивается на любую частоту шины UART автоматически. Для работы с отладчиком-загрузчиком есть специальные ножки DTXD и DRXD.

Только, насколько я помню, нужно проделать манипуляции с ножками Test, Erase, и Reset (или двумя из них) - чтоб стёрлись биты защиты, и стал доступен встроенный отладчик.

И ещё, встроенный загрузчик поддерживает загрузку по USB, но там уже нужен кварц определённой частоты, чтоб формировать внутренние 48 mHz для модуля USB. Если в схеме разведен USB, то наверное и нужный кварц установлен, а значит можно и по USB подключиться для прошивки (если биты защиты не установлены).

В общем проверьте пайку (особенно питание, служебные и отладочные ножки, правильные лог.уровни на них), и попробуйте стереть флеш и биты защиты контроллера с помощью служебных ножек. Как с ними манипулировать, было описано в даташите на контроллер, ну и наверное в нете есть на форумах такие примеры (я сам не помню - давно было wink.gif )

А потом попробуйте один из способов работы с встроенным отладчиком: JTAG, UART, USB (если есть).
thethingiam
СПАСИБО!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.