реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как локализовать неисправность at91SAM7X256
thethingiam
сообщение Aug 6 2013, 07:01
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 5-08-13
Пользователь №: 77 803



Принесли плату с at91SAM7X256 (впаян новый контроллер). При попытке программирования "SAM-PROG v2.4" через JLink выдает fault.
Осциллографом виден обмен по линиям TDI, TDO - т.е. контроллер отвечает, но посылки идут одинаковые - похоже запросы.
Что можно проверить, куда еще посмотреть? Спасибо.
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Aug 9 2013, 11:37
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(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 (если есть).

Сообщение отредактировал controller_m30 - Aug 9 2013, 11:56
Go to the top of the page
 
+Quote Post
thethingiam
сообщение Aug 30 2013, 05:44
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 5-08-13
Пользователь №: 77 803



СПАСИБО!

Сообщение отредактировал IgorKossak - Aug 30 2013, 07:37
Причина редактирования: избыточное цитирование
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 20:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01294 секунд с 7
ELECTRONIX ©2004-2016