Last active
May 17, 2017 01:06
-
-
Save mcauser/fec31112274f6daa8d0c3192a55e1b59 to your computer and use it in GitHub Desktop.
micropython-esp32-lolin32-osx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
See here for latest tar.gz path: http://esp-idf.readthedocs.io/en/latest/get-started/macos-setup.html | |
$ mkdir -p ~/esp | |
$ cd ~/esp | |
$ wget https://dl.espressif.com/dl/xtensa-esp32-elf-osx-1.22.0-61-gab8375a-5.2.0.tar.gz | |
$ tar -xzf xtensa-esp32-elf-osx-1.22.0-61-gab8375a-5.2.0.tar.gz | |
$ subl ~/.profile | |
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin | |
$ source ~/.profile | |
$ cd ~/esp | |
$ git clone --recursive https://github.com/espressif/esp-idf.git | |
$ cd ~/esp/esp-idf | |
$ git submodule update --init | |
$ pip install esptool --upgrade | |
Requirement already up-to-date: esptool in /usr/local/lib/python2.7/site-packages | |
Collecting pyserial>=2.5 (from esptool) | |
Downloading pyserial-3.3-py2.py3-none-any.whl (189kB) | |
100% |████████████████████████████████| 194kB 2.0MB/s | |
Installing collected packages: pyserial | |
Found existing installation: pyserial 3.2.1 | |
Uninstalling pyserial-3.2.1: | |
Successfully uninstalled pyserial-3.2.1 | |
Successfully installed pyserial-3.3 | |
$ pip install adafruit-ampy --upgrade | |
Requirement already up-to-date: adafruit-ampy in /usr/local/lib/python2.7/site-packages | |
Collecting click (from adafruit-ampy) | |
Using cached click-6.7-py2.py3-none-any.whl | |
Requirement already up-to-date: pyserial in /usr/local/lib/python2.7/site-packages (from adafruit-ampy) | |
Installing collected packages: click | |
Found existing installation: click 5.1 | |
Uninstalling click-5.1: | |
Successfully uninstalled click-5.1 | |
Successfully installed click-6.7 | |
$ cd ~/dev | |
$ git clone [email protected]:mcauser/micropython-esp32.git | |
Cloning into 'micropython-esp32'... | |
remote: Counting objects: 52715, done. | |
remote: Compressing objects: 100% (4/4), done. | |
remote: Total 52715 (delta 0), reused 0 (delta 0), pack-reused 52711 | |
Receiving objects: 100% (52715/52715), 29.02 MiB | 4.63 MiB/s, done. | |
Resolving deltas: 100% (38666/38666), done. | |
Checking connectivity... done. | |
$ git remote add upstream [email protected]:micropython/micropython-esp32.git | |
$ cd ~/dev/micropython-esp32 | |
$ make -C mpy-cross | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
mkdir -p build/genhdr | |
Generating build/genhdr/mpversion.h | |
GEN build/genhdr/qstr.i.last | |
GEN build/genhdr/qstr.split | |
GEN build/genhdr/qstrdefs.collected.h | |
QSTR updated | |
GEN build/genhdr/qstrdefs.generated.h | |
mkdir -p build/py | |
mkdir -p build/py/../extmod | |
mkdir -p build/py/../lib/embed | |
mkdir -p build/py/../lib/utils | |
CC ../py/mpstate.c | |
CC ../py/nlrx86.c | |
CC ../py/nlrx64.c | |
CC ../py/nlrthumb.c | |
CC ../py/nlrxtensa.c | |
CC ../py/nlrsetjmp.c | |
CC ../py/malloc.c | |
CC ../py/gc.c | |
CC ../py/qstr.c | |
CC ../py/vstr.c | |
CC ../py/mpprint.c | |
CC ../py/unicode.c | |
CC ../py/mpz.c | |
CC ../py/reader.c | |
CC ../py/lexer.c | |
CC ../py/parse.c | |
CC ../py/scope.c | |
CC ../py/compile.c | |
CC ../py/emitcommon.c | |
CC ../py/emitbc.c | |
CC ../py/asmbase.c | |
CC ../py/asmx64.c | |
CC ../py/emitnative.c | |
CC ../py/asmx86.c | |
CC ../py/emitnative.c | |
CC ../py/asmthumb.c | |
CC ../py/emitnative.c | |
CC ../py/emitinlinethumb.c | |
CC ../py/asmarm.c | |
CC ../py/emitnative.c | |
CC ../py/asmxtensa.c | |
CC ../py/emitnative.c | |
CC ../py/emitinlinextensa.c | |
CC ../py/formatfloat.c | |
CC ../py/parsenumbase.c | |
CC ../py/parsenum.c | |
CC ../py/emitglue.c | |
CC ../py/persistentcode.c | |
CC ../py/runtime.c | |
CC ../py/runtime_utils.c | |
CC ../py/scheduler.c | |
CC ../py/nativeglue.c | |
CC ../py/stackctrl.c | |
CC ../py/argcheck.c | |
CC ../py/warning.c | |
CC ../py/map.c | |
CC ../py/obj.c | |
CC ../py/objarray.c | |
CC ../py/objattrtuple.c | |
CC ../py/objbool.c | |
CC ../py/objboundmeth.c | |
CC ../py/objcell.c | |
CC ../py/objclosure.c | |
CC ../py/objcomplex.c | |
CC ../py/objdict.c | |
CC ../py/objenumerate.c | |
CC ../py/objexcept.c | |
CC ../py/objfilter.c | |
CC ../py/objfloat.c | |
CC ../py/objfun.c | |
CC ../py/objgenerator.c | |
CC ../py/objgetitemiter.c | |
CC ../py/objint.c | |
CC ../py/objint_longlong.c | |
CC ../py/objint_mpz.c | |
CC ../py/objlist.c | |
CC ../py/objmap.c | |
CC ../py/objmodule.c | |
CC ../py/objobject.c | |
CC ../py/objpolyiter.c | |
CC ../py/objproperty.c | |
CC ../py/objnone.c | |
CC ../py/objnamedtuple.c | |
CC ../py/objrange.c | |
CC ../py/objreversed.c | |
CC ../py/objset.c | |
CC ../py/objsingleton.c | |
CC ../py/objslice.c | |
CC ../py/objstr.c | |
CC ../py/objstrunicode.c | |
CC ../py/objstringio.c | |
CC ../py/objtuple.c | |
CC ../py/objtype.c | |
CC ../py/objzip.c | |
CC ../py/opmethods.c | |
CC ../py/sequence.c | |
CC ../py/stream.c | |
CC ../py/binary.c | |
CC ../py/builtinimport.c | |
CC ../py/builtinevex.c | |
CC ../py/builtinhelp.c | |
CC ../py/modarray.c | |
CC ../py/modbuiltins.c | |
CC ../py/modcollections.c | |
CC ../py/modgc.c | |
CC ../py/modio.c | |
CC ../py/modmath.c | |
CC ../py/modcmath.c | |
CC ../py/modmicropython.c | |
CC ../py/modstruct.c | |
CC ../py/modsys.c | |
CC ../py/moduerrno.c | |
CC ../py/modthread.c | |
CC ../py/vm.c | |
CC ../py/bc.c | |
CC ../py/showbc.c | |
CC ../py/repl.c | |
CC ../py/smallint.c | |
CC ../py/frozenmod.c | |
CC ../py/../extmod/moductypes.c | |
CC ../py/../extmod/modujson.c | |
CC ../py/../extmod/modure.c | |
CC ../py/../extmod/moduzlib.c | |
CC ../py/../extmod/moduheapq.c | |
CC ../py/../extmod/modutimeq.c | |
CC ../py/../extmod/moduhashlib.c | |
CC ../py/../extmod/modubinascii.c | |
CC ../py/../extmod/virtpin.c | |
CC ../py/../extmod/machine_mem.c | |
CC ../py/../extmod/machine_pinbase.c | |
CC ../py/../extmod/machine_signal.c | |
CC ../py/../extmod/machine_pulse.c | |
CC ../py/../extmod/machine_i2c.c | |
CC ../py/../extmod/machine_spi.c | |
CC ../py/../extmod/modussl_axtls.c | |
CC ../py/../extmod/modussl_mbedtls.c | |
CC ../py/../extmod/modurandom.c | |
CC ../py/../extmod/moduselect.c | |
CC ../py/../extmod/modwebsocket.c | |
CC ../py/../extmod/modwebrepl.c | |
CC ../py/../extmod/modframebuf.c | |
CC ../py/../extmod/vfs.c | |
CC ../py/../extmod/vfs_reader.c | |
CC ../py/../extmod/vfs_fat.c | |
CC ../py/../extmod/vfs_fat_diskio.c | |
CC ../py/../extmod/vfs_fat_file.c | |
CC ../py/../extmod/vfs_fat_misc.c | |
CC ../py/../extmod/utime_mphal.c | |
CC ../py/../extmod/uos_dupterm.c | |
CC ../py/../lib/embed/abort_.c | |
CC ../py/../lib/utils/printf.c | |
CC main.c | |
CC gccollect.c | |
LINK mpy-cross | |
__TEXT __DATA __OBJC others dec hex | |
135168 16384 0 4294978640 4295130192 100027c50 | |
$ cd ~/dev/micropython-esp32/esp32 | |
$ subl Makefile | |
ESPIDF = /Users/mike/esp/esp-idf | |
PORT = /dev/tty.SLAB_USBtoUART | |
BAUD = 920600 | |
$ cd ~/dev/micropython-esp32/esp32 | |
$ make clean | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
rm -rf build | |
$ cd ~/dev/micropython-esp32/esp32 | |
$ make erase | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
Erasing flash | |
esptool.py v2.0-beta3 | |
Connecting........_ | |
Uploading stub... | |
Running stub... | |
Stub running... | |
Changing baud rate to 460800 | |
Changed. | |
Erasing flash (this may take a while)... | |
Chip erase completed successfully in 3.1s | |
Hard resetting... | |
$ make erase | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
Erasing flash | |
esptool.py v2.0-beta3 | |
Connecting........_ | |
Uploading stub... | |
Running stub... | |
Stub running... | |
Changing baud rate to 460800 | |
Changed. | |
Erasing flash (this may take a while)... | |
Chip erase completed successfully in 0.7s | |
Hard resetting... | |
$ cd ~/dev/micropython-esp32/esp32 | |
$ make | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/bootloader/src/main | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/bootloader_support/src | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/log | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/micro-ecc/micro-ecc | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/soc/esp32 | |
mkdir -p build/bootloader//Users/mike/esp/esp-idf/components/spi_flash | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/bootloader_flash.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/bootloader_random.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/secure_boot_signatures.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/secure_boot.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/esp_image_format.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c | |
CC /Users/mike/esp/esp-idf/components/bootloader_support/src/flash_partitions.c | |
CC /Users/mike/esp/esp-idf/components/log/log.c | |
CC /Users/mike/esp/esp-idf/components/spi_flash/spi_flash_rom_patch.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_clk.c | |
CC /Users/mike/esp/esp-idf/components/micro-ecc/micro-ecc/uECC.c | |
CC /Users/mike/esp/esp-idf/components/bootloader/src/main/bootloader_start.c | |
LINK build/bootloader.elf | |
Create build/bootloader.bin | |
esptool.py v2.0-beta3 | |
Create build/partitions.bin | |
mkdir -p build/genhdr | |
Generating build/genhdr/mpversion.h | |
GEN build/genhdr/qstr.i.last | |
GEN build/genhdr/qstr.split | |
GEN build/genhdr/qstrdefs.collected.h | |
QSTR updated | |
GEN build/genhdr/qstrdefs.generated.h | |
mkdir -p build//Users/mike/esp/esp-idf/components/cxx | |
mkdir -p build//Users/mike/esp/esp-idf/components/driver | |
mkdir -p build//Users/mike/esp/esp-idf/components/esp32 | |
mkdir -p build//Users/mike/esp/esp-idf/components/esp32/hwcrypto | |
mkdir -p build//Users/mike/esp/esp-idf/components/ethernet | |
mkdir -p build//Users/mike/esp/esp-idf/components/expat/library | |
mkdir -p build//Users/mike/esp/esp-idf/components/expat/port | |
mkdir -p build//Users/mike/esp/esp-idf/components/freertos | |
mkdir -p build//Users/mike/esp/esp-idf/components/json/library | |
mkdir -p build//Users/mike/esp/esp-idf/components/json/port | |
mkdir -p build//Users/mike/esp/esp-idf/components/log | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/api | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/apps | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/apps/sntp | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/core | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/core/ipv4 | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/core/ipv6 | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/netif | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/port/freertos | |
mkdir -p build//Users/mike/esp/esp-idf/components/lwip/port/netif | |
mkdir -p build//Users/mike/esp/esp-idf/components/mbedtls/library | |
mkdir -p build//Users/mike/esp/esp-idf/components/mbedtls/port | |
mkdir -p build//Users/mike/esp/esp-idf/components/newlib | |
mkdir -p build//Users/mike/esp/esp-idf/components/nghttp/library | |
mkdir -p build//Users/mike/esp/esp-idf/components/nghttp/port | |
mkdir -p build//Users/mike/esp/esp-idf/components/nvs_flash/src | |
mkdir -p build//Users/mike/esp/esp-idf/components/soc/esp32 | |
mkdir -p build//Users/mike/esp/esp-idf/components/spi_flash | |
mkdir -p build//Users/mike/esp/esp-idf/components/tcpip_adapter | |
mkdir -p build//Users/mike/esp/esp-idf/components/vfs | |
mkdir -p build//Users/mike/esp/esp-idf/components/wpa_supplicant/port | |
mkdir -p build//Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto | |
mkdir -p build//Users/mike/esp/esp-idf/components/xtensa-debug-module | |
mkdir -p build/build | |
mkdir -p build/drivers/dht | |
mkdir -p build/esp8266 | |
mkdir -p build/lib/libm | |
mkdir -p build/lib/mp-readline | |
mkdir -p build/lib/netutils | |
mkdir -p build/lib/oofatfs | |
mkdir -p build/lib/oofatfs/option | |
mkdir -p build/lib/timeutils | |
mkdir -p build/lib/utils | |
mkdir -p build/py | |
mkdir -p build/py/../extmod | |
mkdir -p build/py/../lib/embed | |
mkdir -p build/stmhal | |
CC ../py/mpstate.c | |
CC ../py/nlrx86.c | |
CC ../py/nlrx64.c | |
CC ../py/nlrthumb.c | |
CC ../py/nlrxtensa.c | |
CC ../py/nlrsetjmp.c | |
CC ../py/malloc.c | |
CC ../py/gc.c | |
CC ../py/qstr.c | |
CC ../py/vstr.c | |
CC ../py/mpprint.c | |
CC ../py/unicode.c | |
CC ../py/mpz.c | |
CC ../py/reader.c | |
CC ../py/lexer.c | |
CC ../py/parse.c | |
CC ../py/scope.c | |
CC ../py/compile.c | |
CC ../py/emitcommon.c | |
CC ../py/emitbc.c | |
CC ../py/asmbase.c | |
CC ../py/asmx64.c | |
CC ../py/emitnative.c | |
CC ../py/asmx86.c | |
CC ../py/emitnative.c | |
CC ../py/asmthumb.c | |
CC ../py/emitnative.c | |
CC ../py/emitinlinethumb.c | |
CC ../py/asmarm.c | |
CC ../py/emitnative.c | |
CC ../py/asmxtensa.c | |
CC ../py/emitnative.c | |
CC ../py/emitinlinextensa.c | |
CC ../py/formatfloat.c | |
CC ../py/parsenumbase.c | |
CC ../py/parsenum.c | |
CC ../py/emitglue.c | |
CC ../py/persistentcode.c | |
CC ../py/runtime.c | |
CC ../py/runtime_utils.c | |
CC ../py/scheduler.c | |
CC ../py/nativeglue.c | |
CC ../py/stackctrl.c | |
CC ../py/argcheck.c | |
CC ../py/warning.c | |
CC ../py/map.c | |
CC ../py/obj.c | |
CC ../py/objarray.c | |
CC ../py/objattrtuple.c | |
CC ../py/objbool.c | |
CC ../py/objboundmeth.c | |
CC ../py/objcell.c | |
CC ../py/objclosure.c | |
CC ../py/objcomplex.c | |
CC ../py/objdict.c | |
CC ../py/objenumerate.c | |
CC ../py/objexcept.c | |
CC ../py/objfilter.c | |
CC ../py/objfloat.c | |
CC ../py/objfun.c | |
CC ../py/objgenerator.c | |
CC ../py/objgetitemiter.c | |
CC ../py/objint.c | |
CC ../py/objint_longlong.c | |
CC ../py/objint_mpz.c | |
CC ../py/objlist.c | |
CC ../py/objmap.c | |
CC ../py/objmodule.c | |
CC ../py/objobject.c | |
CC ../py/objpolyiter.c | |
CC ../py/objproperty.c | |
CC ../py/objnone.c | |
CC ../py/objnamedtuple.c | |
CC ../py/objrange.c | |
CC ../py/objreversed.c | |
CC ../py/objset.c | |
CC ../py/objsingleton.c | |
CC ../py/objslice.c | |
CC ../py/objstr.c | |
CC ../py/objstrunicode.c | |
CC ../py/objstringio.c | |
CC ../py/objtuple.c | |
CC ../py/objtype.c | |
CC ../py/objzip.c | |
CC ../py/opmethods.c | |
CC ../py/sequence.c | |
CC ../py/stream.c | |
CC ../py/binary.c | |
CC ../py/builtinimport.c | |
CC ../py/builtinevex.c | |
CC ../py/builtinhelp.c | |
CC ../py/modarray.c | |
CC ../py/modbuiltins.c | |
CC ../py/modcollections.c | |
CC ../py/modgc.c | |
CC ../py/modio.c | |
CC ../py/modmath.c | |
CC ../py/modcmath.c | |
CC ../py/modmicropython.c | |
CC ../py/modstruct.c | |
CC ../py/modsys.c | |
CC ../py/moduerrno.c | |
CC ../py/modthread.c | |
CC ../py/vm.c | |
CC ../py/bc.c | |
CC ../py/showbc.c | |
CC ../py/repl.c | |
CC ../py/smallint.c | |
CC ../py/frozenmod.c | |
CC ../py/../extmod/moductypes.c | |
CC ../py/../extmod/modujson.c | |
CC ../py/../extmod/modure.c | |
CC ../py/../extmod/moduzlib.c | |
CC ../py/../extmod/moduheapq.c | |
CC ../py/../extmod/modutimeq.c | |
CC ../py/../extmod/moduhashlib.c | |
CC ../py/../extmod/modubinascii.c | |
CC ../py/../extmod/virtpin.c | |
CC ../py/../extmod/machine_mem.c | |
CC ../py/../extmod/machine_pinbase.c | |
CC ../py/../extmod/machine_signal.c | |
CC ../py/../extmod/machine_pulse.c | |
CC ../py/../extmod/machine_i2c.c | |
CC ../py/../extmod/machine_spi.c | |
CC ../py/../extmod/modussl_axtls.c | |
CC ../py/../extmod/modussl_mbedtls.c | |
CC ../py/../extmod/modurandom.c | |
CC ../py/../extmod/moduselect.c | |
CC ../py/../extmod/modwebsocket.c | |
CC ../py/../extmod/modwebrepl.c | |
CC ../py/../extmod/modframebuf.c | |
CC ../py/../extmod/vfs.c | |
CC ../py/../extmod/vfs_reader.c | |
CC ../py/../extmod/vfs_fat.c | |
CC ../py/../extmod/vfs_fat_diskio.c | |
CC ../py/../extmod/vfs_fat_file.c | |
CC ../py/../extmod/vfs_fat_misc.c | |
CC ../py/../extmod/utime_mphal.c | |
CC ../py/../extmod/uos_dupterm.c | |
CC ../py/../lib/embed/abort_.c | |
CC ../py/../lib/utils/printf.c | |
MPY modules/_boot.py | |
MPY modules/apa106.py | |
MPY modules/dht.py | |
MPY modules/ds18x20.py | |
MPY modules/flashbdev.py | |
MPY modules/inisetup.py | |
MPY modules/neopixel.py | |
MPY modules/onewire.py | |
Creating build/frozen_mpy.c | |
CC build/frozen_mpy.c | |
CC main.c | |
CC uart.c | |
CC gccollect.c | |
CC mphalport.c | |
CC fatfs_port.c | |
CC help.c | |
CC esponewire.c | |
CC modutime.c | |
CC moduos.c | |
CC machine_pin.c | |
CC machine_touchpad.c | |
CC machine_adc.c | |
CC machine_dac.c | |
CC modmachine.c | |
CC modnetwork.c | |
CC modsocket.c | |
CC modesp.c | |
CC espneopixel.c | |
CC machine_hw_spi.c | |
CC mpthreadport.c | |
CC ../stmhal/pybstdio.c | |
CC ../stmhal/input.c | |
CC ../esp8266/modonewire.c | |
CC ../lib/libm/math.c | |
CC ../lib/libm/fmodf.c | |
CC ../lib/libm/roundf.c | |
CC ../lib/libm/ef_sqrt.c | |
CC ../lib/libm/kf_rem_pio2.c | |
CC ../lib/libm/kf_sin.c | |
CC ../lib/libm/kf_cos.c | |
CC ../lib/libm/kf_tan.c | |
CC ../lib/libm/ef_rem_pio2.c | |
CC ../lib/libm/sf_sin.c | |
CC ../lib/libm/sf_cos.c | |
CC ../lib/libm/sf_tan.c | |
CC ../lib/libm/sf_frexp.c | |
CC ../lib/libm/sf_modf.c | |
CC ../lib/libm/sf_ldexp.c | |
CC ../lib/libm/asinfacosf.c | |
CC ../lib/libm/atanf.c | |
CC ../lib/libm/atan2f.c | |
CC ../lib/mp-readline/readline.c | |
CC ../lib/netutils/netutils.c | |
CC ../lib/timeutils/timeutils.c | |
CC ../lib/utils/pyexec.c | |
CC ../lib/utils/interrupt_char.c | |
CC ../lib/oofatfs/ff.c | |
CC ../lib/oofatfs/option/unicode.c | |
CC ../drivers/dht/dht.c | |
CC /Users/mike/esp/esp-idf/components/newlib/time.c | |
CC /Users/mike/esp/esp-idf/components/newlib/syscalls.c | |
CC /Users/mike/esp/esp-idf/components/newlib/syscall_table.c | |
CC /Users/mike/esp/esp-idf/components/newlib/reent_init.c | |
CC /Users/mike/esp/esp-idf/components/newlib/locks.c | |
CC /Users/mike/esp/esp-idf/components/driver/uart.c | |
CC /Users/mike/esp/esp-idf/components/driver/periph_ctrl.c | |
CC /Users/mike/esp/esp-idf/components/driver/ledc.c | |
CC /Users/mike/esp/esp-idf/components/driver/gpio.c | |
CC /Users/mike/esp/esp-idf/components/driver/timer.c | |
CC /Users/mike/esp/esp-idf/components/driver/spi_master.c | |
CC /Users/mike/esp/esp-idf/components/driver/rtc_module.c | |
CC /Users/mike/esp/esp-idf/components/esp32/app_trace.c | |
CC /Users/mike/esp/esp-idf/components/esp32/panic.c | |
CC /Users/mike/esp/esp-idf/components/esp32/event_default_handlers.c | |
CC /Users/mike/esp/esp-idf/components/esp32/task_wdt.c | |
CC /Users/mike/esp/esp-idf/components/esp32/cache_err_int.c | |
CC /Users/mike/esp/esp-idf/components/esp32/core_dump.c | |
CC /Users/mike/esp/esp-idf/components/esp32/cpu_start.c | |
CC /Users/mike/esp/esp-idf/components/esp32/gdbstub.c | |
CC /Users/mike/esp/esp-idf/components/esp32/crosscore_int.c | |
CC /Users/mike/esp/esp-idf/components/esp32/deep_sleep.c | |
CC /Users/mike/esp/esp-idf/components/esp32/heap_alloc_caps.c | |
CC /Users/mike/esp/esp-idf/components/esp32/ipc.c | |
CC /Users/mike/esp/esp-idf/components/esp32/int_wdt.c | |
CC /Users/mike/esp/esp-idf/components/esp32/event_loop.c | |
CC /Users/mike/esp/esp-idf/components/esp32/cpu_freq.c | |
CC /Users/mike/esp/esp-idf/components/esp32/hwcrypto/sha.c | |
CC /Users/mike/esp/esp-idf/components/esp32/hwcrypto/aes.c | |
CC /Users/mike/esp/esp-idf/components/esp32/lib_printf.c | |
CC /Users/mike/esp/esp-idf/components/esp32/freertos_hooks.c | |
CC /Users/mike/esp/esp-idf/components/esp32/system_api.c | |
CC /Users/mike/esp/esp-idf/components/esp32/hw_random.c | |
CC /Users/mike/esp/esp-idf/components/esp32/phy_init.c | |
CC /Users/mike/esp/esp-idf/components/esp32/intr_alloc.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/brownout.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/cpu_util.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_clk.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_init.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_pm.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_sleep.c | |
CC /Users/mike/esp/esp-idf/components/soc/esp32/rtc_time.c | |
CXX /Users/mike/esp/esp-idf/components/cxx/cxx_guards.cpp | |
CC /Users/mike/esp/esp-idf/components/ethernet/emac_dev.c | |
CC /Users/mike/esp/esp-idf/components/ethernet/emac_main.c | |
CC /Users/mike/esp/esp-idf/components/expat/library/xmltok_ns.c | |
CC /Users/mike/esp/esp-idf/components/expat/library/xmltok.c | |
CC /Users/mike/esp/esp-idf/components/expat/library/xmlparse.c | |
CC /Users/mike/esp/esp-idf/components/expat/library/xmlrole.c | |
CC /Users/mike/esp/esp-idf/components/expat/library/xmltok_impl.c | |
CC /Users/mike/esp/esp-idf/components/expat/port/minicheck.c | |
CC /Users/mike/esp/esp-idf/components/expat/port/expat_element.c | |
CC /Users/mike/esp/esp-idf/components/expat/port/chardata.c | |
CC /Users/mike/esp/esp-idf/components/freertos/croutine.c | |
CC /Users/mike/esp/esp-idf/components/freertos/event_groups.c | |
CC /Users/mike/esp/esp-idf/components/freertos/FreeRTOS-openocd.c | |
CC /Users/mike/esp/esp-idf/components/freertos/heap_regions_debug.c | |
CC /Users/mike/esp/esp-idf/components/freertos/heap_regions.c | |
CC /Users/mike/esp/esp-idf/components/freertos/list.c | |
CC /Users/mike/esp/esp-idf/components/freertos/portasm.S | |
CC /Users/mike/esp/esp-idf/components/freertos/port.c | |
CC /Users/mike/esp/esp-idf/components/freertos/queue.c | |
CC /Users/mike/esp/esp-idf/components/freertos/ringbuf.c | |
CC /Users/mike/esp/esp-idf/components/freertos/tasks.c | |
CC /Users/mike/esp/esp-idf/components/freertos/timers.c | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_context.S | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_init.c | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_intr_asm.S | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_intr.c | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_overlay_os_hook.c | |
CC /Users/mike/esp/esp-idf/components/freertos/xtensa_vectors.S | |
CC /Users/mike/esp/esp-idf/components/vfs/vfs_uart.c | |
CC /Users/mike/esp/esp-idf/components/vfs/vfs.c | |
CC /Users/mike/esp/esp-idf/components/json/library/cJSON.c | |
CC /Users/mike/esp/esp-idf/components/json/port/cJSON_Utils.c | |
CC /Users/mike/esp/esp-idf/components/log/log.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/pppapi.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/netbuf.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/api_lib.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/netifapi.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/tcpip.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/netdb.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/err.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/api_msg.c | |
CC /Users/mike/esp/esp-idf/components/lwip/api/sockets.c | |
CC /Users/mike/esp/esp-idf/components/lwip/apps/sntp/sntp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/apps/dhcpserver.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/ip_frag.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/dhcp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/ip4_addr.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/igmp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/ip4.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/autoip.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv4/icmp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/ip6_frag.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/dhcp6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/inet6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/ip6_addr.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/ip6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/nd6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/mld6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/ethip6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ipv6/icmp6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/mem.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/init.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/memp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/sys.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/tcp_in.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/dns.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/ip.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/pbuf.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/raw.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/tcp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/def.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/netif.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/stats.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/timers.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/inet_chksum.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/udp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/core/tcp_out.c | |
CC /Users/mike/esp/esp-idf/components/lwip/netif/slipif.c | |
CC /Users/mike/esp/esp-idf/components/lwip/netif/etharp.c | |
CC /Users/mike/esp/esp-idf/components/lwip/netif/ethernet.c | |
CC /Users/mike/esp/esp-idf/components/lwip/netif/lowpan6.c | |
CC /Users/mike/esp/esp-idf/components/lwip/netif/ethernetif.c | |
CC /Users/mike/esp/esp-idf/components/lwip/port/freertos/sys_arch.c | |
CC /Users/mike/esp/esp-idf/components/lwip/port/netif/wlanif.c | |
CC /Users/mike/esp/esp-idf/components/lwip/port/netif/ethernetif.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/entropy.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/net.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pkcs12.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ccm.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pk.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/sha1.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509_csr.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_cli.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ecp.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/blowfish.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ecp_curves.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/error.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_ticket.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/entropy_poll.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/cipher.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/version_features.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ripemd160.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/rsa.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/md.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/md_wrap.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/sha256.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/dhm.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_cache.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pkwrite.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/base64.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/asn1parse.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_tls.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/hmac_drbg.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pem.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/version.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/gcm.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/memory_buffer_alloc.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/md2.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ecdsa.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_srv.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509_crt.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ecdh.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/asn1write.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/md4.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/debug.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509_create.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ecjpake.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/oid.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/md5.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_ciphersuites.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/sha512.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/xtea.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/aes.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/cipher_wrap.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/arc4.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/bignum.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pkparse.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/padlock.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/threading.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509_crl.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pkcs11.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/aesni.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/timing.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/certs.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pkcs5.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ssl_cookie.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/camellia.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/havege.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/des.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509write_csr.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/platform.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/ctr_drbg.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/x509write_crt.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/library/pk_wrap.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/net.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/esp_bignum.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/esp_hardware.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/esp_sha1.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/esp_sha256.c | |
CC /Users/mike/esp/esp-idf/components/mbedtls/port/esp_sha512.c | |
CC /Users/mike/esp/esp-idf/components/xtensa-debug-module/eri.c | |
CC /Users/mike/esp/esp-idf/components/xtensa-debug-module/trax.c | |
CC /Users/mike/esp/esp-idf/components/tcpip_adapter/tcpip_adapter_lwip.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_http.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_version.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_mem.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_hd_huffman.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_rcbuf.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_callbacks.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_session.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_stream.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_hd.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_priority_spec.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_buf.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_option.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_npn.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_helper.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_frame.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_outbound_item.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_hd_huffman_data.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_pq.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_queue.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_submit.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/library/nghttp2_map.c | |
CC /Users/mike/esp/esp-idf/components/nghttp/port/http_parser.c | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_types.cpp | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_page.cpp | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_pagemanager.cpp | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_storage.cpp | |
CXX /Users/mike/esp/esp-idf/components/nvs_flash/src/nvs_api.cpp | |
CC /Users/mike/esp/esp-idf/components/spi_flash/flash_mmap.c | |
CC /Users/mike/esp/esp-idf/components/spi_flash/partition.c | |
CC /Users/mike/esp/esp-idf/components/spi_flash/spi_flash_rom_patch.c | |
CC /Users/mike/esp/esp-idf/components/spi_flash/cache_utils.c | |
CC /Users/mike/esp/esp-idf/components/spi_flash/flash_ops.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-internal-enc.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-internal.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/md5-internal.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-internal.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-internal-dec.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-unwrap.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_internal-rsa.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_groups.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_internal.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-wrap.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-internal.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_group5.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/rc4.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/md5.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-cbc.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-pbkdf2.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/bignum.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_internal-modexp.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_internal-cipher.c | |
CC /Users/mike/esp/esp-idf/components/wpa_supplicant/port/os_xtensa.c | |
LINK build/application.elf | |
text data bss dec hex filename | |
665135 166312 137432 968879 ec8af build/application.elf | |
Create build/application.bin | |
esptool.py v2.0-beta3 | |
Create build/firmware.bin | |
bootloader 11248 | |
partitions 3072 | |
application 953744 | |
total 1019280 | |
$ cd ~/dev/micropython-esp32/esp32 | |
$ make deploy | |
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. | |
Writing build/firmware.bin to the board | |
esptool.py v2.0-beta3 | |
Connecting........__ | |
Uploading stub... | |
Running stub... | |
Stub running... | |
Changing baud rate to 920600 | |
Changed. | |
Configuring flash size... | |
Compressed 1019280 bytes to 558262... | |
Wrote 1019280 bytes (558262 compressed) at 0x00000000 in 10.0 seconds (effective 817.9 kbit/s)... | |
Hash of data verified. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment