Giter Site home page Giter Site logo

Comments (17)

Gisi0 avatar Gisi0 commented on August 29, 2024

the same for me

from crosstool-ng.

deathsfaction avatar deathsfaction commented on August 29, 2024

Same here - so many problems now with ESPHome, etc.

from crosstool-ng.

manyos-alex avatar manyos-alex commented on August 29, 2024

any feedback on this?

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

I have compiled under Ubuntu aarch64. Tested and verified working
https://github.com/Jason2866/crosstool-NG/releases

from crosstool-ng.

Taylorp913 avatar Taylorp913 commented on August 29, 2024

@Jason2866, thank you for your efforts on this for aarch64. I am waiting for this so I can compile using esphome for esp32-c3 on my Odroid N2+.
What is going on with getting the pull request finalised?

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

The PR is ready for merge. Espressif is checking.
For Apple Silicon you can use this

platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.3rc1/platform-espressif32-2.0.3new.zip

For Linux aarch64 this

platform = https://github.com/Jason2866/platform-espressif32.git#203/aarch64

from crosstool-ng.

Taylorp913 avatar Taylorp913 commented on August 29, 2024

Thank @Jason2866 ! I have been trying to figure out how to source your code for a few days but had not noticed your platform-espressif32 fork. Unfortunately it did not work in my esphome (Odroid N2+). I tried it a few times with different yaml settings.

Here are the logs if you are interested. Do you think this issue is worth looking into?

logs_spare-room-bulb-1_compile.txt
logs_spare-room-bulb-1_compile (1).txt
logs_spare-room-bulb-1_compile (2).txt
.

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

@Taylorp913 I modified just for use with Arduino. I have updated IDF to 4.4.
Before you try again delete the hidden folder .platformio This is needed since old stuff here will make issues. The implementation is not a clean full blown solution and do not check for old stuff left here
If you have done this, you need to see downloading and installing IDF 4.4.1. As long this not happens it will not compile successfuly

from crosstool-ng.

maedball avatar maedball commented on August 29, 2024

@Taylorp913

How to do get esphome to use the github from jason2866 to load instead of the default one?

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

@maedball i think i read recently that espressif compiled and uploaded official linux aarch64 toolchains to the platformio registry. So it should work with the latest platformio espressif32 release. I cant help with esphome.

from crosstool-ng.

maedball avatar maedball commented on August 29, 2024

Sorry i forgot that i have to work the chain now back from espressif to ESP Home ;-)

Looks like plattformIO still has the old version:

image

from crosstool-ng.

maedball avatar maedball commented on August 29, 2024

Was someone able to get Jasons fix to be used in esphome?

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

@maedball I have updated the branch to the latest changes from Tasmota upstream fork (which is for Apple arm64 and others) and applied the needed changes. Since i have not a aarch64 platform reachable at the moment, the changes are untested!

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

@maedball The aarch64 toolchains ARE in the Platformio registry. Use latest Platformio espressif32 release and you can build on linux aarch64. Nothing else needs to be done.
I will delete my not anymore needed hombrew fork.
Screenshot_20220810-123451

from crosstool-ng.

maedball avatar maedball commented on August 29, 2024

That is very good news. Unfortunately i am running now into the next dependencies:

If i would like to use Arduino i would need (relevant for this Feature request):
platformio/toolchain-xtensa32s2
image

platformio/toolchain-riscv-esp (That is for the C3) (relevant for this Feature request)
image

For esp-idf i am now missing:
platformio/toolchain-esp32s2ulp (i will raise this in the dedicated GIT)
image

all needed in linux_aarch64

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

You are searching with platformio. The toolchains in registry are provided from espressif! Every toolchain is there for aarch64 except ulp

from crosstool-ng.

Jason2866 avatar Jason2866 commented on August 29, 2024

Using latest Platformio platform espressif32 release does install all toolchains correctly for linux aarch64. I compiled yesterday Tasmota under Ubuntu 22.04 (aarch64). After i managed to install Codium with (manually installed platformio.vsix and cpp.vsix) every variant for ESP32, ESP32-S2, ESP32-S3 and ESP32-C3 of Tasmota compiled fine. Flashing the firmwares on the devices worked as expected.

from crosstool-ng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.