Skip to content

New Curiosity Nano boards / avrdude #559

@aikopras

Description

@aikopras

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugBehavior of core does not match API or reasonable expectations

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions