Skip to content
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

Pre-built binaries #91

Closed
anteph opened this issue May 17, 2017 · 18 comments
Closed

Pre-built binaries #91

anteph opened this issue May 17, 2017 · 18 comments

Comments

@anteph
Copy link

@anteph anteph commented May 17, 2017

Hi,

Any chance that pre-built binaries are made available? Something similar to the ESP8266 micropython:
http://micropython.org/download#esp8266, where we just need to upload the binary with the esptool.

So people with less experience don't need to set the whole toolchain in order to start playing with micropython.

Best regards,
Nuno Santos

@mcauser

This comment has been minimized.

Copy link
Contributor

@mcauser mcauser commented May 18, 2017

Here's some simplified instructions for building and deploying on OSX.
https://forum.wemos.cc/topic/380/micropython-lolin32
Took me more time to write instruction than it did to actually run.

It's as simple as, download a usb driver, clone 3 repos, make a few text changes, run a few makes.

But yes, precompiled public binaries would be nice.

@mattytrentini

This comment has been minimized.

Copy link

@mattytrentini mattytrentini commented May 18, 2017

I've been toying with the idea of putting in place a Continuous Integration system that could do this; maybe it would be worthwhile?

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented May 19, 2017

Firmware now available here: https://micropython.org/download/#esp32

@dpgeorge dpgeorge closed this May 19, 2017
@anteph

This comment has been minimized.

Copy link
Author

@anteph anteph commented May 20, 2017

@dpgeorge thank you very much for making the binaries available :).

I've just tested uploading them with the esptool and it is working fine. I've written a small post about the procedure needed to flash it:
https://techtutorialsx.com/2017/05/20/esp32-micropython-support/

@mattytrentini sounds interesting, how would it work?

@anteph

This comment has been minimized.

Copy link
Author

@anteph anteph commented Jun 19, 2017

Hi! @dpgeorge , the firmware is no longer available at the https://micropython.org/download/#esp32 link. Was it moved to other location or just temporarily missing?

Thanks,
Nuno Santos

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Jun 20, 2017

@anteph thanks for the heads-up, should now be fixed (but may take a day to update itself properly).

@nickzoic

This comment has been minimized.

Copy link
Collaborator

@nickzoic nickzoic commented Jun 20, 2017

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Jun 20, 2017

did we conclude in #109 that we were going to need different binary builds for different memory sizes due to the changes in the bootloader

There was no concrete conclusion... probably this point needs clarifying from upstream (ie Espressif). It may be that we can get away with providing firmware for 4mb modules, and that will work well enough for other modules. We anyway require at least 4mb (since the firmware is >1mb, the filesystem starts at 2mb). And probably firmware configured for 4mb will work on hardware with 8mb or more flash (but you just won't be able to use the space beyond 4mb for storage).

@rdagger

This comment has been minimized.

Copy link

@rdagger rdagger commented Jul 3, 2017

@dpgeorge looks like the firmware isn't available again.

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Jul 4, 2017

@rdagger thanks for the heads up. I've improved the auto-build scripts so they automatically update the ESP IDF and it should now be fixed.

@jpvic

This comment has been minimized.

Copy link

@jpvic jpvic commented Sep 6, 2017

@dpgeorge ,

sorry to say but there is no firmware available again .

And I can't find the esp32 diretory since the dir layout is applied : https://github.com/micropython/micropython/tree/master/ports

If I can recall correctly , the manual for building the esp32 firmware is disappeared .

@robert-hh

This comment has been minimized.

Copy link
Contributor

@robert-hh robert-hh commented Sep 7, 2017

The esp32 directory is at https://github.com/micropython/micropython-esp32/tree/esp32/ports below https://github.com/micropython/micropython-esp32. In the ports/esp32 subdirectory you'll find also the README.md with building instructions.

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Sep 7, 2017

Thanks @jpvic for the report. The issue was that the auto-build scripts were not updated to reflect the move of the ports to the "ports/" subdirectory. It's now fixed.

@jpvic

This comment has been minimized.

Copy link

@jpvic jpvic commented Sep 7, 2017

@robert-hh ,
Thank you . I will try out the instructions. But the directory ESP32 wasn't there at the moment of posting my message.

@dpgeorge ,
I see that the version 1.9.2. is also arrived. Temporaly, 1.9.1 was visible.

Issue is solved.

Thank you both!

@chrisb1010

This comment has been minimized.

Copy link

@chrisb1010 chrisb1010 commented Oct 26, 2017

@dpgeorge,

To plagiarize a previous comment, sorry to say but there is no firmware available again.

Any chance to have it available again?

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Oct 27, 2017

@chrisb1010 I don't see any problems, the esp32 firmware is there, right now it's called: esp32-20171027-v1.9.2-283-gdba3796e.bin

@DavidAntliff

This comment has been minimized.

Copy link

@DavidAntliff DavidAntliff commented Dec 21, 2017

Is this the "no firmware available again" symptom? Is it meant to show some files for the ESP32?

image

@dpgeorge

This comment has been minimized.

Copy link
Member

@dpgeorge dpgeorge commented Dec 22, 2017

It's there again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
10 participants
You can’t perform that action at this time.