I was using AVRs with WindowsXP. Now I have switched to Linux. I am unable to find Linux drivers for USBasp( The usb avr programmer). Have any one used USBasp on linux? I would be very thankful for help. Thanks in advance.
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:iIt 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:Also the device manager seems to find the device without issues: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). 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.avrdude -vvv -c USBasp -p m32u4 -u -U flash:w:Duroduino.ino.hex:iavrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53Copyright (c) 2000-2005 Brian Dean, (c) 2007-2014 Joerg WunschSystem wide configuration file is 'c:SVNp(r)insDurocanDeploymentavrdude.conf'Using Port: usbUsing Programmer: USBaspavrdude: usbaspopen('usb')avrdude: seen device from vendor -www.fischl.deUSBasp.