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

 
 
> Помогите! Делаю плату на основе AT91SAM7S64. Есть вопросы.
Pasha 111
сообщение Nov 20 2005, 18:09
Сообщение #1


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

Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515



Вообщем спаял вот такую вот схемку:

http://cwer.hoha.ru/0/device.gif

Решил запустить и посмотреть, работает или нет. Подал питание, воткнул USB кабель, запустил программу SAM-BA и нажал на кнопку "USB Connection" (было выбрано "AT91SAM7S64-EK"), на что получил сообщение "-E- DEVICE NOT FOUND on USB!". Что не так?
Как вообще записать программу в SAM7? Правильно ли я схему составил?

И ещё вопрос: если я замкну пин ERASE на 3.3V, то произойдёт просто стирание флешки, или же на её место запишется SAM-BA?

P.S. Заранее извиняюсь, но просто это моя первая схема на микроконтроллере, до этого ничего подобного не делал smile.gif

P.P.S. Проверял, 3.3В и 1.8В есть, осциллографом посмотрел на кварц - работает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Старый Бабай
сообщение Feb 6 2006, 11:15
Сообщение #2


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

Группа: Свой
Сообщений: 104
Регистрация: 5-12-05
Из: Екатеринбург
Пользователь №: 11 823



Люди помогите.
Не могу запустить sam7s128
ни через USB ни через COM не хочет.
при СОМ пишет нет файла...
в чем трабл
Go to the top of the page
 
+Quote Post
ivan2006
сообщение Feb 6 2006, 18:49
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 8-01-06
Из: Петербург
Пользователь №: 12 944



Цитата(Старый Бабай @ Feb 6 2006, 14:15) *
Люди помогите.


Хочу поделится своим опытом изготовления EvalBoard к at91sam7s64.
Надеюсь поможет кому-нибудь избежать моих ошибок.
Первая версия не заработала по причине того, что собирался использовать jtag, но неправильно развел выводы.
Начал искать информацию на эту тему, вдруг наткнулся на сайт www.at91.com. Там нашел схемку, и описание прошивки с помощью sam-ba.
Как потом оказалось прошивка по USB - самый простой и оптимальный для начала вариант.

Итак что должно быть на плате, чтобы она заработала:
1. at91sam7sNNN, где NNN>=64 smile.gif
2. разъем USB, из которого берется питание (почему именно из USB - см. ниже)
3. преобразователь 5V->3.3V, и встроенный в at91 3.3->1.8
4. кварц на 18.432МГц (и только на 18.432М! - никаких 12МГц!) + конденсаторы на 10-20пФ. 48МГц необходимые для работы USB Device получаются так 18.432МГц/5*26/2 и скорее всего именно эти коэффициенты заложены в прошивке SAM-BA.
5. PLL - цепочка (1.6кОм-1нФ-10нФ), номиналы можно слегка варьировать.
6. Резистор на 1.5к между 3.3V и USB_DATA_POSITIVE
7. Фильтрующая цепочка (27 Ом - 33пФ - 27 Ом) - желательно.
8. Кнопка или перемычка между TST и 3.3V
9. Конденсаторы по питанию 1нФ - где не жалко.
Повторяющиеся выводы питания и земли лучше объединить, по крайней мере 2 из 3-х.
PA0-PA2 и jtag во время прошивки должны висеть в воздухе!

Порядок действий при прошивке:
1. подключить USB, предварительно замкнув TST на 3.3V
2. досчитать до 20-ти, должно появится сообщение типа USB device not recognized
3. отключить USB, разомкнуть TST.
4. подключить USB, прошивать.
поскольку резистор 1.5к - запаян постоянно то подключать питание и шину USB нужно одновременно,иначе будет появлятся сообщение про неизвестное устройство.
В настройках IAR нужно указывать output format - raw binary, остальные настройки - как flash_debug в примере.
Никаких принципиальных проблем нет, если что-то не работает - ищите контакты, проверяйте разводку.


В последующей версии опять вернулся к jtag wiggeler, поставил транзистор отключающий резистор 1.5к, и мног чего еще.

Все ПП получились однослойные, в последней помимо всего остального получилось развести все 36 ног ввода-вывода на плате 4х5см.
Если кому интересно - могу выслать PCB т.к. срок давности разработки уже истек, пишите на
ivan.2005(общеизвестный символ)mail.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pasha 111   Помогите! Делаю плату на основе AT91SAM7S64. Есть вопросы.   Nov 20 2005, 18:09
- - DASM   замкнуть пин TEST на чиап на +3.3 вольта на 10 сек...   Nov 20 2005, 18:26
- - Pasha 111   Нужно сделать так? http://cwer.hoha.ru/0/device2.g...   Nov 20 2005, 19:13
- - DASM   пр Dam ничего не знаю, нафик не надо. Схема правил...   Nov 20 2005, 20:49
- - Pasha 111   Всё спаял, но эффекта никакого. Windows должна ска...   Nov 20 2005, 21:33
- - DASM   да, при наличчии резистора на DP windows будет иск...   Nov 20 2005, 21:41
- - Pasha 111   Подключил токчно к 3-му пину (смотрел разводку на ...   Nov 20 2005, 21:47
- - Pasha 111   Подключил токчно к 3-му пину (смотрел разводку на ...   Nov 20 2005, 21:47
- - DASM   если при соединении резистором 3 ногий (D+) и 3.3 ...   Nov 20 2005, 21:52
- - Pasha 111   Между 2-м и 3-м выводами должно быть напряжение?   Nov 20 2005, 21:56
- - DASM   не помню. вроде и ноль может на втором быть. Блин,...   Nov 20 2005, 22:04
- - Pasha 111   3.3В идут к VDDIN, VDDFLASH, VDDIO + на кондёры. О...   Nov 20 2005, 22:16
- - DASM   я же говорю DP USB ДОЛЖЕН быть подтянут на 3.3 вол...   Nov 20 2005, 22:22
- - Pasha 111   Так, к микрухе надо подключать только DDM и DDP? К...   Nov 20 2005, 22:28
- - DASM   короче - отключи полту нафик и просто резистором с...   Nov 20 2005, 23:28
- - Pasha 111   Твой последний пост заставил меня задуматься вот н...   Nov 21 2005, 09:04
- - DASM   ну питаться то usb совсем не обязательно. Но экспе...   Nov 21 2005, 10:52
- - at90   У меня тоже проблема. Купил плату SAMP-64 от Olime...   Nov 21 2005, 12:00
- - DASM   драйвер должно запросить   Nov 21 2005, 14:40
- - Pasha 111   Вообщем сделал так: просто объединил землю USB и с...   Nov 21 2005, 19:04
- - khach   Судя по вопросам, рекомендую забить ПОКА на USB и ...   Nov 22 2005, 10:01
- - DASM   Господи, ну конечно землю USB надо было соединять....   Nov 22 2005, 11:09
- - SlavaCh   Господа, я тоже начинающий в АРМ, пожет просвятите...   Nov 22 2005, 11:40
- - Pasha 111   Вообщем читал я даташит. В нём написано вот что (с...   Nov 22 2005, 16:20
- - DASM   Я об этом писал уже. Хотя у меня и без замыкания P...   Nov 22 2005, 16:56
|- - Andy Great   Цитата(DASM @ Nov 22 2005, 19:56) Я об эт...   Nov 22 2005, 19:53
- - Pasha 111   Ура! У меня всё заработало! http://cwer.ho...   Nov 22 2005, 19:44
- - Vix   Пишу (начинающий) программу в Keil для AT91SAM7S64...   Dec 6 2005, 11:37
- - vet   hex2bin, очевидно, поможет.   Dec 6 2005, 12:33
- - Vix   Спасибо, vet! Работает. А как сделать, чтобы з...   Dec 7 2005, 05:59
- - Vix   Указал RAM_MODE в Project->Options for Target ...   Dec 7 2005, 12:54
- - at90   Цитата(at90 @ Nov 21 2005, 15:00) У меня ...   Dec 21 2005, 07:24
- - Andy Great   Олимекс уже исправился Мне пришла плата с неделю ...   Jan 23 2006, 10:47
- - Pasha 111   Нужно соединить ножки DBGU порта с ножками 2, 3 и ...   Jan 23 2006, 21:36
- - Andy Great   Это сделано джамперами. Все уже работает, похоже н...   Jan 24 2006, 08:00
- - Lynxyk   2 Andy Great скажи плз где заказывал. нигде не мо...   Jan 30 2006, 10:27
- - Andy Great   www.olimex.com/dev Собственно, у производителя.   Jan 30 2006, 18:03
|- - m16   Цитата(Andy Great @ Jan 30 2006, 21:03) w...   Jan 31 2006, 08:02
- - Andy Great   Заказать можно прямо на Олимексе, многое есть в Те...   Jan 31 2006, 08:20
- - Vix   Имеется следующая ситуация: AT91SAM7S64 тактируетс...   Jan 31 2006, 14:04
- - Lynxyk   Прошу совета После подключения самодельной платы п...   Feb 2 2006, 11:18
- - Vix   От переаполюсовки вряд-ли умрет. Чтобы Sam-ba чере...   Feb 2 2006, 12:07
- - Vix   2 Старый Бабай: плата сомодельная ? Кварц должен б...   Feb 6 2006, 13:21
- - Dars   А как может сказаться на работе, если кварц, резис...   Feb 6 2006, 18:58
- - Pasha 111   ЦитатаА как может сказаться на работе, если кварц,...   Feb 6 2006, 21:42
|- - Dars   Цитата(Pasha 111 @ Feb 7 2006, 00:42) Цит...   Feb 7 2006, 12:49
- - Pasha 111   Это AT45DB081B - флешка на 1 МБайт.   Feb 7 2006, 16:46


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

 


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


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