|
AT91SAM7 + USB |
|
|
|
Jul 24 2009, 10:01
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Прочитал на днях книгу Агурова, вроде бы разобрался со всем что там написано. Я понимаю, что её нужно сжечь, но у меня к сожалению мало ещё опыта в изучении спецификаций. Спецификацию по USB я скачал, очень тяжело для меня ещё. Надеюсь что для начала и книга подойдет. Но суть вопроса не в этом. Хочу посмотреть на какие-то готовые и главное рабочие примеры работы с USB для AT91SAM7. Желательно что бы проект реализовывал фреймворк с функция write и read. Для начала меня этого будет достаточно что бы дойти до понимания. Так пожалуйста поделитесь ссылками на примеры проектиков, которые точно работают, чо бы я в них смог разобраться для моего старта в мире USB =)
|
|
|
|
|
Jul 24 2009, 14:12
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
А с BasicUSB кто-то работал? Рабочий проект?
|
|
|
|
|
Jul 24 2009, 15:43
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Спрашиваю потому что пока запустить не получается. Так хочу узнать толи у меня не получается. Толи проект такой.
И ещё вопросик. С помощью HID-устройства можно организовать двунаправленный обмен? Или это только для передачи от устройства к хосту?
|
|
|
|
|
Jul 25 2009, 12:15
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Цитата(aaarrr @ Jul 24 2009, 13:36)  А лучше попробуйте самостоятельно написать свой фреймворк, начиная с Chapter 9 - это всего несколько сотен строк, зато будете в дальнейшем чувствовать себя уверенно. А про какой "Chapter 9" вы имели ввиду?
|
|
|
|
|
Aug 3 2009, 14:29
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Вопрос конкретно топику не касаеться. Но что бы отдельной темы для маленького вопроса не создавать спрошу здесь. В общем разбираюсь я с USB. Отлаживаю я с помощью SAM-ICE. До этого постоянно юзал j-link. В общем отладчик в случайный момент времени во время прошивки или во время длительного дебага, может вылететь с сообщением (см вложеный файл). Из-за чего может вылетать данное сообщение? Чья это может быть проблема отладчика или платы? К сожалению попробовать на другом отладчике временно не могу. Всем заранее спасибо за советы и предложения.
Сообщение отредактировал piz2383 - Aug 3 2009, 14:36
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 6 2009, 07:17
|
Группа: Участник
Сообщений: 7
Регистрация: 14-05-09
Пользователь №: 49 074

|
Еще один маленький вопрос по той же теме. Есть две платы: одна- тестовая AT91SAM7S-EK от Amtel с контоллером SAM7S256, а вторая моя, на моей плате стоит тот же микроконтроллер, та же обвязка для USB, тот же кварц, отличия только в распиновке VBUS и DPULLUP. Я брал готовые примеры для тестовой платы для IAR 5.x, на тестовой плате они более или менее работают: компьютер определяет тип усторойства подключенного ну типа HID это или MASSSTORAGE или просто USB-устройсвто,когда я прошиваю свою плату и подключаю, он даже этого не делает пишет что усторойство не определено и в деспетчере задач высвечивается неизвестное USB устройство, альнейшее выполнее программы прекращается. Не подскажите врианты почему такое может быть?
|
|
|
|
|
Aug 10 2009, 14:36
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Работаю со стандартным атмеловским драйвером atm6124.sys. Реализовал CDC-устройство. Вроде все работает, но периодически при подключении устройства "винда" просто перегружается (как буд-то ресет нажали). Вопрос: это мне уже винду необходимо переустановить или же я допускаю какие-то ошибки в работе, если да, то какие? Заранее спасибо.
|
|
|
|
|
Aug 10 2009, 16:21
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
А FTDI какой *.sys драйвер использует? И FTDI-айную заюзать можно?
Сообщение отредактировал piz2383 - Aug 10 2009, 16:25
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|