-
Notifications
You must be signed in to change notification settings - Fork 59
Description
To test if my own libraries run on the various DxCore processors, I bought a couple of Curiosity nano's.
First I tested with the AVR128DA48, using the Curiosity Nano programmer, and everything went fine.
Now I want to test the curiosity boards for the AVR64EA48 (and AVR64DD32), but run into problems.
-
avrdude complaints that it doesn't know the EA chips. I understood this problem comes from the outdated (6.3.0 ) avrdude version that is shipped with DxCore. Since I already had avrdude V8 on my system, I used their new executable and config files to replace the old in my (MACOS) Library/Arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18/bin and /etc folders.
-
After that was done, the Arduino IDE had problems with the avrdude config file in Library/Arduino15/packages/DxCore/hardware/megaavr/1.5.11 . So I replaced this file with the new V8 config file that was in the /etc folder.
-
Now I received the error "cannot find programmer id curiosity_updi". I understood that some lines were missing from the configuration file. See avrdude: Can't find programmer id "curiosity_updi" platformio/platform-atmelmegaavr#31
-
I added the missing lines in the config file, but now I receive the message "Error: programmer curiosity_updi and part AVR64EA48 have no programming modes in common".
Did I do the right steps above? If yes, how should I continue to get avrdude uploading to the EA Curiosity boards?