Avrdude exe error could not find usb device with vid 0x1a86 pid 0x5512

Модераторы: KopylovSergey, dmibr

Модераторы: KopylovSergey, dmibr

Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

История программы, последние версии http://yourdevice.net/proekty/avrdude-prog

Видео по настройке скорости программирования

Оболочка довольно гибкая и все «хотелки» можно настроить в ini файлах.
В данном случае откройте файл «programm.ini» (находиться в корне программы) в текстовом редакторе и добавьте, либо отредактируйте содержимое файла.
Рекомендуемый текстовый редактор «Notepad++» — более читабельный вид содержимого файла ini. В «Блокнот» — всё в одну строчку.

Описание переменных файла:

Код: Выделить всё

[Name programmator] – имя программатора в выпадающем списке, любой набор символов, главное заключить в кавычки. 
progisp – программатор для командной строки avrdude, + добавление ключей avrdude.
portprog – порт программатора для командной строки avrdude (Usb, com, lpt и пр.), +возможность добавления переменных avrdude. 
portenabled – окно изменение порта «1»-доступно, «0» - недоступно.

P.s. Все примеры в данном форуме рабочие, возможны Ваши варианты реализации. На примерах показан принцип работы с файлом «programm.ini».


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 03 мар 2013, 14:19

Скорость программирования AVR.

Для задания скорости программирования AVR в файле «programm.ini» можно добавить следующее (аналогично для других ключей avrdude):

Код: Выделить всё

[UsbaspSpeed]
progisp=Usbasp -B 3
portprog=usb
portenabled=0

Сохраните файл «programm.ini»

В выпадающем списке «Настройки» -> «Программатор» появиться программатор «UsbaspSpeed» с прописанными Вами параметрами.
Определение программатора «usbasp», ключа скорости «-B» и его значение «3», написал для примера. Всё работает аналогично для других параметров и программаторов, поддерживаемых avrdude.

Ps.
Данный ключ работает в последней версии прошивки программатора usbasp, иначе появиться вот такое предупреждение — avrdude: warning: cannot set sck period. please check for usbasp firmware update. В том случае если появилось предупреждение, можно понизить скорость программатора установкой перемычки понижения скорости.

Ps. Ps.
Основная проблема при программировании нового МК — правильный выбор скорости программирования (частота sck).
По умолчанию, контроллер производителем настроен на работу от внутреннего генератора (источника тактового сигнала МК) на частоту 1МГц, а программатор usbasp на частоту 1.5Мгц.
Скорость программирования контроллера (частота sck программатора) должна быть в 4 раза меньше источника тактового сигнала микроконтроллера. Следовательно частота необходимая для прошивки контроллера должна быть меньше 1000000/4=250kHz. Как же установить эту частоту?
В последних версиях прошивки usbasp частоту sck программатора можно изменять при помощи ключа «-B». В предыдущих — установкой перемычки понижения скорости программирования.

Если при программировании avrdude выдаёт предупреждение — » avrdude: warning: cannot set sck period. please check for usbasp firmware update «, то у Вас не последняя версия прошивки программатора.

Возможные значения ключа -В
* 0.5 — 1.0 -> 1.5 MHz
* 1.0 — 2.0 -> 750 kHz
* 2.0 — 4.0 -> 375 kHz
* 4.0 — 8.0 -> 187.5 kHz
* 8.0 — 20.96 -> 93.75 kHz
* 20.96 — 46.88 -> 32 kHz
* 46.88 — 93.75 -> 16 kHz
* 93.75 — 187.5 -> 8 kHz
* 187.5 — 375.0 -> 4 kHz
* 375.0 — 750.0 -> 2 kHz
* 750.0 — 1500.0 -> 1 Khz
* more than 1500.0 -> 500 Hz


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 03 мар 2013, 14:21

Программатор AVR STK200 с поддержкой LPT.

Для добавления программатора AVR STK200 с поддержкой LPT в файл «programm.ini» можно добавить следующее:

Код: Выделить всё

[STK200LPT]
progisp=stk200
portprog=lpt1
portenabled=0

Сохраните файл «programm.ini»

В выпадающем списке «Настройки» -> «Программатор» появиться программатор « STK200LPT » с работой от lpt1 порта.
Всё работает аналогично для других параметров и программаторов, поддерживаемых avrdude.


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 03 мар 2013, 14:47

Программатор AVR Pocket Programmer (PGM-09231).

Для добавления программатора AVR Pocket Programmer (PGM-09231) в файл «programm.ini» можно добавить следующее:

Код: Выделить всё

[PGM-09231]
progisp=usbtiny
portprog=usb
portenabled=0

Сохраните файл «programm.ini»

В выпадающем списке «Настройки» -> «Программатор» появиться программатор «PGM-09231» .


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 12 мар 2013, 22:48

Программатор/отладчик AVR JTAG ICE.

AVR JTAG ICE (AVR JTAG USB)

Для добавления программатора AVR JTAG ICE в файл «programm.ini» можно добавить следующее:

Код: Выделить всё

[JTAG ICE]
progisp=jtag1
portprog=COM1
portenabled=1

Сохраните файл «programm.ini»

В выпадающем списке «Настройки» -> «Программатор» появиться программатор «JTAG ICE» .

P.S. В выпадающем списке «Настройки» -> «Порт» необходимо выбрать COM порт, к которому подключен «JTAG ICE» .


Trey3499

Сообщения: 3
Зарегистрирован: 26 дек 2013, 20:35

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

Trey3499 » 26 дек 2013, 20:37

Здравствуйте!
Можно добавить программатор ucGoZilla.
и как это сделать?
Заранее большое спасибо.


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 30 дек 2013, 19:59

Trey3499 писал(а):Здравствуйте!
Можно добавить программатор ucGoZilla.
и как это сделать?
Заранее большое спасибо.

Данный программатор может работать по двум протоколам, в зависимости от прошивки — STK500v2 или JTAGICEmkII. Оба эти протокола есть в AVRDUDE_PROG. Выберите в зависимости от Вашей прошивки.



Lion69

Сообщения: 4
Зарегистрирован: 16 янв 2014, 01:11

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

Lion69 » 16 янв 2014, 01:54

Здравствуйте! Собрал программатор AVRISP_MkII_Clone в программе AVRStudio4 МК прошиваю, но она для меня сложновата. А ваша программа, avrdudeprog33, мне нравится но она не видит программатор хоть в списке он есть, если возможно, подскажите как решить проблему (драйвер AVRISP_MkII установлен система W7)

Вложения
Безымянный.jpg
Безымянный.jpg (90.82 КБ) 187672 просмотра


vano11

Сообщения: 23
Зарегистрирован: 29 апр 2012, 19:36

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

vano11 » 16 янв 2014, 13:26

Lion69 писал(а):Здравствуйте! Собрал программатор AVRISP_MkII_Clone в программе AVRStudio4 МК прошиваю, но она для меня сложновата. А ваша программа, avrdudeprog33, мне нравится но она не видит программатор хоть в списке он есть, если возможно, подскажите как решить проблему (драйвер AVRISP_MkII установлен система W7)

Lion69 А по какой схеме собирали AVRISP_MkII_Clone и какая прошивка прошита? Дело в том что раньше были отдельные прошивки для студии и для дудки, сейчас есть универсальные.



vano11

Сообщения: 23
Зарегистрирован: 29 апр 2012, 19:36

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

vano11 » 16 янв 2014, 22:45

Я имел в виду по чей схеме Вы собрали этот программатор? Вам нужно найти под эту схему ещё и прошивку для дудки (в студии ведь у Вас работает), или найти новую «универсальную» прошивку. Или можно самому скомпилировать нужную Вам прошивку. :-) У меня такой программатор по схеме groot c радиокота собран и я его прошивками пользуюсь, сам не рискнул компилировать :-) .


Lion69

Сообщения: 4
Зарегистрирован: 16 янв 2014, 01:11

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

Lion69 » 17 янв 2014, 02:56

В студии работает, компилировать не умею, я повторил схему и прошил hex который был . попробую поискать сайт с которого я делал программатор


Lion69

Сообщения: 4
Зарегистрирован: 16 янв 2014, 01:11

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

Lion69 » 21 янв 2014, 02:31

Спасибо за советы. Нашел инфу на упомянутом вами сайте. Буду изучать вопрос.


kulibin402

Сообщения: 1
Зарегистрирован: 24 апр 2014, 00:10

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

kulibin402 » 24 апр 2014, 00:25

Пытаюсь добавить программатор avrftdi дописал в programm.ini

Код: Выделить всё

[avrftdi]
progisp=avrftdi
portprog=usb
portenabled=0

при попытке чтения fuses требует libusb0.dll
кинул libusb0.dll в корневой каталог avrdudeprog33
при попытке чтения fuses пишет

Код: Выделить всё

avrdude.exe: Error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb and run configure/make again.

где взять эти файлы или что с этим делать?


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 12 май 2014, 11:29

драйвера ftdi установлены? В диспетчере устройств всё ок?


foton6

Сообщения: 1
Зарегистрирован: 16 авг 2014, 18:45

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

foton6 » 16 авг 2014, 19:00

Здраствуйте!
Приобрел PinBoard2 и естественно шью контроллеры ее ресурсами, до этого использовал USBasp.
Столкнулся с проблемой добавления программатора.
Вписал в ini:

Код: Выделить всё

[2FTBB]
progisp=2ftbb
portprog=ft0
portenabled=0

Естественно работать не стало так как в конфиге не описан данный програматор, дописал в него:

Код: Выделить всё

#FTDI_Bitbang
programmer
  id    = "2ftbb";
  desc  = "FT232R Synchronous BitBang";
  type  = ft245r;
  miso  = 5;  # DCD
  sck   = 6;  # DSR
  mosi  = 4;  # CTS
  reset = 7;  # RI 
;

На что он выдает:

Cформированная командная строка:
avrdude.exe -p m16 -c 2ftbb -P ft0 -U flash:w:»C:UsersbredDesktoppb2_ftbbftbbm16boot.hex»:a

avrdude.exe: error at C:UsersbredDesktopavrdudeprog33avrdude.conf:546: programmer type must be written as «id_type»

Затем я засунул вместо вашего другой конфиг м соответственно ДУДКУ тоже. Заработало, но уже не работает USBasp.

Собственно вопрос в том как мне прикрутить новый программатор, чтобы работали оба?
И можно как ни будь определять активные FT порты автоматически как COMы ?


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 17 авг 2014, 00:24

По моему в командной строке можно прописать каким конфигом и какой дудкой необходимо пользоваться.
Попробуйте изменить имена файлов и прописать их в файле «programm.ini» в зависимости от выбранного программатора.
На счёт ft портов подумаю.


KopylovSergey

Сообщения: 44
Зарегистрирован: 08 мар 2015, 19:43

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

KopylovSergey » 21 мар 2015, 00:35

Подключил к компу Arduino Uno, посмотрел что пишет Arduino IDE при загрузке скетча:

«C:Program Files (x86)Arduino/hardware/tools/avr/bin/avrdude» «-CC:Program Files (x86)Arduino/hardware/tools/avr/etc/avrdude.conf» -v -patmega328p -carduino -PCOM5 -b115200 -D -Uf
lash:w:C:UsersD899~1AppDataLocalTempbuild2815892693313298097.tmp/ACS712-20_A0-15_v2_test_for_Uno_2.cpp.hex:i

добавил в конфиги вот это:
avrdude.conf

Код: Выделить всё

programmer
  id    = "arduino";
  desc  = "Arduino";
  type  = "arduino";
  connection_type = serial;
;

programm.ini

Код: Выделить всё

[Arduino]
progisp=arduino
portprog=COM5
portenabled=1

и заработало! Первый шаг в сторону от ардуинизации сделан! :-):


KopylovSergey

Сообщения: 44
Зарегистрирован: 08 мар 2015, 19:43

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

KopylovSergey » 21 мар 2015, 00:40

kulibin402 писал(а):Пытаюсь добавить программатор avrftdi … при попытке чтения fuses пишет

Код: Выделить всё

avrdude.exe: Error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb and run configure/make again.

где взять эти файлы или что с этим делать?

Если ещё актуально — тов. Di Halt писал у себя на сайте что для FTDI используется какая-то подправленная дудка с библиотекой для битбанга. У него же на сайте архив с этой подправленной дудкой лежит: http://easyelectronics.ru/skorostnoj-av … llera.html» target=»_blank


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 22 мар 2015, 04:34

KopylovSergey писал(а):
и заработало! Первый шаг в сторону от ардуинизации сделан! :-):

Во! Респект и уважуха!
Сам разобрался и с народом поделился :co_ol:


bdk100

Сообщения: 6
Зарегистрирован: 15 фев 2015, 03:03

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

bdk100 » 11 июн 2015, 16:51

Поддерживаю — Респект и уважуха!
И прошу помощи: Как привязать программатор СН341А к AVRDUDE_PROG.?
Гугл не помог.
Отличный не дорогой программатор, если кроме Биоса его прикрутить к АВР — будет супер.
Есть китайская прога но не работает с Atmega328P и вообще не совсем понятно….
Драйвера должны ставиться как для программирования 24, 25 серии флешпамяти, пробовал переводить в режим Com порта — результат — нулевой. Очень бы хотелось расширить возможности программатора, но китайские товарищи ничего не дают. Грустно…
Программы и драйвера прикрепил.
ПОМОГИТЕ Чайнику ТОВАРИЩИ!!! :cry_ing:
Help! :wo_ol:

Вложения
CH341PAR drivers.rar
(187.27 КБ) 3315 скачиваний
ATMEL.rar
(136.69 КБ) 4839 скачиваний
5323546519_3.rar
(38.33 КБ) 3376 скачиваний


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 11 июн 2015, 20:26

По данному программатору всё тут

P.s. лучше вопросы не дублировать :ni_zia:


bdk100

Сообщения: 6
Зарегистрирован: 15 фев 2015, 03:03

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

bdk100 » 12 июн 2015, 11:48

Это тема: Добавление программаторов, в AVRDUDE_PROG.
Уважаемый Admin, в указанной Вами теме этот вопрос не обсуждался.
По этому прошу помощи: Как добавить программатор СН341А в программу AVRDUDE_PROG
Помогите пожалуйста! :s_o_s:
Программатор отображается в Диспетчере устройств как:
Код экземпляра оборудования
USBVID_1A86&PID_55125&6A7B326&0&1

Коды (ID) оборудования
USBVid_1a86&Pid_5512&Rev_0304
USBVid_1a86&Pid_5512

Совместимые Коды (ID)
USBClass_ff&SubClass_01&Prot_02
USBClass_ff&SubClass_01
USBClass_ff
Соответствующий Код (ID) устройства
usbvid_1a86&pid_5512

Служба
CH341

Перечеслитель
USB

Характеристики
CM_DEVCAP_REMOVABLE
CM_DEVCAP_UNIQUEID
CM_DEVCAP_SILENTINSTALL
CM_DEVCAP_SURPRISEREMOVALOK

Флаги Devnode
DN_DRIVER_LOADED
DN_STARTED
DN_DISABLEABLE
DN_REMOVABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER

КАК ПРАВИЛЬНО ВСТАВИТЬ В avrdude.conf и programm.ini
Сам пробовал добавлять, но не работает, наверно я что-то не понимаю.
ПОМОГИТЕ ЧАЙНИКУ!!!
:wo_ol:

Вложения
CH341DataSheet.rar
(177.81 КБ) 3387 скачиваний
5323546519_3.jpeg
5323546519_3.jpeg (39.01 КБ) 178902 просмотра
5451809329_4.jpg
5451809329_4.jpg (83.03 КБ) 178902 просмотра


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 23 июн 2015, 08:23

bdk100 писал(а):Это тема: Добавление программаторов, в AVRDUDE_PROG.

Данный программатор AVRDUDE не поддерживает.


bdk100

Сообщения: 6
Зарегистрирован: 15 фев 2015, 03:03

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

bdk100 » 23 июн 2015, 13:33

admin писал(а): Данный программатор AVRDUDE не поддерживает.

Прошу прощенья, с Администраторами не спорят. Я не спорю, а прошу помощи.
foton6 описал добавление PinBoard2 — у него заработало. В CH341A есть режим UART (контакт с пин 1 разомкнут). Пробовал по аналогии #FTDI_Bitbang — не работает, может что-то не дописал? Жаль файлы не сохранил, после длительных мучений. Ещё не пойму, в режиме UART он будет работать как FT232?. Мне сложно с английским и программированием :wo_ol: .
Ардуино работает, тот же режим UART?
Объясните пожалуйста, для того чтобы заработал программатор в AVRDUDE нужно правильно прописать в двух файлах ini и конфиг? или собака ещё где-то зарыта?
Мне всё равно в каком режиме он будет, SPI или UART, снять перемычку не сложно, лишь бы заработал.
Не понимаю почему, никто не пишет, этот программатор только у меня, что ли. Или коммерческая тайна? Или конкуренция с другими?
Админ — Извините за настойчивость.
Если у кого есть какие мысли, но не хотите их сделать общедоступными — напишите мне пожалуйста в личку. Конфиденциальность гарантирую.
Спасибо всем кто не равнодушный к данной проблеме.


Аватара пользователя

admin

Администратор
Сообщения: 1095
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург
Контактная информация:

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

admin » 23 июн 2015, 15:49

Проще купите другой программатор. Рекомендую UsbAsp :-):

P.S. поспрашивайте не других форумах, возможно, кто то и «прикрутил» Ваш программатор к avrdude. Как разберетесь, просьба отписаться — «что и как» :-):
P.S.S. Как уже было написано (по ссылке выше) — «под рукой данного программатора нет и т.д. и т.п.» :-):
P.s.s.s Что за устройство собираете, для чего оно Вам так надо? Возможно «шкурка» «выделки» не стоит! А программатор всё равно поменяйте :-):


bdk100

Сообщения: 6
Зарегистрирован: 15 фев 2015, 03:03

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

bdk100 » 23 июн 2015, 18:59

Есть у меня UsbAsp. Но есть и СН341А, который прекрасно прошивает флешпамять 25, 24 серии, также при снятии джампера переводится в виртуальный Ком и добавив L9637D превращается в K-Line адаптер, с помощью которого читал и прошивал БК Калины. Есть китайская программа для прошивки AVR, но очень мало поддерживаемых контролеров. Прикрепил прогу. Вот и возникло желание использовать по полной данный программатор.
По programm.ini в AVRDUDE3.3 всё понятно, написал название и он отображается в меню выбора программатора, а вот avrdude.conf — не могу правильно прописать, что бы заработал. В китайской программе он же прошивает, значит сигналы идут.
Если брать по аналогии выводов/сигналов FT232RL pin10 DCD#/MOSI, pin9 DSR#/RST, pin3 RST#/SCK, pin2 DTR#/MIOS то в СН341А pin10 DCD#/свободен , pin16 DSR#/свободен, pin21 RST#/свободен, pin20 DTR#/MOSI, pin22 SPL#/MIOS, pin22 DCD#/CLK, pin15 CTS#/CS
Если взять по аналогии с FT232RL может заработает, но нужно переводить в режим UART? но не хочется плату программатора курочить. Ведь в китайской работает в режиме SPI, как тогда прописать программатор в конфиге?
Вставил в .ini
[CH341A]
progisp=CH341A
portprog=usb
portenabled=0
Появился в меню выбора.
Прописал в конфиге
programmer
id = «CH341A»;
desc = «CH341A, http://www.wch.cn/» target=»_blank»;
type = «usbasp»;
connection_type = usb;
usbvid = 0x1A86; # VOTI
usbpid = 0x5512; # Obdev’s free shared PID
usbvendor = «www.wch.cn»;
usbproduct = «CH341A»;
;
Cформированная командная строка:
avrdude.exe -p m328p -c CH341A -P usb -U flash:r:»C:Documents and SettingsAdminМои документыTESTERFirmwareTester.hex»:i
avrdude.exe: error: could not find USB device with vid=0x1a86 pid=0x5512 vendor=’www.wch.cn’ product=’CH341A’
avrdude.exe done. Thank you.

Программатор не обнаружен; что я не так сделал?
Ставил драйвер с libusb как в http://yourdevice.net/forum/viewtopic.p … 1812#p2498 программатор определялся как USBasp и родные …
не работает …
Если в строке type = «usbasp»; прописать type = «CH341A»; — программа пишет, что ошибка именно в этой строке…
:wo_ol:

Вложения
ATMEL_CH431.rar
(136.91 КБ) 3909 скачиваний


bdk100

Сообщения: 6
Зарегистрирован: 15 фев 2015, 03:03

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.

Сообщение

bdk100 » 24 июн 2015, 02:19

Если я правильно понял, проблема не в двух файлах, я прописал правильно, а в самой программе.
В ней не прописан vid и pid для СН341А. Может ошибаюсь, подправьте. Программа свободная, нужен программист. Не могу зарегистрироваться на их сайте http://savannah.nongnu.org/ чтобы отправить запрос. Может кто-нибудь регистрировался раньше, помогите написать запрос на добавление СН341А usbvid = 0x1A86; usbpid = 0x5512; или добавить в программу СН341А.



Вернуться в «YOURDEVICE»


Перейти

  • ЭЛЕКТРОНИКА
  • ↳   YOURDEVICE
  • ↳   Разработка электроники, автоматизированных систем управления на конструкторе «YourDevice KIT»
  • ↳   В помощь начинающему разработчику
  • ↳   Авто
  • ↳   AVR
  • ↳   STM
  • ↳   NXP
  • ↳   Разработчику
  • ПРОМЫШЛЕННАЯ АВТОМАТИКА
  • ↳   Преобразователи частоты, устройства плавного пуска и т.п.
  • ↳   Измерители, регуляторы, датчики
  • ↳   Пусконаладочные работы, первый запуск, пуски и пр.
  • ↳   Промышленные сети и интерфейсы
  • ↳   Мои записки
  • ПРОЧЕЕ
  • ↳   SWIFT XCODE
  • ↳   Python
  • ↳   Linux Mint
  • ↳   Raspberry Pi, Banana Pi, Orange Pi, Cubieboard и пр.
  • ↳   Всё что не вошло в другие разделы
  • ↳   Сервисные центры и услуги Первоуральска
  • ↳   Курилка
  • ↳   Юмор
  • ↳   Отзывы, вопросы, предложения по работе сайта и форума.
  • ↳   Всякие нужные полезности. Лайфхаки).

Форум РадиоКот • Просмотр темы — Среда разработки АРДУИНО не видит USBasp

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 02:33:12 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Пытаюсь залить бутлоадер в мегу, но среда разработки АРДУИНО не видит программатор USBasp.
пишет: avrdude: error: could not find USB device «USBasp» with vid=0x16c0 pid=0x5dc

В настройках выбираю нужную плату и нужный программатор.

Программатор USBasp нормально работает с USBASP_AVRDUDE_PROG.
Я на всякий случай даже дрова обновил — безрезультатно…

Уважаемые, подскажите куда еще залезть? что посмотреть?


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

Morroc

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 09:39:19 

Карма: 49

Рейтинг сообщений: 469

Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15964

Рейтинг сообщения: 1

у меня заработало после того как перепрошил, пришедший из китая программатор, новой версией и поигрался с libusb win32 и дровами, вот точно не скажу что делал, кажется там exe какой то запускаешь, они видит девайс, жмешь кнопку и что то переустанавливается (win 7 x64) но насчет не той версии прошивки мне avrdude английским по черному писал

khazama работает ?


_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Вернуться наверх
Реклама

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 09:56:12 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Morroc писал(а):

khazama работает ?

Не пробовал — нет его у меня…

У меня win7x86

Жаль, но программатор у меня один и перепрошить его нечем….Хотя 5 проводков ни кто не отменял..
Ах, да есть у меня какой-то старенький программатор, работает кое как… По моему в нем диод не правильно установлен…


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх

Morroc

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 10:00:47 

Карма: 49

Рейтинг сообщений: 469

Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15964

Рейтинг сообщения: 1

uwrtey писал(а):

Morroc писал(а):

khazama работает ?

Не пробовал — нет его у меня…

У меня win7x86

Жаль, но программатор у меня один и перепрошить его нечем….Хотя 5 проводков ни кто не отменял..
Ах, да есть у меня какой-то старенький программатор, работает кое как… По моему в нем диод не правильно установлен…

ну «5ю проводами» я и перешивал, с com порта ) avrdude ничего не пишет про версию usbasp если в настройках среды включить «выводить подробности при загрузке» ? я свой не так давно получил, видимо они в китае годами валяются

кстати, проще его и не отцеплять от меги и загрузчик не заливать — больше места будет в мк (если конечно нет необходимости шить именно через uart), чтобы кнопку «скомпилировать и загрузить» заставить грузить сразу через программатор (не используя пункт файл — загрузить программатором) есть рецепт на arduino.cc (но мне и так нормально, привык уже клацать через меню)


_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Вернуться наверх
Реклама

Выгодные LED-драйверы для решения любых задач

КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения.

Подобрать LED-драйвер>>

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 10:35:57 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Morroc писал(а):

кстати, проще его и не отцеплять от меги и загрузчик не заливать — больше места будет в мк

не, UART нужен — через него я буду изменять настройки в прошивке. В
Видимо френдли_юзер интерфес таким образом авторы организовали….
Конечно же можно и без него обойтись, но тогда для внесения изменений в настройки придется ковыряться в коде, а исходников наверняка нет…, и даже если я их найду, то комментарии наверняка не по русски…

А можно залить туда бутлодер не через ардуино ?


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх
Реклама

Реклама

LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку

На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон.

Подробнее>>

Morroc

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 11:13:59 

Карма: 49

Рейтинг сообщений: 469

Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15964

Рейтинг сообщения: 1

uwrtey писал(а):

Morroc писал(а):

кстати, проще его и не отцеплять от меги и загрузчик не заливать — больше места будет в мк

не, UART нужен — через него я буду изменять настройки в прошивке.

в смысле настройки в прошивке ? работать с uart в меге конечно можно и без него (в скетче), а шить можно usbasp’ом постоянно — это быстрее даже (на 32кб вполне заметна разница), загрузчик может пригодиться если нет программатора под рукой, но есть uart и комп с ардуиновской средой ну или хочется собрать именно клон ардуины

uwrtey писал(а):

Видимо френдли_юзер интерфес таким образом авторы организовали….
Конечно же можно и без него обойтись, но тогда для внесения изменений в настройки придется ковыряться в коде, а исходников наверняка нет…, и даже если я их найду, то комментарии наверняка не по русски…

не совсем понятно о чем речь, в каком коде так можно ковыряться и причем тут ардуино, ардуиновские коды обычно в виде скетча же ? если нужна пошаговая отладка — это в сторону нормальной среды программирования нужно копать

uwrtey писал(а):

А можно залить туда бутлодер не через ардуино ?

наверняка можно, они же в виде «optiboot_atmega328.hex» в папке ардуиновской среды есть, но мне кажется, имея уже нормальный программатор, шить загрузчик и работать через него (без usbasp) нет необходимости, я в своих поделках стараюсь оставить полностью работоспособный spi (даже если на него навешиваю sd карточку и прочее, ну т.е. не вешаю на них кнопки всякие и прочее, только spi периферию) и шить, прицепившись к этим ногам программатором

вот как раз в процессе «настройки», если приходится менять код и перезаливать каждую минуту, шить штатным образом ардуину через uart тоскливо довольно — не особо шустро получается


_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Вернуться наверх

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 21:39:17 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Я собираюсь прошить OPEN ORANGE LRS http://www.hobbyking.com/hobbyking/stor … duct=27096 и http://www.hobbyking.com/hobbyking/stor … duct=43852
это такая дальнобойная система управления авиамоделями.

Прошивку собираюсь сменить на альтернативную — вот на такую https://github.com/openLRSng/openLRSng#uploading
ну или на прошивку от baychi ( https://github.com/baychi/OpenTinyRX и https://github.com/baychi/OpenExpertTX )

Я бы с радостью залил прошивку через USBasp с помощью USBASP_AVRDUDE_PROG
Мне так намного привычнее… ( я только начал заниматься программированием )

На форумах посвященных авиомоделестроению мне советуют залить в передатчик ардуиновский бутлодер, а потом через FDTI залить туда сконфигурированную прошивку.
Почему так? да хрен его знает….
Говорят, что я не смогу сконфигурировать прошивку. ( да да — прошивку можно конфигурировать на свой вкус )
Ах ну да — исходников же у меня нет — естественно я не смогу сконфигурировать….
Да даже если бы и был у меня исходник, то что бы я с ним смог сделать? Уйдет уйма времени пока я разберусь в коде….
Вот по этому-то и нужен конфигуратор, а работает он в среде гугл оболочки и только с юартом….

А приемник в обще конфигурируется только с передатчика и по радиосвязи…
Хотя у него есть и SPI и UART…

Вот мне и нужно и туда и сюда ( в приемник и передатчик ) залить ардуиновский бутлодер….
Почему ардуино? да хрен его знает..
Я с этим ардуино в обще не дружу..

А ардуино выдает ошибку: avrdude: error: could not find USB device «USBasp» with vid=0x16c0 pid=0x5dc

Вот мне и нужно понять сейчас, что же мне делать….
Прошивать программатор?
Это 100% вариант или тоже непонятно?


_________________
не зная броду не лезь к вольтмоду

Последний раз редактировалось uwrtey Сб апр 05, 2014 23:35:35, всего редактировалось 2 раз(а).

Вернуться наверх

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Сб апр 05, 2014 21:40:05 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Я если честно только вчера узнал о существовании бутлодера — и еще слабо представляю что это такое…


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх

Morroc

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Вс апр 06, 2014 12:53:10 

Карма: 49

Рейтинг сообщений: 469

Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15964

Рейтинг сообщения: 1

я пока не видел скетчей, которые бы зависели как то от загрузчика, мб и есть такие
работа скетча с uart и заливка прошивки через uart друг с другом напрямую не связаны
я бы залил hex как обычно и посмотрел что выйдет


_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Вернуться наверх

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Вс апр 06, 2014 17:29:49 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Блин, доигрался — залочил мегу. ( жмакнул видимо куда-то в Казаме )
Параллельного программатора у меня нет. Хотел сделать по быстрому — простенький, но что то схем не нашел…
Искал очень простекий для одного раза…
Придется завтра бежать за мегой328.


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Вс апр 06, 2014 21:41:40 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Только что перепрошил программатор и проблема объявленная в начале темы теперь решена…
Залил бутлодер в TX модуль ( RX модуль по прежнему залочен…. )
Завтра буду перепаивать МК


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх

Morroc

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Вс апр 06, 2014 22:56:58 

Карма: 49

Рейтинг сообщений: 469

Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15964

Рейтинг сообщения: 1

ага, это все сговор программо-писателей ) все знают что есть пара фьюзов, которые лочат мк, но большое красное окошечко «А ВЫ ТОЧНО ХОТИТЕ ЗАЛОЧИТЬ МК?» никто вроде бы не выводит, тоже залочил как то — перезапустил программатор, забыл считать фьюзы и жмякнул «прошить все»


_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Вернуться наверх

uwrtey

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Вс апр 06, 2014 23:35:59 

Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3

Рейтинг сообщений: 3

Зарегистрирован: Пт июл 17, 2009 07:34:07
Сообщений: 2296
Откуда: Свердловская обл.

Рейтинг сообщения: 0

Спасибо, Morroc


_________________
не зная броду не лезь к вольтмоду

Вернуться наверх

Krazy_killer

Не в сети

Заголовок сообщения: Re: Среда разработки АРДУИНО не видит USBasp

СообщениеДобавлено: Чт апр 07, 2022 22:18:09 

Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Сб апр 22, 2006 15:22:31
Сообщений: 398
Откуда: Киренск[38] / Воронеж[36]

Рейтинг сообщения: 0

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Программатор собран с сайта www.fischl.de/usbasp/. Исправно работает на домашнем компьютаре (ubuntu 14.04, windows 7), но наотрез отказывается запускаться на работе(так же на ubuntu 14.04 и win 7).

Рабочая ubuntu выдаёт:

$ sudo avrdude -p m8515 -c usbasp -e
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

То есть просто не видит его. Команда lsusb не высвечивает его.

На домашней ubuntu lsusb выдаёт:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
Bus 002 Device 005: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb  # это он
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Теперь с windows:
Домашная OC в диспетчере выдаёт:
usbaps (в других устройствах), то есть опознаёт его.

Рабочая Win:
unknown device

Установка драйверов с сайта разработчка программатора не помогает.

В интернете много инфы по поводу неисправной работы usbasp под win и ubuntu, но во всех темах у ТС, программатор опознаётся системами, то есть присутствует запись

Bus 002 Device 005: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb

На ubuntu(ы) ничего специального не ставил. Единственная идея, что не так с железом что то. Но как это определить и исправить?

$begingroup$

I’m am having issues with my USBasp programmer (Windows 10). I installed the WinUSB driver using zadig 2.4.

When I run AVR dude with the following parameters

avrdude -c USBasp -p m32u4 -u -U flash:w:justahex.ino.hex:i

It immediately returns with this error:

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

It looks for a USB device with vendor ID «0x16c0» and product ID «0x5dc». This is the correct set of IDs according to Zadig:

enter image description here

Also the device manager seems to find the device without issues:

USB asp correctly installed

Again with correct vendor/product ID

When I google the topic I see a lot of forums where people have issues getting their USBasp device working under windows 10. But they mostly are having issues with the libusb /WinUSB drivers (Which seems to be fine in my case thanks to the Zadig tool).

So I find myself stuck in getting further. Are there any other things I can check? Or is the device broken somehow (which would surprise me as it does get installed properly in windows)

asked Jan 13, 2019 at 8:57

bas's user avatar

$endgroup$

4

$begingroup$

I’m a bit late to the game, but I just experienced the same error (albeit with different causes).

  • on most places on the internet you will be instructed to install the libusbK driver, which doesn’t work, use the libusb-win32 variant instead
  • make sure the AVRDUDE.EXE tool is the latest version (the older doesn’t work with the newer USB drivers for some reason)
  • in case of using a clone (for instance having «Van Ooijen’s technische informatica» as vendor id instead of the original name «www.fischl.de»), make sure to use the -c usbasp-clone -P usb AVRDUDE settings instead of -c usbap -P usb. The clone setting causes AVRDUDE to ignore the vendor description and also accept the clone. You’d think having the correct VID, PID combination would be sufficient but no…

Bonus: for the extra lazy ones, here’s an example command line that would flash that Arduino Leonardo board from Atmel studio (warning, this will overwrite the bootloader):

avrdude.exe -C"avrdude.conf" -p atmega32u4 -c usbasp-clone -P usb -U flash:w:"$(ProjectDir)Debug$(TargetName).hex":i

answered Sep 20, 2019 at 20:07

E. van Putten's user avatar

$endgroup$

1

$begingroup$

Found the solution, which is of course dead simple once you know…

In Zadig, you can select the driver. Default selected is (in my case) the WinUSB driver. When I select the libusb driver, and install that driver, it works like a charm.

Yeey.

enter image description here

avrdude -vvv -c USBasp -p m32u4 -u -U flash:w:Duroduino.ino.hex:i

avrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "c:_SVNp(r)insDurocanDeploymentavrdude.conf"

         Using Port                    : usb
         Using Programmer              : USBasp
avrdude: usbasp_open("usb")
avrdude: seen device from vendor ->www.fischl.de<-
avrdude: seen product ->USBasp<-
         AVR Part                      : ATmega32U4
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

answered Jan 17, 2019 at 19:01

bas's user avatar

basbas

4911 gold badge6 silver badges20 bronze badges

$endgroup$

1

$begingroup$

For avrdude to correctly work with USBAsp, I found the best to install the libusbK driver, at least under Windows 7. This way it works with both — the official avrdude build, and the one from the Arduino IDE. With the libusb-win32 or the WinUSB it works with one, but fails with another.

answered Aug 10, 2020 at 11:47

TzOk's user avatar

$endgroup$

$begingroup$

There are two parts to solving this. First the correct USB driver, as noted in the other answer, libusbk installed using the Zadig tool solves this part.

The second part is getting AVRDude to recognise the device if using a clone … it is not enough that the device appears with the correct vendor ID, you need to tell AVRDude to ignore the website URL in the device info. As noted you do this by using -cusbasp-clone from the command line … but this is not helpful if trying to program devices directly out of Arduino Studio.

Find your avrdude.conf file (it tells you which conf it is using in the Arduino debug output) … find the entry for usbasp … comment out the two lines below:

programmer
  id    = "usbasp";
  desc  = "USBasp, http://www.fischl.de/usbasp/";
  type  = "usbasp";
  connection_type = usb;
  usbvid     = 0x16C0; # VOTI
  usbpid     = 0x05DC; # Obdev's free shared PID
  #usbvendor  = "www.fischl.de"; <-- comment out with # as shown
  #usbproduct = "USBasp";  <-- comment out with # as shown

The selection of usbasp in arduino studio will now work with clone devices.

answered Nov 23, 2022 at 16:34

rszemeti's user avatar

$endgroup$

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Avrdude error could not find usbtiny device 0x1781 0xc9f
  • Avrdude error could not find usb device usbasp with vid 0x16c0 pid 0x5dc
  • Avrdude arduino error
  • Avr usart rx frame error
  • Avr studio error 51

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии