-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Add Support for AVR Dragon #9
Comments
I have an AVR dragon I tried to use with Arduino IDE a few years ago. When you hit Burn Bootloader you're actually issuing two avrdude commands. the first one sets the fuses, and the second one loads the bootloader hex file. The problem I faced was that the programmer automatically reset itself after the fuses were sat. When the next command were executed immediately after, my computer couldn't find the USB device. If a small delay were added between the commands, it would work just fine. |
I remember we already saw and fixed the "second command sent too fast" issue maybe a couple of years ago. I can't find the commit, though, so maybe it's worth checking again if the fix is actually in place. |
I think this is the relevant issue report: arduino/Arduino#2986. That issue was primarily about the AVRISP mkII but there is also discussion of what appears to be the same problem for the Dragon in the thread. arduino/Arduino#2986 (as it relates to the AVRISP mkII) was solved for me by the update to avrdude 6.3.0. I also was able to separately solve it by changing from the libusb-win32 to libusbK driver (even when using avrdude versions prior to 6.3.0). However, there is a report of the problem still occurring for the Dragon on that issue thread. I don't own a Dragon so I can't check it. |
My Dragon have been laying in a drawer for a few years, and when I connected it to my PC last week, the power LED was just flickering (poor design..). Turned out the power circuity was faulty, and a bit of reflowing did the trick. My Dragon is now working just I just fine with Atmel Studio and Avrdude. Here's the output when trying to burn bootloader to an ATmega32 using the Dragon in ISP mode:
|
Bug fix: Added checks for correct F_CPU_CORRECTED calculation
This will be a nice feature to add. |
@per1234 made an awesome POC some years ago and got it working: https://github.com/per1234/InoAVRDragon |
Unfortunately it does not seem to work in the 1.8.19 version of Arduino IDE. |
Hi Could you add support for the Atmel (Microchip) AVR Dragon programmer?
(moved from Arduino Issues #7269)
The text was updated successfully, but these errors were encountered: