-
-
Notifications
You must be signed in to change notification settings - Fork 64
Linux ARM version of avr-gcc 5.4.0-atmel3.6.1-arduino2 doesn't support ATmega4809 #17
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
Comments
Just checked and confirmed; the interim |
My belief, as always, it keeping the AVR & ARM toolchains at the same version is best. So far, I've not tried 7.3.0, on either platform. |
I've been exclusively using |
Agreed with @PaulStoffregen, using same versions (at least same major versions) would be good. Also, I like using new versions, since they typically work better and faster. Unlike @per1234, I haven't actually used the new version yet, though :-p |
We are indeed already shipping
(not exactly the same version but similar) on the samd beta core (for the Vidor) |
Does the 7.2.1 version support the new ATtinys, such as ATtiny417 and ATtiny817? It would be great if most tinyAVR-0 micros were supported so we can work on an Arduino port for these. Register wise it seems like this repo will be quite easy to port over to the tinyAVR-0 family. |
@MCUdude they should be supported as part of the Atmel patches over gcc (see here https://github.com/arduino/toolchain-avr/blob/staging/avr-gcc-patches/atmel-patches-gcc.7.3.0-arduino2.patch#L1043) . Testing it would greatly speedup the adoption of the new toolchain (instructions here 🙂 ) |
Great! We're currently having an interesting discussion about Arduino support for the entire lineup of tinyAVR-0, tinyAVR-1 and megaAVR-0 devices. |
Atmel is adding new device info to their compiler via "packs", rather than complete re-issue of new compiler toolchains. Studio knows how to find the packs, but the CLI toolchains (for pretty much any OS that you used the toolchain installer) make it a pain to use them. https://www.avrfreaks.net/comment/2526416#comment-2526416 Example:
|
@WestfW the problem with packs is that they must be merged with the toolchain and can't live externally (neither using |
This should be fixed by core 1.8.1, can anyone check? Thx 😉 |
@facchinm still the same problem for Linux ARM 32-bits. There is no The files are present in http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2, so that half of the issue appears to be fixed. |
@per1234 I repushed the toolchain, should be fine now. It's also included in arduino/Arduino#8976 for testing convenience |
It's working fine on Raspberry Pi now. Thanks @facchinm! |
Compilation for Arduino Uno WiFi Rev2 on Linux ARM system fails:
Unlike the Windows, Linux 32/64-bit, and macOS versions of avr-gcc 5.4.0-atmel3.6.1-arduino2, the files specs-atmega4809 and iom4809.h are missing.
From examining the contents of the archive files, the same issue appears to exist for the Linux ARM64 version of avr-gcc 5.4.0-atmel3.6.1-arduino2 as well.
Originally reported at http://forum.arduino.cc/index.php?topic=594755
The text was updated successfully, but these errors were encountered: