-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
Add ARM builds to the boards manager package #269
Comments
Huge thanks for the toolchain! Did you build it using crosstool-NG? If so, which git revision was it? |
Also, why is esptool in a zip archive? I thought I changed |
I have added the 32-bit tools to the board manager package. |
Yes, crosstool-NG from https://github.com/jcmvbkbc/crosstool-NG - the HEAD of the lx106-g++ branch I manually packaged esptool as .zip because the 0.4.3 version is packaged as .zip, and my UECIDE package build scripts expect it to be .zip. I can do a .tgz for you as well if you prefer. By the way, the ARM compiler is nearly done - 871 minutes compiling so far and it's on cross-gdb. |
Actually, "make dist" makes a zip file. The repo I am using is https://github.com/igrr/esptool-ck |
Actually it should be tar.gz (I made that change yesterday): I switched to tar.gz because Arduino Boards Manager didn't preserve permissions for executable files inside .zip files, switching to tar.gz did the trick. Regarding ARM — do you know if there is a version of Arduino for ARM? |
Ah - my linux32 repo pre-dated that change (pulled, and built now - http://cdn.majenko.co.uk/esp/esptool-0.4.4-linux32.tar.gz ). My ARM copy of the repo was new enough, but it can't identify that it's linux, so it builds it as a .zip.
I'll manually package it for now. And yes, Arduino is available for ARM. Only seems to be 1.0.5 in the default repository though, but no reason why you can't use any other Linux download of Arduino - it's Java after all. |
does |
Better still, there's a fix for ARM. Also a package: http://cdn.majenko.co.uk/esp/esptool-0.4.4-linux-armhf.tar.gz |
By the way -
|
If you can change the makefile to use |
Works nicely - just built packages on all three platforms as Linux in tar.gz |
ARM compiler now up: http://cdn.majenko.co.uk/esp/xtensa-lx106-elf-linux-armhf.tgz |
|
Press F5 and use the real URL ;) You grabbed that in the 3 seconds it was wrong. |
cudos!!! Now I can run this on all kinds of PIs :) |
It's fully supported by UECIDE on the Pi now. |
@majenkotech Could you please build the new esptool version for linux x86? |
Hi igrr, I know it is slightly of topic, pretty please can you update the build so it uses the latest SDK 1.1.0 really would be fantastic if we could use the rf power feature to save some battery life. Thanks Dans |
The version based on 1.1 is not very stable yet, but if you wish to try it
|
Thanks Igrr, I will give this a try and let you know. Thanks buddy Dans On Sat, May 30, 2015 at 1:28 PM, Ivan Grokhotkov notifications@github.com
|
Igrr, Thanks buddy I have downloaded the staging version and the sketch with the latest version is now 67% FROM 46% but does recognize the rf power API call : system_phy_set_max_tpw(VarPWR) Also and I know slightly of subject for this forum but in the later release is there any chance of separating web pages html from the actual code files. You may have a method already in mind for this. A lot of is on the forum would really like this as an option if possible. I have lots of modules here in my lab, mainly ESP01 and ESP12 I have the E version of the 12 on its way so would be more than happy to be a human Ginny pig for you guys :) Cheers again Dans |
@majenkotech how did you go about building ARM versions of the tools? I sorted out linux32 versions by running a 32-bit linux system with Vagrant and virtualbox, but not sure how to go about building the same for ARM. Could you please give me a hint? |
IIRC I may have done it on an arm system. |
ARM tools are now available in git version (via tools/get.py). |
I have compiled a Linux 32-bit toolchain (since I couldn't find it in the build.xml, nor guess the URL).
Download: http://cdn.majenko.co.uk/esp/xtensa-lx106-elf-linux32.tgz
ARMhf version is compiling at the moment. I'll provide a link for that too when it's done and packaged.
Linux 32-bit esptool is up as well: http://cdn.majenko.co.uk/esp/esptool-0.4.4-linux32.zip
And so is the ARMhf version: http://cdn.majenko.co.uk/esp/esptool-0.4.4-linux-armhf.zip
The text was updated successfully, but these errors were encountered: