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

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

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

Ответить
Artos5
Сообщения: 5
Зарегистрирован: 10 ноя 2020, 21:24

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

Сообщение Artos5 » 10 ноя 2020, 21:33

Добрый вечер! Собрал на основе этого проекта по-быстрому программатор , но он отказывается работать с Вашей программой.
Ссылка на проекты , которые пробовал:
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.
С уважением Артем Угримов!
Кстати программатор определяется нормально в диспетчере отличия только в Вендере .

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

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

Сообщение admin » 10 ноя 2020, 21:53

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

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

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

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

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

Artos5
Сообщения: 5
Зарегистрирован: 10 ноя 2020, 21:24

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

Сообщение Artos5 » 10 ноя 2020, 23:57

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

Artos5
Сообщения: 5
Зарегистрирован: 10 ноя 2020, 21:24

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

Сообщение Artos5 » 10 ноя 2020, 23:59

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

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

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

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

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

Artos5
Сообщения: 5
Зарегистрирован: 10 ноя 2020, 21:24

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

Сообщение Artos5 » 11 ноя 2020, 00:03

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.


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

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

Сообщение admin » 11 ноя 2020, 04:58

Поздравляю! :cool_cool:
По скорости программирования https://youtu.be/vzoue_6Z0AI

Artos5
Сообщения: 5
Зарегистрирован: 10 ноя 2020, 21:24

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

Сообщение Artos5 » 11 ноя 2020, 20:25

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

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

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

Сообщение admin » 13 ноя 2020, 04:32

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

Ответить