This isn’t a real ‘tutorial’ tutorial, but since I spent a few hours building the ESP3x cross compiler on Windows, and hit just about every issue that could come up, here’s my notes!
If you just want the ESP31/32 toolchain, I have the output available for download here.
Use Cygwin
You might think “oh i will use msys or mingw since i know those” but you are wrong. You have to use cygwin, mingw/msys is way too out of date. There, you just saved yourself an hour of messing with mingw!
Install a ton of packages
You’ll need the usual developer tools, make, autoconf, bison, byacc, yacc, python, nano (if you’re not into vi)
Here’s a list of all the packages I had installed by the time I was done – you can compare with your list by running cygcheck -c after cygwin is installed
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey
enjoyed the human proof resister!