Технический форум по робототехнике.
Пользователь » 12 авг 2010, 16:07
Не могу никак въехать почему avrdude версии 5.10 не видит мой программатор. Постоянно выдается одно и тоже сообщение:
- Код: Выделить всё • Развернуть
avrdude: usbdev_open(): did not find any USB device "usb"
Если кто сталкивался с такой проблемой, подскажите как решали.
blindman » 12 авг 2010, 16:10
В таких случаях надо приводить полностью командную строку и вывод программы
Пользователь » 12 авг 2010, 16:18
- Код: Выделить всё • Развернуть
H:\WinAVR-20100110\bin\avrdude.exe -c avrispmkII -p m8 -P usb -U flash:r:test.hex
***avrdude.exe: usbdev_open(): did not find any USB device "usb"
Grem » 12 авг 2010, 16:40
Сom порт надо указывать
=DeaD= » 12 авг 2010, 16:42
Вроде как он хоть и через USB, но создаёт виртуальный COM-порт, его и надо указывать.
типа "-P com7" вместо "-P usb"
Пользователь » 12 авг 2010, 16:56
Теперь другая проблема:
- Код: Выделить всё • Развернуть
***avrdude.exe: stk500_2_ReceiveMessage(): timeout
Хотя все подключено.
=DeaD= » 12 авг 2010, 16:57
Тут уже надо смотреть что с AVR ISP mk2, может какие-то джамперы там не так поставлены или еще чего.
У вас вообще какой именно?
Пользователь » 12 авг 2010, 17:34
В смысле какой именно? На коробке больше ничего не написано кроме AVRISP mkII. Я им полгода уже пользуюсь, только с AVR Studio, а тут решил перейти на Eclipse, вот и мучаюсь. Программатор-то точно рабочий и не раз уже использован был. Я думаю это глюки avrdude.
vadinator » 12 авг 2010, 17:53
Ну прошивайте из студии...
Grem » 12 авг 2010, 17:56
а студия разве не через avrdude шьет?
Сергей » 12 авг 2010, 18:36
AVR ISP mkII не создает виртуальный COM порт, у нее свой интерфейс. По крайней мере я не помню чтобы у меня он создавался. Прошивал всегда через AVRStudio.
Пользователь » 12 авг 2010, 18:39
В том и проблема, что мне удобнее использовать Eclipse. Если бы не встала такая задача, я бы не создавал тему, а дальше пользовался бы AVR-студией. Поэтому и решил обратиться за помощью сюда, поскольку поисковики уже обшарил на предмет данной проблемы. Причем данная связка в Linux, к примеру, работает на ура. А вот в винде почему-то не хочет. Но не ставить же из-за этого линукс, я думал может кто уже сталкивался с этим.
Последний раз редактировалось
Пользователь 12 авг 2010, 18:43, всего редактировалось 1 раз.
=DeaD= » 12 авг 2010, 18:42
Сергей писал(а):AVR ISP mkII не создает виртуальный COM порт, у нее свой интерфейс
Как сказано в документации к avrdude:
avrispmkII Atmel AVR ISP mkII (alias for stk500v2)
А в stk500v2 это вроде вполне себе UART программатор (правда обычно через FT232* сделанный)
Сергей » 12 авг 2010, 18:59
скорее всего нужно указать флаг какой-нибудь типа -usb-mk2, не читал - не знаю.
Michael_K » 12 авг 2010, 20:56
А не проще ли вместо дуда
использовать штатную stk500.exe
из комплекта студии?