|
|
  |
Помогите! Делаю плату на основе AT91SAM7S64. Есть вопросы. |
|
|
|
Nov 21 2005, 09:04
|

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

|
Твой последний пост заставил меня задуматься вот над чем: ты говоришь замкнуть 1й и 4й вывод через резистор, т.е. между 1-м и 4-м выводами толжен течь ток. Но в моём случае он как раз и не течёт. Вот что надо сделать, ИМХО, чтобы всё заработало: http://cwer.hoha.ru/0/device3.gifТак же сделано на всех отладочных платах. Проще всего на плате фирмы OLIMEX: http://www.olimex.com/dev/images/sam7-p64-sch.gifТолько там вместо одного диода стоит диодный мост, что даже лучше. Сейчас проверить не могу - ухожу в универ. Вечером напишу, что получилось.
|
|
|
|
|
Nov 21 2005, 19:04
|

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

|
Вообщем сделал так: просто объединил землю USB и свою. Возникло вот что: http://cwer.hoha.ru/0/device4.gifТеперь что делать?  На данный момент собрана вот такая схема: http://cwer.hoha.ru/0/device5.gif
Сообщение отредактировал Pasha 111 - Nov 21 2005, 20:12
|
|
|
|
|
Nov 22 2005, 10:01
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Судя по вопросам, рекомендую забить ПОКА на USB и запуститься по COM порту (самба его тоже умеет). Моргнуть светодиодом, т.е убедиться, что кварц работает, PLL работает, флеш пишеться, а только потом приступать к USB. Для работы с USB поставить на комп две вещи- usbmon от микрософта - будут видны все устройства, с ВИДами и ПИДами, и BusHound - виден будет весь протокол обмена с устройством. С BusHound бывают грабли- завешивает систему на этапе загрузки, так что прийдеться подобрать рабочую связку Windows-bushound ( может понадобиться переустановить Винду "начисто"). Для того, чтобы винда видела неизвестное устройство (как на скриншоте) достаточно резистора подтяжки любого из проводов USB к 3.3 вольтам. В остальном устройство может быть полностью мертвое. Об этом скажет usbmon - у дохлого устройста будет VID PID равны 0.
|
|
|
|
|
Nov 22 2005, 19:44
|

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

|
Ура! У меня всё заработало! http://cwer.hoha.ru/0/device5.gifhttp://cwer.hoha.ru/0/device6.gifhttp://cwer.hoha.ru/0/device7.gifИ дело было действительно не в PA0-2. А дело было в том, что у меня отошёл 27-омовый резюк от второго пина USB =)))))))) http://cwer.hoha.ru/0/device8.jpgТолько сегодня, когда плату прозванивал, увидел  Даже удивительно, как я всё остальное спаял и всё хорошо держится  Большое спасибо тебе, DASM!! Без тебя до сих пор бы мучился! Но, как говорится, самое сложное у меня ещё впереди, учитывая, что это мой первый девайс...
|
|
|
|
|
Dec 6 2005, 11:37
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281

|
Пишу (начинающий) программу в Keil для AT91SAM7S64. Раньше работал с AVR. Хочу через Sam-ba заливать прошивку, но Sam-ba просит бинарный файл. Keil дает hex. Подскажите, как решить проблему, плз.
|
|
|
|
|
Dec 7 2005, 05:59
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281

|
Спасибо, vet! Работает. А как сделать, чтобы загружать через Sam-ba программу в SRAM и запускать на выполнение ? (Пишу в Keil'e, AT91SAM7S64).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|