Цитата(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 подключиться для прошивки (если биты защиты не установлены).
В общем проверьте пайку (особенно питание, служебные и отладочные ножки, правильные лог.уровни на них), и попробуйте стереть флеш и биты защиты контроллера с помощью служебных ножек. Как с ними манипулировать, было описано в даташите на контроллер, ну и наверное в нете есть на форумах такие примеры (я сам не помню - давно было

)
А потом попробуйте один из способов работы с встроенным отладчиком: JTAG, UART, USB (если есть).