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

 
 
 
Reply to this topicStart new topic
> Не работает SAM-BA (минимальная обвязка AT91SAM7s128), никак не удается что-то прочитать/записать с микроконтроллера
sff
сообщение May 15 2006, 20:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Доброго всем времени суток!

Вот решил освоить ARM. В качестве жертвы был выбран AT91SAM7s128. К нему подпаял USB разъем, через MAX3232 DEBU, кварц на 18.432 VCORE взял с внутреннего стабилизатра.

Я почитал DataSheet и вроде там указывалось что уже на голом чипе есть программа начальной загрузки. (она кстати активна по дефолту или надо какие-то шаманские пляски предварительно провести???)
Подключаю через USB, ноль эффекта никаких событий не происходит.. Ну ладно пробую через COM тоже ничего.

Схему проверил, пока ничего особенного не нашёл, на VDDIO 3.3v со стабилизатора 1.9.

В каком направление посоветуете копать?
Go to the top of the page
 
+Quote Post
DASM
сообщение May 15 2006, 20:13
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



в направлении чтения даташита. Во-первых раз НИЧЕГО не происходит - подтяните D+ USB на 3.3 вольта резистором 2 ком. И цепочку PLL напять надо.... Второе - SAMBA заливается во флеш при закорачивании TEST PIN на 3.3 вольта в течении 10 секунд.
Go to the top of the page
 
+Quote Post
sff
сообщение May 15 2006, 20:51
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



USB D+ у меня поддтянуто 1,5кОм

Заперел напряжение при воткнутом USB проводе на D- ~0 на D+ 310мВ

Поробовал на 10 сек замкнуть TST но результата что-то не дало


А вот цепочку PLL я упустил из виду..
Позник вопрос но у по PLL там очень абстрактно сказано как выбирать R C1 C2.. (осталось запустить MatLab и поплясать с передаточной функцией)

Можете посоветовать значения чтоб уж точно их выбор не влиял на неправильную работу?
Go to the top of the page
 
+Quote Post
DASM
сообщение May 15 2006, 20:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



резистор 1.5 кОм последовтельно с кондером 10 нан и параллельно всему этому 1000 пик. Независимо от всего этого - если винда не находит вообще ничего, даже неизвестного устройства - значит что-то не так с USB компа/ кабелем / подпайкой и т п
Go to the top of the page
 
+Quote Post
Edmundo
сообщение May 16 2006, 07:05
Сообщение #5


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Маленькая деталь -- после подтягивания TST к единице, надо еще RESET подать (насколько я помню). Я USB-разъем обычно передергиваю (у меня внешний супервизор питания стоит).


--------------------
شامل
Go to the top of the page
 
+Quote Post
sff
сообщение May 16 2006, 07:45
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Edmundo @ May 16 2006, 11:05) *
Маленькая деталь -- после подтягивания TST к единице, надо еще RESET подать (насколько я помню). Я USB-разъем обычно передергиваю (у меня внешний супервизор питания стоит).


Поле подтянутой TST и манипуляцией с RESET в винде появилось USB Device Not Recognized..
Go to the top of the page
 
+Quote Post
Edmundo
сообщение May 16 2006, 08:27
Сообщение #7


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(sff @ May 16 2006, 11:45) *
Поле подтянутой TST и манипуляцией с RESET в винде появилось USB Device Not Recognized..

Последовательность такова. Подаем TST=1, PA0=PA1=PA2=1, потом RESET=1->0->1, ждем 10 секунд, чтобы САМ-БА зашилась во флеш, потом TST=0 и перевтыкаем. Должно обнаружиться устройство. Если unrecognized, то ищем аппаратные баги.


--------------------
شامل
Go to the top of the page
 
+Quote Post
sff
сообщение May 16 2006, 10:50
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Edmundo @ May 16 2006, 12:27) *
Последовательность такова. Подаем TST=1, PA0=PA1=PA2=1, потом RESET=1->0->1, ждем 10 секунд, чтобы САМ-БА зашилась во флеш, потом TST=0 и перевтыкаем. Должно обнаружиться устройство. Если unrecognized, то ищем аппаратные баги.


Проделал указанную последовательность -- не помогло.
Прооверя ещё раз железо только пин PLLRC наводит на смутные сомнения.. каких номиналов R, C туда нужно напаять
Go to the top of the page
 
+Quote Post
proba
сообщение May 16 2006, 11:37
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



с какои даты/партии SAM7 ? подерживаeтcя SAMBA c :
AT91SAM7S32 & AT91SAM7S64 starting from rev E (product ID: 58814E)
AT91SAM7S128 & AT91SAM7S256 starting from rev B (product ID: 58818B)
( www. at91.com )

Сообщение отредактировал proba - May 16 2006, 11:42
Go to the top of the page
 
+Quote Post
Edmundo
сообщение May 16 2006, 11:40
Сообщение #10


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(sff @ May 16 2006, 14:50) *
Прооверя ещё раз железо только пин PLLRC наводит на смутные сомнения.. каких номиналов R, C туда нужно напаять

Номиналы те, которые указал ув. DASM. Если нужна схема -- можете посмотреть здесь:
http://www.olimex.com/dev/images/sam7-h64-sch.gif


--------------------
شامل
Go to the top of the page
 
+Quote Post
sff
сообщение May 16 2006, 12:04
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(Edmundo @ May 16 2006, 15:40) *
Цитата(sff @ May 16 2006, 14:50) *
Прооверя ещё раз железо только пин PLLRC наводит на смутные сомнения.. каких номиналов R, C туда нужно напаять

Номиналы те, которые указал ув. DASM. Если нужна схема -- можете посмотреть здесь:
http://www.olimex.com/dev/images/sam7-h64-sch.gif


Наконец-таки удалось!!!
Всем СПАСИБО!!!

Перепаял я эту цепочку, номиналами DASM. Всё взлетело.. что-то вчера я сильно стормознул (и сегодня всё утро =)...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:00
Рейтинг@Mail.ru


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