Skip to content
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

New Curiosity Nano boards / avrdude #559

Open
aikopras opened this issue Jan 11, 2025 · 1 comment
Open

New Curiosity Nano boards / avrdude #559

aikopras opened this issue Jan 11, 2025 · 1 comment

Comments

@aikopras
Copy link

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.

  1. 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.

  2. 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.

  3. 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

  4. 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?

@aikopras
Copy link
Author

At the end I decided to compile using DxCore, and upload using Atmel Start (on my MAC onder VirtualBox in a W10 environment). That works well.

It would be nice if, on the longer term, DxCore would also be able to directly Flash the EA and DD curiosity boards. Let me conclude by saying how impressed and grateful I am for the fantastic work that has / is done to develop DxCore (and megaTinyCore). Thanks!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant