Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите, кто сталкивался
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
evgn
Здравствуйте!

Есть проект на AT91SAM7256. Прошивка заливается через SAMBA-интерфейс (по DBGU).
При изготовлении новой партии приборов возникла ситуация, что SAMBA не работает.
При поиске неисправности выяснилось, что отсутствует генерация на кварце, кварц 18,432 МГц.
Генерация переодически возникает при замыкании TST, но не всегда.

Одна плата зашилась и работала, но при дальнейших плясках с бубном, прошивка была стерта и дальше SAMBA не стала пускаться.
Точно такиеже платы шьются нормально, все работает. Коссяков при сборке не замечено. Раньше такого не было...

Посоветуйте пожалуйста как его можно запустить...
aaarrr
1. Попробовать сначала стереть через ERASE.
2. Выдерживать TST большее время.

Ставить SAM7S в серийные изделия у меня желание пропало достаточно давно sad.gif
С серией SAM7X подобных проблем нет.
_4afc_
Цитата(evgn @ Sep 2 2008, 10:32) *
Есть проект на AT91SAM7256. Прошивка заливается через SAMBA-интерфейс (по DBGU).
При изготовлении новой партии приборов возникла ситуация, что SAMBA не работает.
При поиске неисправности выяснилось, что отсутствует генерация на кварце, кварц 18,432 МГц.
Генерация переодически возникает при замыкании TST, но не всегда.


TST надо держать более 10 секунд после подачи питания. Фактическое время видно по возростающему потреблению контроллера на несколько мА в течении 10-13 секунды.

В SAMBA стоит маленькое время ожидания запуска резонатора. Я шью платы при припаяном внешнем генераторе и после проверки - устанавлеваю 0 резисторы к резонатору (заодно защита от пробоя резонатором контроллера при монтаже).

Ножка ERASE возвращает контроллер к заводским установкам, если не сожгли его.
evgn
Спасибо всем... это мы все и так знаем.
А чем SAM7X отличаются от SAM7S?

Проблема решена, тему можно закрыть. smile.gif

Оказалось, что на ноге PA0 был какой-то страный уровень smile.gif , а проверить PA0,PA1,PA2 на присутствие высокого уровня я забыл. smile.gif
Откинул внешние цепи от PA0 и все получилось. Правда откуда этот уровнь взялся, я не знаю, надо поискать будет. Раньше такого не случалось.
aaarrr
Цитата(evgn @ Sep 2 2008, 12:04) *
А чем SAM7X отличаются от SAM7S?

Методом запуска загрузчика: там он не переписывается в Flash, а запускается при стертом бите NVM. Т.е. достаточно просто сделать ERASE.
evgn
aaarrr спасибо, что просветил...
А я как то не вдавался в подробности различий...
Действительно так лучше smile.gif Надо поменять проц... smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.