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

 
 
 
Reply to this topicStart new topic
> Помогите, кто сталкивался, Не запускается SAMBA
evgn
сообщение Sep 2 2008, 06:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 954



Здравствуйте!

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

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

Посоветуйте пожалуйста как его можно запустить...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 2 2008, 07:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Ставить SAM7S в серийные изделия у меня желание пропало достаточно давно sad.gif
С серией SAM7X подобных проблем нет.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Sep 2 2008, 07:30
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



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


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

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

Ножка ERASE возвращает контроллер к заводским установкам, если не сожгли его.
Go to the top of the page
 
+Quote Post
evgn
сообщение Sep 2 2008, 08:04
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 954



Спасибо всем... это мы все и так знаем.
А чем SAM7X отличаются от SAM7S?

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

Оказалось, что на ноге PA0 был какой-то страный уровень smile.gif , а проверить PA0,PA1,PA2 на присутствие высокого уровня я забыл. smile.gif
Откинул внешние цепи от PA0 и все получилось. Правда откуда этот уровнь взялся, я не знаю, надо поискать будет. Раньше такого не случалось.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 2 2008, 08:17
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(evgn @ Sep 2 2008, 12:04) *
А чем SAM7X отличаются от SAM7S?

Методом запуска загрузчика: там он не переписывается в Flash, а запускается при стертом бите NVM. Т.е. достаточно просто сделать ERASE.
Go to the top of the page
 
+Quote Post
evgn
сообщение Sep 2 2008, 09:38
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 954



aaarrr спасибо, что просветил...
А я как то не вдавался в подробности различий...
Действительно так лучше smile.gif Надо поменять проц... smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:25
Рейтинг@Mail.ru


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