18.08.2011, 10:28
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Программирование AT91SAM7S по SAM-BA
Товарищи, помогите.
Кто-нибудь прошивал этот контроллер по сам-ба? Выложите, пожалуйста, рабочую схему подключения по USB и как вообще в теории полностью выглядит подключение?
Я впаял новый контроллер - там по-умолчанию самба прошита уже или нужно делать манипуляции какие-то? Я много прочитал в инете, что нужно замыкать ERASE, потом разные ноги подтягивать к 3.3 потом к "земле".
Откуда скачать 100% рабочий софт, в какой последовательности всё делать?
Объясните, плиз, как на самом деле всё это завести?)
По JTAG тоже, кстати, не получается подцепить, пишет что TCK должен быть подтянут, а он в нуле, хотя у меня стоит pull-up
|
|
|
Сказали "Спасибо" Lockdog
|
|
|
18.08.2011, 10:43
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
Шил эти контроллеры неоднократно, как по USB, так и через JTAG. Для начала - в разъеме USB правильно распиновка сделана? Принято так:
1 VBUS
2 D-
3 D+
4 GND
Проверь здесь.
|
|
|
Сказали "Спасибо" dadigor
|
|
|
18.08.2011, 10:52
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
А схема со стороны контроллера у вас есть?
Я когда подключаю шнур у меня винда пишет, что найдено неизвестное устройство и дрова никакие установить не может.
Что к чему подключается: D- и D+ - DDP и DDM?
|
|
|
Сказали "Спасибо" Lockdog
|
|
|
18.08.2011, 11:06
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
Именно так: D- к DDM, D+ к DDP. SAMBA качается с сайта АТМЕЛ.
|
|
|
Сказали "Спасибо" dadigor
|
|
|
18.08.2011, 16:16
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
А самой схемы включения у вас нет?
В атмеловской схеме есть полвик, чтобы подтянуть одну из линий, но я полевика не ставил, достаточно ли просто резистора?
|
|
|
Сказали "Спасибо" Lockdog
|
|
|
18.08.2011, 18:06
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
Я обычно подтягивал датаминус D- (прямо на входе) резистором 1К5 к +3,3 В, остальное также как у тебя на схеме.
|
|
|
Сказали "Спасибо" dadigor
|
|
|
18.08.2011, 18:08
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 89
Сказал спасибо: 25
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
А вообще: я подключаю плату к компу, что должно произойти? Дрова сами встанут или нужно указать, откуда их брать?
В остальном обвязка arm верна?
|
|
|
Сказали "Спасибо" Lockdog
|
|
|
18.08.2011, 20:07
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
В остальном не проверял, это не быстро - я последнее время на SAM7SE (144 пина) ковырялся, надо старую схемку найти...
На комп надо просто поставить SAM-BA, в ее состав и ISP входит, запустить самбу и в окошке выставить связь через USB. Должна опознаваться как бы отладочная плата Атмеловская. Если вечерком выкрою время, все проверю на старой платке, уточню.
Да, вспомнил, на одном компе Самбе почему-то мешались внешние ЮСБишные диски.
Последний раз редактировалось dadigor; 18.08.2011 в 20:28.
|
|
|
Сказали "Спасибо" dadigor
|
|
|
18.08.2011, 20:27
|
|
Прописка
Регистрация: 11.12.2009
Адрес: Украина, Одесса
Сообщений: 217
Сказал спасибо: 89
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
Сообщение от dadigor
|
Я обычно подтягивал датаминус D- (прямо на входе) резистором 1К5 к +3,3 В
|
т.е. 3-ю ногу Р10, или 56 ногу МК, разницы особой нет, это нужно обязятельно сделать!!!
С27 и С28 слишком большие, поставь 20...30 пФ
кварц должен быть именно 18,432МГц и никакой другой
иначе комп не опознает устройство!!!
сначала на комп нужно поставить САМБУ
потом замкнуть на плате 40 ногу МК (TST) на +3,3В
воткнуть в USB или подать питание на плату
подождать 20 сек.
вытащить из USB или снять питание с платы
разомкнуть 40 ногу МК (TST)
воткнуть в USB
должно обнаружиться устройство и стать драйвера (комп булькнет)
через 10 сек запускаешь САМБУ, ну а дальше интуиция))
перед каждой следующей прошивкой нужно все эти операции проделывать((
так что лучше ищи глюки в ЖТАГе...
|
|
|
Сказали "Спасибо" x-files72
|
|
|
18.08.2011, 20:31
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Программирование AT91SAM7S по SAM-BA
Ой, точно! Не разглядел на схеме, 10 нан - это конечно ОЧЕНЬ много, показалось 10 пик, а у меня на платах 15 пик стоят.
|
|
|
Сказали "Спасибо" dadigor
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU]
|
yurinform |
Микроконтроллеры, АЦП, память и т.д |
5 |
05.07.2011 19:00 |
ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
|
projects.org.ua |
Микроконтроллеры, АЦП, память и т.д |
8 |
25.11.2010 00:11 |
Программирование PLC GE Fanuc
|
Kazah85 |
Производственное оборудование |
1 |
21.07.2010 06:24 |
Программирование на C++. Нужен совет.
|
chipen |
Микроконтроллеры, АЦП, память и т.д |
24 |
21.02.2008 08:07 |
!!!объектное программирование для PIC`ов!!!
|
hubble |
Микроконтроллеры, АЦП, память и т.д |
7 |
14.02.2008 16:18 |
Часовой пояс GMT +4, время: 19:07.
|
|