Страница 1 из 1

китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 10 ноя 2020, 21:33
Artos5
Добрый вечер! Собрал на основе этого проекта по-быстрому программатор , но он отказывается работать с Вашей программой.
Ссылка на проекты , которые пробовал:
https://github.com/amitesh-singh/FASTUSBasp (на данный момент эта прошивка залита )
http://we.easyelectronics.ru/teplofizik ... overy.html (по ссылке есть комментарий со ссылкой на проект под STM32F103)

Вычитал что нужно сделать следующее:
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...
Но непонятно как сделать в Вашем проекте такое...
Помогите пожалуйста решить эту проблему:
Cформированная командная строка:
avrdude.exe -p t85 -c usbasp -P usb -U flash:r:"D:\mysaitend\PROJECTS\usb2in1\HEX\USBasp.hex":i

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

avrdude.exe done. Thank you.
С уважением Артем Угримов!
Кстати программатор определяется нормально в диспетчере отличия только в Вендере .

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 10 ноя 2020, 21:53
admin
Для добавления программатора в файл «programm.ini» можно добавить следующее:

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

[STMUSBASP]
progisp=usbasp-clone
portprog=usb
portenabled=0
Сохраните файл «programm.ini»

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

обновите avrdude
https://youtu.be/QVcQKtJ3y1I

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 10 ноя 2020, 23:57
Artos5
Проблему решил!)))
Костыль для сторонних девайсов USBASP:
[UsbaspSpeed]
progisp=Usbasp -B 2 -c usbasp-clone -P usb
portprog=usb
portenabled=0

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 10 ноя 2020, 23:59
Artos5
admin писал(а):
10 ноя 2020, 21:53
Для добавления программатора в файл «programm.ini» можно добавить следующее:

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

[STMUSBASP]
progisp=usbasp-clone
portprog=usb
portenabled=0
Сохраните файл «programm.ini»

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

обновите avrdude
https://youtu.be/QVcQKtJ3y1I
Только увидел...
Час назад сам решил проблему. Я программированием занимаюсь, и понял как можно команды задавать avrdude.

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 11 ноя 2020, 00:03
Artos5
admin писал(а):
10 ноя 2020, 21:53
Для добавления программатора в файл «programm.ini» можно добавить следующее:
Кстати не удается никак задать несколько команд... Важно еще включить скорость программирования . Она по умолчанию 3.
А я хочу по больше скорость задать...
Cформированная командная строка:
avrdude.exe -p m328p -c Usbasp -B 3 -c usbasp-clone -P usb -P usb -U eeprom:r:"E:\мои документы\Проекты\Проект INT a037\SRC\Exe\INTa037.eep":i


avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e950f (probably m328p)
avrdude.exe: reading eeprom memory:

Reading | ################################################## | 100% 1.79s

avrdude.exe: writing output file "E:\мои документы\Проекты\Проект INT a037\SRC\Exe\INTa037.eep"

avrdude.exe: safemode: Fuses OK (E:F9, H:D5, L:DF)

avrdude.exe done. Thank you.


Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 11 ноя 2020, 04:58
admin
Поздравляю! :cool_cool:
По скорости программирования https://youtu.be/vzoue_6Z0AI

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 11 ноя 2020, 20:25
Artos5
admin писал(а):
11 ноя 2020, 04:58
По скорости программирования https://youtu.be/vzoue_6Z0AI
Я в курсе как скорость менять. Но мне нужно и скорость поменять ,и костыль тот прописать . Я так понял две команды не принимает программка ?
Кстати , программулина реально крутая! Пользуюсь ею очень давно , а за расширение возможностей ее узнал только недавно :)

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 13 ноя 2020, 04:32
admin
Artos5 писал(а):
11 ноя 2020, 20:25
Я так понял две команды не принимает программка ?
должна принимать любой набор команд

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 08 май 2023, 02:26
Artos5
Доброй ночи!
Снова проблема у меня с клоном USBasp clone

Такую ошибку выдает. Хотя драйвера установлены и вендоры верны. Единственное - это добавился какой-то интерфейс ...

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

Cформированная командная строка:
avrdude.exe -p m64 -c usbasp-clone -P usb  -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r

avrdude error: cannot find USB device with vid=0x16c0 pid=0x5dc
avrdude error: unable to open programmer usbasp-clone on port usb

avrdude done.  Thank you.
ид устройства:

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

USB\VID_16C0&PID_05DC&REV_0200&MI_00
USB\VID_16C0&PID_05DC&MI_00
Как можно решить проблему?

Re: китайский USBASP на STM32F103 , программатор не обнаружен

Добавлено: 08 май 2023, 02:43
Artos5
Уточнение:
ноут новый, все порты USB3.x. Скорее всего дело в этом.
Windows 10 x64