└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # esp-open-sdk macOS image file 2 | 3 | Compiled esp-open-sdk image to use directly with macOS, without any additional layer. 4 | 5 | Source code: https://github.com/pfalcon/esp-open-sdk 6 | 7 | [![GitHub download](https://img.shields.io/github/downloads/RavenSystem/esp-open-sdk-macos-image/total.svg)](https://github.com/RavenSystem/esp-open-sdk-macos-image/releases/latest) 8 | [![Donate](https://img.shields.io/badge/donate-PayPal-blue.svg)](https://paypal.me/ravensystem) 9 | 10 | Download from releases, unzip, double click to mount, and add it to PATH: 11 | 12 | ```shell 13 | export PATH=$PATH:/Volumes/esp-open-sdk/esp-open-sdk/xtensa-lx106-elf/bin 14 | ``` 15 | 16 | Python and ESPTool are needed. To install them, open a Terminal and type: 17 | 18 | ```shell 19 | python3 -m pip install esptool 20 | ``` 21 | 22 | * To compile, go to directory where source code is, and type: 23 | 24 | ```shell 25 | make rebuild 26 | ``` 27 | 28 | You can use `-jN` gcc parameter to use `N` CPU threads. 29 | For example, if your CPU has 10 cores with HyperThreading, you can use: 30 | 31 | ```shell 32 | make -j20 rebuild 33 | ``` 34 | --------------------------------------------------------------------------------