Rust AVRDude: unable to process system wide config file

I'm trying to use the Rahic/avr-hal library so that I can program my Arduino Uno in Rust.

I've followed the installation steps listed on the repo for Windows 10, but I can't flash the demo project.

Everything looks fine until it starts programming the Uno via COM3.

avrdude error: unable to process system wide configuration file C:\Users\Jonath~1\AppData\Local\Temp\.avrdude-6P0nWT.conf
Error: avrdude failed

Reinstalling the software gave the same result.

I also tried using the Vanilla Arduino IDE, and that works fine.

I am rather lost for finding a solution.

Then just use the AVRDUDE that comes with the Arduino IDE.

2 Likes

That doesn't let me write code in Rust. (unless I'm completely misunderstanding what you mean).

AVRDUDE's sole purpose is to transfer a binary image to the device. It cares not about the programming language.

2 Likes

In order to make all relevant information available to any who are interested in this subject, I'll share a link to @deroh's issue report in the avr-hal repository here:

1 Like

This worked. I mistook AVRDUDE for a component of the Rust avr-hal project which is how it compiles.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.