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

Всё что касается сайта - программы, девайсы и пр.. Вопросы, ответы, предложения.

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

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

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

Сообщение admin » 08 ноя 2012, 21:29

История программы, последние версии 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
Администратор
Сообщения: 1103
Зарегистрирован: 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
Администратор
Сообщения: 1103
Зарегистрирован: 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
Администратор
Сообщения: 1103
Зарегистрирован: 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
Администратор
Сообщения: 1103
Зарегистрирован: 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
Администратор
Сообщения: 1103
Зарегистрирован: 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 КБ) 206775 просмотров

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 и какая прошивка прошита? Дело в том что раньше были отдельные прошивки для студии и для дудки, сейчас есть универсальные.

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

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

Сообщение Lion69 » 16 янв 2014, 22:11

Делал по материалам во вложении, примерно два года назад.
Вложения
Схемаипрошивка.rar
(163.88 КБ) 4195 скачиваний

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
Администратор
Сообщения: 1103
Зарегистрирован: 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:\Users\bred\Desktop\pb2_ftbb\ftbb\m16boot.hex":a

avrdude.exe: error at C:\Users\bred\Desktop\avrdudeprog33\avrdude.conf:546: programmer type must be written as "id_type"
Затем я засунул вместо вашего другой конфиг м соответственно ДУДКУ тоже. Заработало, но уже не работает USBasp.

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

Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 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:\Users\D899~1\AppData\Local\Temp\build2815892693313298097.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
Администратор
Сообщения: 1103
Зарегистрирован: 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 КБ) 3666 скачиваний
ATMEL.rar
(136.69 КБ) 5182 скачивания
5323546519_3.rar
(38.33 КБ) 3718 скачиваний

Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 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:
Программатор отображается в Диспетчере устройств как:
Код экземпляра оборудования
USB\VID_1A86&PID_5512\5&6A7B326&0&1

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

Совместимые Коды (ID)
USB\Class_ff&SubClass_01&Prot_02
USB\Class_ff&SubClass_01
USB\Class_ff
Соответствующий Код (ID) устройства
usb\vid_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 КБ) 3711 скачиваний
5323546519_3.jpeg
5323546519_3.jpeg (39.01 КБ) 198005 просмотров
5451809329_4.jpg
5451809329_4.jpg (83.03 КБ) 198005 просмотров

Аватара пользователя
admin
Администратор
Сообщения: 1103
Зарегистрирован: 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
Администратор
Сообщения: 1103
Зарегистрирован: 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 Settings\Admin\Мои документы\TESTER\Firmware\Tester.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 КБ) 4243 скачивания

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А.

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

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

Сообщение admin » 24 июн 2015, 10:32

Попробуйте тут спросить http://electronix.ru/forum/" target="_blank

Ответить