-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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
Feature request: toolchain for Nvidia Jetson Nano, Xavier, TX2 aarch64 hosts? (IDFGH-4618) #6432
Comments
Any estimate on when this will be integrated. The linked issue indicates Q1 and we're getting near the end of Q1. I saw that the latest 4.3 beta release claims support for the new macos M1 platform which I expect would require a new release of the toolchain. Will this platform make it in? |
The new toolchain release with aarch64 tools has been prepared: https://github.com/espressif/crosstool-NG/releases/tag/esp-2021r2. We are now working on updating ESP-IDF to use it. Releasing versions of other tools (binutils-esp32ulp, openocd-esp32) for aarch64 is also in progress. |
Allows installing cmake on aarch64 linux platforms. Also necessary when building IDF docker image on macOS aarch64. Part of #6432
Once new binutils-esp32ulp is made and aarch64 artifacts are added, will add these tools back. Related to #6432
Allows installing cmake on aarch64 linux platforms. Also necessary when building IDF docker image on macOS aarch64. Part of #6432
Once new binutils-esp32ulp is made and aarch64 artifacts are added, will add these tools back. Related to #6432
Any updates on this? |
Hi @SebastianBar, aarch64 toolchains (for Xtensa and RISC-V) are now provided and should be installed automatically when you run |
not sure but I installed this last night, on a windows system 64 bit Intel, running in docker ubuntu, with the build instructions provided as of last night. 3/13/2022 10:pm I woke today, and just ran the test-rust-toolchain.sh and ran into this error, I followed the install instructions , including the dependency requirements..
Is it because the test-toolchain is calling an older version of the IDF 4.3.2* Just got an S3 dev board in, Im just trying to make sure the IDF even works... but also the test-toolchain doesn't have the s3 target in it, even though I haven't gone that far yet to plug the board in , still trying to set this environment up, Im not so concerned about the docker flashing issue at the moment haven't gotten that far yet... |
@RepRapid indeed, the aarch64 related changes aren't present in release/v4.3. We could probably patch this in esp-idf-sys. Perhaps you can leave a comment in esp-rs/esp-idf-sys#14? |
@igrr @JurajSadel As it is confirmed now that v4.4 should support aarch64, but toolchain is still not supporting! |
Is there a timeline for the ULP coprocessor support on aarch64? This is preventing me from compiling code on the rpi4 for ESPhome.. I know there are workarounds like compiling on a different machine but this particular program (ESPhome) requires re-compilation on any settings change for the devices so it is inconvenient. |
Any news on this? Same issue on my odroid n2+
|
We have the new pre-release of binutils for the ULP ready here, but we need some time to integrate it into ESP-IDF. Unfortunately it's not a drop-in replacement as some of the arguments have changed. We'll update this ticket once the changes are merged in IDF! |
@igrr thx a lot. |
tried today with the newest esphome 9.2 release an got the same error:
|
@popy2k14 Since there is no official release for IDF 4.4.3 all the new stuff is not yet in Platformio. I dont use esphome nor have i skills how to setup anything there.
|
ok, thx. thought that it was released already. thx |
Any timeline available when this 4.4 including ULP toolchain for ESP32 on Aarch64 would be available? |
Thansk for the quick response! However, it seems there has not been a 4.4 release since this commit, so effectively not available yet? The latest 4.4 is from more than 28 days ago, it seems? |
If you are using IDF directly and if you need this functionality you can either If you are using IDF via other frameworks (Arduino, Platformio, etc) then you'll have to wait until the next 4.4.x bugfix release is published. (I can't give an estimate of when that will happen, but you can subscribe to IDF release notifications here on Github.) |
Clear, thanks! (I am using IDF via another framework, so will wait for the
next 4.4.x release) :)
Thanks a lot for the extensive replies on this thread!
…On Sun, Oct 9, 2022, 13:47 Ivan Grokhotkov ***@***.***> wrote:
Of you are using IDF directly and if you need this functionality you can
either git checkout the latest release/v4.4 branch or cherry-pick that
commit.
If you are using IDF via other frameworks (Arduino, Platformio, etc) then
you'll have to wait until the next 4.4.x bugfix release is published. (I
can't give an estimate of when that will happen, but you can subscribe to
IDF release notifications here on Github.)
—
Reply to this email directly, view it on GitHub
<#6432 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA5HT7ZN44NL5GO6SEOO7RLWCKWEJANCNFSM4WJ4SVUA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Any hint's i can get the 4.4 release branch to build on my arm 64 odroid n2+ with HA esphome addon: What i am currently using is an rather old package, but OTA isnt working:
i want to use the newest 4.4 to check if OTA works. I also have the info, that the package i previously used (solo-no-mac-crc branch) should have the folloiwing config:
Any hints how i can add the current 4.4 release where the toolchain is fixed? to the last xaml? thx |
@popy2k14 What do you need now? Solo1 (
For Arduino this may work:
|
Thanks for trying to help. Sadly doesnt work:
|
You have to upgrade your platformio version to 6.1 or newer. |
Sure i would, but esphome is an addon in an supervisor which i dont have control over. |
See my changes above |
Try this one. I changed the platformio version requirement to 6.0.2
|
thx a lot, now we are step further.
|
Delete hidden folder |
Tried to rename the device, this way it uses /data/midesklamp1ss/ directory instead of /data/midesklamp1s/, so tehre should be no garbage from old builds. Sadly same issue. Sorry to be OT here. Just one last OT question. |
HUGE THX! thx a lot! |
Hi @Jason2866 , I just came from this issue: Can you help me with this error I'm getting on my Pi 4 ARM when trying to compile in esphome:
|
@cvjensen The arm toolchains are not yet official supported in platformio.
Idk if it is possible to use with HA. I am NOT using HA nor Esphome. |
It keeps giving me the error:
I just tried to log in to the docker container running esphome and it seems like the file is there:
Any idea who I can contact to get help? |
No one, wait until it is supported or install ESPhome / HA on X86 machine. |
When will it be supported ? |
Ask the ESPhome / platformio - but I wouldn't hold your breath - install on X86 if you need it now. |
Many of us are using the New Nvidia Boards (Linux ARMx64) for Learning and Development with GPU Accelerated application and AI, and would like to be able to develop for ESP32 using this board. I know there are recent support for Raspberry PI OS, would love to have it available on this platform too.
Thanks.
The text was updated successfully, but these errors were encountered: