roboforum.ru

Технический форум по робототехнике.

Не могу запустить AT91SAM7S128

Не могу запустить AT91SAM7S128

Ku6opr » 12 сен 2009, 12:27

Сделал плату для AT91SAM7S128. При включении её в USB, винда не определяет новое устройство, т.е. попросту ничего не происходит.
В SAM-BA в списке устройств нету \usb\arm0.
Подскажите, в чем может быть проблема.

Даташит: http://www.atmel.com/dyn/resources/prod_documents/6175s.pdf
Вложения
1.gif
Схема включения

Re: Не могу запустить AT91SAM7S128

galex1981 » 12 сен 2009, 12:45

А какую программу писали? Исходники можно?

Re: Не могу запустить AT91SAM7S128

EdGull » 12 сен 2009, 14:14

а ресет не нужно подтягивать?

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 12 сен 2009, 14:29

читаем всё :)
DSC02528.JPG

DSC02529.JPG

DSC02530.JPG

Re: Не могу запустить AT91SAM7S128

Ku6opr » 12 сен 2009, 15:23

А какую программу писали?

До выбора программы для прошивки еще дело не дошло

а ресет не нужно подтягивать?

Он вроде как внутренне подтянут, вольтметр на нем показывает высокий лог. уровень

Проделал следующее:
- включаю питание (от USB)
- подаю на ERASE высокий лог. уровень и жду некоторое время
- снимаю с ERASE высокий лог. уровень
- отключаю от USB
- снова подключаю к USB
- запускаю SAM-BA 2.8
- в списке connection нету \usb\arm0, которое нужно выбрать (так описано в инструкции для v2.8)
- вписываю туда сам \usb\arm0, нажимаю ОК
- вылазит ошибка Failed open connection

Если проделать тоже самое с ножкой TST вместо ERASE, то все так же само.

Может надо создать виртуальный COM-порт и его выбрать в списке соединения?

Питание 3.3В и 1.8В есть, что можно еще измерять, чтобы убедиться, что аппаратная часть работает?

Re: Не могу запустить AT91SAM7S128

galex1981 » 12 сен 2009, 15:50

Чтобы убедиться что аппаратная часть работает я свою плату с армом подключаю к JTAG программатору и проверяю, через ваш метод не пробовал, попытаюсь проверить. Единственно что знаю, что если в списке устройств его нет, значит как устройство оно не обнаружено (вручную файл создавать нельзя)

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 12 сен 2009, 15:53

читаем еще :wink:
Вложения
DSC02531.JPG

Re: Не могу запустить AT91SAM7S128

Ku6opr » 12 сен 2009, 16:22

Да, но у меня PA0, PA1, PA2 - высокие (на схеме не влезло: через 1к резисторы к +3.3В), значит TST - запись бутлоадера во флеш.

У вас есть эта книжечка в электронном? Хочется почитать еще :)

SAM-BA Boot USB Device Hardware Requirements:
– 18.432 MHz crystal.
– PA16 dedicated to USB DDP Pull-up. When this PIO is driven low by SAM-BA Boot, the pull-up must be enabled.
У меня PA16 никуда не подсоединено, это принципиально для работы?

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 12 сен 2009, 17:38

так поставь перемычку на РА2
в одном пол. через резистор на "+", в другом через резистор на "-".
в электронном виде книжки нет...
в книге ссылаются на демо-плату
at91sam7s-ek.pdf
(780.65 КиБ) Скачиваний: 35

сравни со своей схемой, мож где ошибочка закралась...

Re: Не могу запустить AT91SAM7S128

Ku6opr » 12 сен 2009, 21:56

Спасибо за помощь. Если заработает - отпишусь в чем была проблема.

Re: Не могу запустить AT91SAM7S128

avr123.nm.ru » 12 сен 2009, 23:36

SERGEY_M писал(а):читаем всё :)

Книгу назови пожалуйста и год.

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 13 сен 2009, 00:30

"32/16-битные микроконтроллеры ARM7 семейства AT91SAM7 фирмы ATMEL"
Руководство пользователя
ДОДЭКА 2008г.
Редькин П.П.

Re: Не могу запустить AT91SAM7S128

AlexeyM » 14 сен 2009, 23:44

Хочу поделиться опытом по запуску такого же контроллера. Схема такая как в аттачменте. Пока правда протестировал только дисплейт. Так вот ic2 которая у меня в панельки не была достата я не мог зайти в самбу. Что по даташиту и правильно :) а0 а1 а2 имеёт подтягивающие резисторы и могут висеть в воздухе. И ещё по усб у меня стоит подтягивающий резистор и с ним даже если проц не запускается то устройство в винде определяется как не известное.
Вложения
br.png

Re: Не могу запустить AT91SAM7S128

Ku6opr » 18 сен 2009, 22:00

Проблема решена - оказалось в 2-ух переходных отверстиях была нарушена металлизация.

Re: Не могу запустить AT91SAM7S128

galex1981 » 18 сен 2009, 22:07

А плата то заводская или сам делал?


cron
Rambler\'s Top100 Mail.ru counter