После установки AVRISP mkII не устанавливается драйвер UNO, не прошивается NANO

Nikki
Nikki аватар
Offline
Зарегистрирован: 26.10.2014

IDs:
UNO: USB\VID_2341&PID_0043&REV_0001
NANO: USB\VID_1A86&PID_7523&REV_0254
Восстанавливать систему из образа очень не хочется. Что ещё можно сделать?
Придётся заводить по виртуалке на каждое железо, видимо...

axill
Offline
Зарегистрирован: 05.09.2011

Опишите что конкретно делали и что конкретно не работает

у меня на одном компе без проблем работают и мк2 и уно и нано

Nikki
Nikki аватар
Offline
Зарегистрирован: 26.10.2014

Работали и UNO и NANO. NANO на CH340.
AVRISP mkII - клон. По рекомендациям продавца с али поставил AVR Studio 6.2, подключил программатор. Драйвер появился в диспетчере устройств, но Code 10.
Поставил AVR Studio 4.19 - оно вообще его не видит.
За компанию пропал порт UNO и перестал прошиваться NANO.
С UNO проблема после повторной переустановки драйвера решилась.
У NANO драйвер в диспетчере вроде бы в порядке, но при прошивке:
avrdude: stk500_getsync(): not in sync: resp=0x00.

P.S. Таки прибил всё относящееся в реестре, установил заново - всё теперь ОК.
Клон так и не заработал (This device cannot start. (Code 10))
USB\VID_03EB&PID_2104&REV_0100

axill
Offline
Зарегистрирован: 05.09.2011

Ясно. С клоном дела не имел

MacSim
Offline
Зарегистрирован: 28.11.2012

Так и есть сам столкнулся с этим.

По какой причине не знаю, но драйвера avrISP mk ii для студии не работают совместно с драйверами avrisp mkii для arduino IDE.

Либо то либо другое.

Систему не сносил. Удалял полностью в диспетчере задач драйвер устройства, а потом и само устройство.

Один раз не помогло пришлось удалить дрова  ручками в windovs\system32

 

Встречный вопрос: читает ли у вас студия номер ID кристала ардуино, получилось ли програмировать ардуино  по spi используя AVRSTUDIO И avrisp mkii?

https://arduino.ru/forum/programmirovanie/arduino-mini-avr-studio-avrisp...

 

MacSim
Offline
Зарегистрирован: 28.11.2012

The Problem: When you install the Visual Micro plug-in for Studio 6.x, you are most likely to be using the Arduino serial bootloader, since Visual Micro's programming and  debugging capability is based upon the USB-serial link between the PC and the Arduino board. Doing things  this way works fine.

            However, if you decide that you want to use the Atmel AVRISP mk II from within the Visual Micro/Studio 6.x IDE (for downloading your program, or burning the Arduino bootloader), you will find that it doesn't work. You will get an error message to the effect that AVRdude (the programming software used by the Arduino IDE), can't “see” the AVRISP mk II programmer. This happens because Studio6.x uses the Jungo USB driver, and Visual

Micro basically calls the AVRdude programming software (located in the Arduino program folder) just like the Arduino IDE does. AVRdude won't work properly, because its normal USB driver has been replaced by the Jungo driver that Studio6.x has loaded.Ж

http://www.visualmicro.com/post/2014/01/17/AvrIsp-MkII-Usb-Driver-for-Ar...

diger67
Offline
Зарегистрирован: 25.07.2015

Парни все путем. 100 процентов клон AVRISPmkII работает в avrdude под любой ОС, включая Win10. Проверено!!!!

Сначала проверил на avrdudeprog33, все заработало, потом домучил arduino IDE. Один ньюанс, чтобы все работало прошивка должна быть скомпилирована с ключем переключения драйвера. Иначе если работает под дудкой не будет работать в атмел студии и наоборот.