-
Notifications
You must be signed in to change notification settings - Fork 91
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
avrdude.conf is broken #40
Comments
Try using this one from their recent release candidate, they're working on it: 3bdfecc |
Thanks for this information. |
The problem is that avrdude.conf was updated from the one that comes with the arduino IDE. |
I have downloaded the base version of avrdude 6.3 from here: http://download.savannah.gnu.org/releases/avrdude/ |
Hello, the problem has nothing to do with the Arduino IDE for now. It does not know my ATmega4808 anyway. Unless I add this one. I sometimes use avrdude (from the same source) standalone with your extended avrdude.conf, that's why I noticed that. I'm using your old version until this is fixed. What's messed up, if I may ask? To understand the problem. Thanks for taking care of it. High praise. |
No, not with the IDE itself, but with the avrdude version that comes bundled with it. The problem is that there are 2 major builds of avrdude 6.3: and the patched build from the Arduino IDE If you use the base build, my current avrdude.conf will not work, if you use the Arduino build it will. |
I pushed a new version of avrdude.conf, that should solve the problem, please test. |
This is very interesting information. I didn't know until today that avrdude.conf is adapted to the Arduino IDE. I have tested your new avrdude.conf with my avrdude 6.3 standalone. ATmega4808. Works. Thanks a lot. I will leave the original Arduino version alone for now. It works. The IDE Addon Package "MegaCoreX" from MCUdude also works. Only what I don't know is, what or for whom is the Arduino version of your avrdude.conf intended? Or is it a template for Arduino.cc or people like MCUdude or Spencekonde etc.? When comparing, I noticed that in the two new versions the entry for part parent for ATmega808 to ATmega1609 is ".avr8x_tiny". Shouldn't that be ".avr8x_mega"? |
No. The entries ".avr8x_tiny" and ".avr8x_mega" differ only in the size of the "user row" memory area, which is the size of one EEPROM page.
That's the main reason, yes. Another one is that I want to raise peoples consciousness to the fact there are different versions of avrdude 6.3 that have different features. As you said,
Like you, most people are unaware of these details, but I think they should be, because they are indeed interesting and useful to know. |
Hello,
your current avrdude.conf is broken. The previous one without ATmega-DA support works with my ATmega4808.
For example.
avrdude -c jtag2updi -P com9 -p m4808 -v
avrdude: error at C:\avrToolchain\avrdude\avrdude.conf:1115: programmer type jtagice3_updi not found
avrdude: error reading system wide configuration file "C:\avrToolchain\avrdude\avrdude.conf"
Something's not right. :-)
The text was updated successfully, but these errors were encountered: