-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
Can't install v2.0.0 on arm64 #5735
Comments
Linking espressif/esp-idf#6432 which tracks adding aarch64 host support in ESP-IDF. Once that's released in IDF (planned for esp-2021r2 toolchain release), we can pick these tool releases in arduino-esp32. It looks like #4117 simply added existing 32-bit ARM ( |
Thanks for looking into this, @igrr How can I help with testing this? Adding |
@igrr Is it planned to release the toolchains for Apple Silicon M1 too? |
@urish correct, installing architecture support is likely not sufficient. At least these You can download the armel toolchain to your arm64 system (link here) and then try to run it. If that fails, check if some additional libraries need to be installed (use |
@Jason2866 Yes, espressif/esp-idf#6113 is the tracking issue for M1 toolchain. However it's not going to be part of the next esp-2021r2 toolchain release, maybe will get done in the one after that. |
Thanks for the direction! I have changed the generated board file and added the I also verified I could compile for the following boards:
all compiled well. This is what the modified file looks like. Should go ahead and send a pull request? |
Anything I can do to help with this? |
@me-no-dev Do you think we can still add this to 2.0.1? |
yes. will update the toolchains for 2.0.1 :) |
Thank you! |
Fixed in 2.0.1 and verified on Wokwi. Thanks for fixing this! Now the users can enjoy ESP32-S2 Blink on the Arduino Core 😉 |
Hardware:
Board: any
Core Installation version: 2.0.0
IDE name: Arduino CLI
Computer OS: Linux-aarch64 (arm64)
Description:
Installation fails with an error:
Seems like arm64 support was originally added by #4117, but broke due to the introduction of the riscv32 core support.
The text was updated successfully, but these errors were encountered: