$ npm run build --target=esp32/m5stack_core2 > stack-chan@0.2.1 build > mcconfig -d -m -p ${npm_config_target=esp32/m5stack} -t build ./stackchan/manifest.json /Users/hirose/esp/esp-idf/tools/idf.py /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/makefile:2121: warning: overriding commands for target `/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/ftimage.h.xsi' /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/makefile:2052: warning: ignoring old commands for target `/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/ftimage.h.xsi' # xsc pins/digital.xsb # xsc ili9341.xsb # xsc preference.xsb # xsc ft6206.xsb Using recommended ESP-IDF v4.4.3 # xsc axp192.xsb # xsc mpu6886.xsb # xsc M5StackCoreTouch.xsb # xsc time.xsb # xsc timer.xsb # xsc Resource.xsb # xsc wifi.xsb # xsc socket.xsb # xsc net.xsb # xsc sntp.xsb # xsc resourcestreamer.xsb # xsc ec.xsb # xsc ecp.xsb # xsc modular.xsb # xsc mont.xsb # xsc bin.xsb # xsc crypt.xsb # xsc securesocket.xsb # xsc base64.xsb # xsc hex.xsb # xsc tlssocket.xsb # xsc fetch.xsb # xsc config.xsb # xsc logical.xsb # xsc WebSocket.xsb # xsc modules.xsb # xsc deepEqual.xsb # xsc structuredClone.xsb # xsc btutils.xsb # xsc bleserver.xsb # xsc gap.xsb # xsc gapwhitelist.xsb # xsc sm.xsb # xsc bleclient.xsb # xsc connection.xsb # xsc gatt.xsb # xsc mdns.xsb # xsc dns.xsb # xsc wavstreamer.xsb # xsc sbcstreamer.xsb # xsc calculate-power.xsb # xsc stk-server.xsb # xsc commodetto/Bitmap.xsb # xsc pins/i2c.xsb # xsc setup/target.xsb # xsc pins/audioout.xsb # xsc pins/smbus.xsb # xsc setup/network.xsb # xsc commodetto/parseBMF.xsb # xsc commodetto/parseBMP.xsb # xsc commodetto/Poco.xsb # xsc commodetto/parseRLE.xsb # xsc setup/commodetto.xsb # xsc ~.embedded/io/analog.xsb # xsc ~.embedded/io/digital.xsb # xsc ~.embedded/io/digitalbank.xsb # xsc ~.embedded/io/i2c.xsb # xsc ~.embedded/implementation/i2csync.xsb # xsc ~.embedded/implementation/smbussync.xsb # xsc ~.embedded/io/smbus.xsb # xsc ~.embedded/io/pwm.xsb # xsc ~.embedded/io/serial.xsb # xsc ~.embedded/io/spi.xsb # xsc ~.embedded/io/provider/MCP23017.xsb # xsc ~.embedded/io/socket/tcp.xsb # xsc ~.embedded/io/socket/udp.xsb # xsc ~.embedded/io/socket/listener.xsb # xsc system.xsb # xsc ~.embedded/provider/builtin.xsb # xsc ~.embedded/io/pulsecount.xsb # xsc ~.embedded/io/pulsewidth.xsb # xsc url.xsb # xsc ~.embedded/network/dns/resolver/udp.xsb # xsc dns/parser.xsb # xsc dns/serializer.xsb # xsc httpclient/config.xsb # xsc ~.embedded/network/http/client.xsb # xsc ssl/alert.xsb # xsc ssl/cache.xsb # xsc ssl/cert.xsb # xsc ssl/changecipher.xsb # xsc ssl/ciphersuites.xsb # xsc ssl/constants.xsb # xsc ssl/error.xsb # xsc ssl/handshake.xsb # xsc ssl/prf.xsb # xsc ssl/record.xsb # xsc ssl/setup.xsb # xsc ssl/stream.xsb # xsc ber.xsb # xsc curve.xsb # xsc dsa.xsb # xsc ecdsa.xsb # xsc gcm.xsb # xsc hmac.xsb # xsc pkcs1_5.xsb # xsc pkcs1.xsb # xsc pkcs8.xsb # xsc rng.xsb # xsc rsa.xsb # xsc x509.xsb # xsc ssl/session.xsb # xsc httpsclient/config.xsb # xsc text/decoder.xsb # xsc ~.embedded/network/websocket/client.xsb # xsc commodetto/outline.xsb # xsc commodetto/pocoOutline.xsb # xsc pins/servo.xsb # xsc data/wavreader.xsb # xsc mc/config.xsb # tsc tsconfig.json # xsid digital.c.xsi # xsid modGPIO.c.xsi # xsid modSPI.c.xsi # xsid modIli9341.c.xsi # xsid modI2C.c.xsi # xsid modPreference.c.xsi # xsid modFt6206.c.xsi # xsid modTime.c.xsi # xsid modTimer.c.xsi # xsid timer.c.xsi # xsid Resource.c.xsi # xsid modLwipSafe.c.xsi # xsid modInstrumentation.c.xsi # xsid xs6wifi.c.xsi # xsid modSocket.c.xsi # xsid modNet.c.xsi # xsid modResolve.c.xsi # xsid modsntp.c.xsi # xsid builtinCommon.c.xsi # xsid digitalbank.c.xsi # xsid _i2c.c.xsi # xsid spi.c.xsi # xsid moddnsparser.c.xsi # xsid ec.c.xsi # xsid modular.c.xsi # xsid mont.c.xsi # xsid xsBigIntEx.c.xsi # xsid bin.c.xsi # xsid modCrypt.c.xsi # xsid chacha.c.xsi # xsid fips180.c.xsi # xsid fips197.c.xsi # xsid fips46.c.xsi # xsid ghash.c.xsi # xsid rc.c.xsi # xsid rfc1321.c.xsi # xsid modsecuresocket.c.xsi # xsid modBase64.c.xsi # xsid modHex.c.xsi # xsid modLogical.c.xsi # xsid modules.c.xsi # xsid deepEqual.c.xsi # xsid structuredClone.c.xsi # xsid ftcalc.c.xsi # xsid ftgrays.c.xsi # xsid ftraster.c.xsi # xsid ftstroke.c.xsi # xsid fttrigon.c.xsi # xsid ftutil.c.xsi # xsid btutils.c.xsi # xsid gap.c.xsi # xsid modBLEServer.c.xsi # xsid modBLESM.c.xsi # xsid modBLEGAP.c.xsi # xsid modBLECommon.c.xsi # xsid modBLEClient.c.xsi # xsid modServo.c.xsi # xsid sbc_decoder.c.xsi # xsid dvi_adpcm_decode.c.xsi # xsid wavstreamer.c.xsi # xsid calculatePower.c.xsi # xsid commodettoBitmap.c.xsi # xsid i2c.c.xsi # xsid audioout.c.xsi # xsid commodettoPocoBlit.c.xsi # xsid commodettoParseBMF.c.xsi # xsid commodettoParseBMP.c.xsi # xsid commodettoParseRLE.c.xsi # xsid commodettoPoco.c.xsi # xsid cfeBMF.c.xsi # xsid _analog.c.xsi # xsid _pwm.c.xsi # xsid serial.c.xsi # xsid tcp.c.xsi # xsid udp.c.xsi # xsid system.c.xsi # xsid _pulsecount.c.xsi # xsid _pulsewidth.c.xsi # xsid url.c.xsi # xsid rng.c.xsi # xsid x509.c.xsi # xsid textdecoder.c.xsi # xsid commodettoOutline.c.xsi # xsid commodettoPocoOutline.c.xsi # xsid modGPIO.h.xsi # xsid modSPI.h.xsi # xsid modI2C.h.xsi # xsid modPreference.h.xsi # xsid modTimer.h.xsi # xsid modInstrumentation.h.xsi # xsid modLwipSafe.h.xsi # xsid modSocket.h.xsi # xsid builtinCommon.h.xsi # xsid chacha.h.xsi # xsid xsBigIntEx.h.xsi # xsid fips180.h.xsi # xsid fips197.h.xsi # xsid fips46.h.xsi # xsid ghash.h.xsi # xsid kcl.h.xsi # xsid kcl_symmetric.h.xsi # xsid rc.h.xsi # xsid rfc1321.h.xsi # xsid ftgrays.h.xsi # xsid ftimage.h.xsi # xsid ftmisc.h.xsi # xsid ftraster.h.xsi # xsid rasterrs.h.xsi # xsid ft2build.h.xsi # xsid freetype.h.xsi # xsid ftadvanc.h.xsi # xsid ftbbox.h.xsi # xsid ftbdf.h.xsi # xsid ftbitmap.h.xsi # xsid ftbzip2.h.xsi # xsid ftchapters.h.xsi # xsid ftcache.h.xsi # xsid ftcid.h.xsi # xsid ftcolor.h.xsi # xsid fterrdef.h.xsi # xsid ftdriver.h.xsi # xsid fterrors.h.xsi # xsid ftfntfmt.h.xsi # xsid ftgasp.h.xsi # xsid ftglyph.h.xsi # xsid ftgxval.h.xsi # xsid ftgzip.h.xsi # xsid ftincrem.h.xsi # xsid ftlcdfil.h.xsi # xsid ftlist.h.xsi # xsid ftlogging.h.xsi # xsid ftlzw.h.xsi # xsid ftmac.h.xsi # xsid ftmm.h.xsi # xsid ftmodapi.h.xsi # xsid ftmoderr.h.xsi # xsid ftotval.h.xsi # xsid ftoutln.h.xsi # xsid ftparams.h.xsi # xsid ftpfr.h.xsi # xsid ftrender.h.xsi # xsid ftsizes.h.xsi # xsid ftsnames.h.xsi # xsid ftsynth.h.xsi # xsid ftstroke.h.xsi # xsid ftsystem.h.xsi # xsid fttypes.h.xsi # xsid fttrigon.h.xsi # xsid ftwinfnt.h.xsi # xsid t1tables.h.xsi # xsid ttnameid.h.xsi # xsid tttables.h.xsi # xsid tttags.h.xsi # xsid autohint.h.xsi # xsid cffotypes.h.xsi # xsid cfftypes.h.xsi # xsid ftcalc.h.xsi # xsid compiler-macros.h.xsi # xsid ftdebug.h.xsi # xsid ftdrv.h.xsi # xsid ftgloadr.h.xsi # xsid fthash.h.xsi # xsid ftmemory.h.xsi # xsid ftobjs.h.xsi # xsid ftpsprop.h.xsi # xsid ftrfork.h.xsi # xsid ftserv.h.xsi # xsid ftstream.h.xsi # xsid fttrace.h.xsi # xsid ftvalid.h.xsi # xsid modBLE.h.xsi # xsid modBLECommon.h.xsi # xsid sbc_decoder.h.xsi # xsid commodettoBitmap.h.xsi # xsid commodettoPocoBlit.h.xsi # xsid commodettoPoco.h.xsi # xsid commodettoPocoOutline.h.xsi # wav2maud bflatmajor.maud # copy ca.ski # Reconfiguring ESP-IDF... # xsc rs30x.xsb # xsc scservo.xsb # xsc beacon-packet.xsb # xsc stackchan-mod.xsb # xsc main.xsb # xsc robot.xsb # xsc face-renderer.xsb # xsc none-driver.xsb # xsc rs30x-driver.xsb # xsc scservo-driver.xsb # xsc sg90-driver.xsb # xsc tts-local.xsb # xsc tts-remote.xsb # xsc tts-voicevox.xsb # xsc stackchan-util.xsb # xsc commodetto/PixelsOut.xsb Executing action: reconfigure Running cmake in directory /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DSDKCONFIG_DEFAULTS=/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/sdkconfig.mc -DSDKCONFIG_HEADER=/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/config/sdkconfig.h -DCMAKE_MESSAGE_LOG_LEVEL=ERROR -DDEBUGGER_SPEED=921600 -DIDF_TARGET=esp32 -DESP32_SUBCLASS=esp32 -DCCACHE_ENABLE=0 /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32"... Loading defaults file /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/sdkconfig.mc... /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T/confgen_tmpxhfnzsp1:62 line was updated to CONFIG_ESPTOOLPY_FLASHSIZE_4MB=n -- Configuring done -- Generating done -- Build files have been written to: /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build # cc xsAPI.c (strings in flash) # cc xsAll.c (strings in flash) # cc xsArguments.c (strings in flash) # cc xsAtomics.c (strings in flash) # cc xsArray.c (strings in flash) # cc xsBigInt.c (strings in flash) # cc xsBoolean.c (strings in flash) # cc xsCode.c (strings in flash) # cc xsCommon.c (strings in flash) # cc xsDataView.c (strings in flash) # cc xsDate.c (strings in flash) # cc xsDebug.c (strings in flash) # cc xsError.c (strings in flash) # cc xsFunction.c (strings in flash) # cc xsGenerator.c (strings in flash) # cc xsGlobal.c (strings in flash) # cc xsLexical.c (strings in flash) # cc xsJSON.c (strings in flash) # cc xsMapSet.c (strings in flash) # cc xsMarshall.c (strings in flash) # cc xsMath.c (strings in flash) # cc xsMemory.c (strings in flash) # cc xsModule.c (strings in flash) # cc xsNumber.c (strings in flash) # cc xsObject.c (strings in flash) # cc xsPromise.c (strings in flash) # cc xsProperty.c (strings in flash) # cc xsProxy.c (strings in flash) # cc xsRegExp.c (strings in flash) # cc xsRun.c (strings in flash) # cc xsScope.c (strings in flash) # cc xsScript.c (strings in flash) # cc xsSourceMap.c (strings in flash) # cc xsString.c (strings in flash) # cc xsSymbol.c (strings in flash) # cc xsSyntaxical.c (strings in flash) # cc xsTree.c (strings in flash) # cc xsType.c (strings in flash) # cc xsdtoa.c (strings in flash) # cc xsre.c (strings in flash) # cc xsmc.c (strings in flash) # cc e_pow.c (strings in flash) # cc xsPlatform.c (strings in flash) # cc xsHost.c (strings in flash) # cc xsHosts.c (strings in flash) # xsl modules # mcrez resources Total resource size: 25838 bytes # cc mc.resources.c (slots in flash) /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//ccBtBhLV.s: Assembler messages: /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//ccBtBhLV.s:2919: Warning: setting incorrect section attributes for .rodata.mod.0 ### 2575 instances, 2583 keys, 118 colors, 0 holes ### warning: axp192: default.CHARGE_CURRENT: not frozen ### warning: setup/target: default() state: not frozen ### warning: securesocket: default() Session() cacheManager: not frozen ### warning: fetch: fetch() Client() clients: no const ### warning: WebSocket: default() URLParts() urlRegExp: no const ### warning: WebSocket: default() URLParts() authorityRegExp: no const ### warning: globalThis.Host: not frozen # cc digital.c.o # cc mc.xs.c (slots in flash) # cc modGPIO.c.o # cc modSPI.c.o # cc modIli9341.c.o # cc modI2C.c.o # cc modPreference.c.o # cc modFt6206.c.o # cc modTime.c.o # cc modTimer.c.o # cc timer.c.o # cc Resource.c.o # cc modInstrumentation.c.o # cc modLwipSafe.c.o # cc xs6wifi.c.o # cc modSocket.c.o # cc modNet.c.o # cc modResolve.c.o # cc modsntp.c.o # cc builtinCommon.c.o # cc digitalbank.c.o # cc _i2c.c.o # cc spi.c.o # cc moddnsparser.c.o # cc ec.c.o # cc modular.c.o # cc mont.c.o # cc xsBigIntEx.c.o # cc bin.c.o # cc modCrypt.c.o # cc chacha.c.o # cc fips180.c.o # cc fips197.c.o # cc fips46.c.o # cc ghash.c.o # cc rc.c.o # cc rfc1321.c.o # cc modsecuresocket.c.o # cc modBase64.c.o # cc modHex.c.o # cc modLogical.c.o # cc modules.c.o # cc deepEqual.c.o # cc structuredClone.c.o # cc ftcalc.c.o # cc ftgrays.c.o # cc ftraster.c.o # cc ftstroke.c.o # cc fttrigon.c.o # cc ftutil.c.o # cc btutils.c.o # cc gap.c.o # cc modBLEServer.c.o # cc modBLESM.c.o # cc modBLEGAP.c.o # cc modBLECommon.c.o # cc modBLEClient.c.o # cc modServo.c.o # cc sbc_decoder.c.o # cc dvi_adpcm_decode.c.o # cc wavstreamer.c.o # cc calculatePower.c.o # cc commodettoBitmap.c.o # cc i2c.c.o # cc audioout.c.o # cc commodettoPocoBlit.c.o # cc commodettoParseBMF.c.o # cc commodettoParseBMP.c.o # cc commodettoParseRLE.c.o # cc commodettoPoco.c.o # cc cfeBMF.c.o # cc _analog.c.o # cc _pwm.c.o # cc serial.c.o # cc tcp.c.o # cc udp.c.o # cc system.c.o # cc _pulsecount.c.o # cc _pulsewidth.c.o # cc url.c.o # cc rng.c.o # cc x509.c.o # cc textdecoder.c.o # cc commodettoOutline.c.o # cc commodettoPocoOutline.c.o /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//cccEn6e8.s: Assembler messages: /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//cccEn6e8.s:724: Warning: setting incorrect section attributes for .rodata.mod.0 /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//ccd4EPLX.s: Assembler messages: /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T//ccd4EPLX.s:2580: Warning: setting incorrect section attributes for .rodata # ld xs_esp32.bin Executing action: all (aliases: build) Running cmake in directory /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DmxDebug=1 -DINSTRUMENT=1 -DTMP_DIR=/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan -DCMAKE_MESSAGE_LOG_LEVEL=ERROR -DDEBUGGER_SPEED=921600 -DESP32_SUBCLASS=esp32 -DSDKCONFIG_DEFAULTS=/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/sdkconfig.mc -DSDKCONFIG_HEADER=/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/config/sdkconfig.h -DCCACHE_ENABLE=0 /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32"... Loading defaults file /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/sdkconfig.mc... /var/folders/0q/3w3pkl093d5bf144xc9fykqw0000gn/T/confgen_tmpllap7med:62 line was updated to CONFIG_ESPTOOLPY_FLASHSIZE_4MB=n -- Configuring done -- Generating done -- Build files have been written to: /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build Running ninja in directory /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build Executing "ninja all"... [7/1148] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x9000,24K, phy_init,data,phy,0xf000,4K, factory,app,factory,0x10000,2M, xs,64,1,0x210000,3M, settings,data,phy,0x510000,64K, storage,data,spiffs,0x520000,64K, ******************************************************************************* [299/1148] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.37.1 (Apple Git-137.1)") -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- The ASM compiler identification is GNU -- Found assembler: /Users/hirose/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Users/hirose/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Users/hirose/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32 -- Project sdkconfig file /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/sdkconfig -- Adding linker script /Users/hirose/esp/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld -- Adding linker script /Users/hirose/esp/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp32 esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /Users/hirose/esp/esp-idf/components/bootloader /Users/hirose/esp/esp-idf/components/bootloader_support /Users/hirose/esp/esp-idf/components/efuse /Users/hirose/esp/esp-idf/components/esp32 /Users/hirose/esp/esp-idf/components/esp_common /Users/hirose/esp/esp-idf/components/esp_hw_support /Users/hirose/esp/esp-idf/components/esp_rom /Users/hirose/esp/esp-idf/components/esp_system /Users/hirose/esp/esp-idf/components/esptool_py /Users/hirose/esp/esp-idf/components/freertos /Users/hirose/esp/esp-idf/components/hal /Users/hirose/esp/esp-idf/components/log /Users/hirose/esp/esp-idf/components/bootloader/subproject/main /Users/hirose/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /Users/hirose/esp/esp-idf/components/newlib /Users/hirose/esp/esp-idf/components/partition_table /Users/hirose/esp/esp-idf/components/soc /Users/hirose/esp/esp-idf/components/spi_flash /Users/hirose/esp/esp-idf/components/xtensa -- Configuring done -- Generating done -- Build files have been written to: /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader [373/1148] Performing build step for 'bootloader' [1/98] Generating project_elf_src_esp32.c [2/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj [3/98] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj [4/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [5/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj [6/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj [7/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj [8/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj [9/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj [10/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj [11/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj [12/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj [13/98] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [14/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj [15/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj [16/98] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj [17/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj [18/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj [19/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj [20/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj [21/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj [22/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj [23/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj [24/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj [25/98] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj [26/98] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj [27/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [28/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [29/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [30/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj [31/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [32/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [33/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [34/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [35/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [36/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj [37/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj [38/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj [39/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [40/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [41/98] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj [42/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [43/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj [44/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj [45/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [46/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [47/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj [48/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [49/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj [50/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj [51/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [52/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [53/98] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [54/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj [55/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [56/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj [57/98] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj [58/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj [59/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj [60/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj [61/98] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [62/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj [63/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj [64/98] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [65/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj [66/98] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [67/98] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [68/98] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [69/98] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [70/98] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj [71/98] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [72/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj [73/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj [74/98] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [75/98] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [76/98] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [77/98] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [78/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj [79/98] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [80/98] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [81/98] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj [82/98] Linking C static library esp-idf/log/liblog.a [83/98] Linking C static library esp-idf/esp_rom/libesp_rom.a [84/98] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [85/98] Linking C static library esp-idf/esp_common/libesp_common.a [86/98] Linking C static library esp-idf/xtensa/libxtensa.a [87/98] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [88/98] Linking C static library esp-idf/esp_system/libesp_system.a [89/98] Linking C static library esp-idf/efuse/libefuse.a [90/98] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [91/98] Linking C static library esp-idf/spi_flash/libspi_flash.a [92/98] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [93/98] Linking C static library esp-idf/soc/libsoc.a [94/98] Linking C static library esp-idf/hal/libhal.a [95/98] Linking C static library esp-idf/main/libmain.a [96/98] Linking C executable bootloader.elf [97/98] Generating binary image from built executable esptool.py v3.3.2 Creating esp32 image... Merged 1 ELF section Successfully created esp32 image. Generated /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader/bootloader.bin [98/98] cd /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader/esp-idf/esptool_py && /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/bin/python /Users/hirose/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader/bootloader.bin Bootloader binary size 0x4420 bytes. 0x2be0 bytes (39%) free. [1147/1148] Generating binary image from built executable esptool.py v3.3.2 Creating esp32 image... Merged 25 ELF sections Successfully created esp32 image. Generated /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/xs_esp32.bin [1148/1148] cd /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsPr...e/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/xs_esp32.bin xs_esp32.bin binary size 0x1df3c0 bytes. Smallest app partition is 0x200000 bytes. 0x20c40 bytes (6%) free. Project build complete. To flash, run this command: /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/bin/python ../../../../../../../../esp/esp-idf/components/esptool_py/esptool/esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size detect --flash_freq 80m 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/xs_esp32.bin or run 'idf.py -p (PORT) flash' # # Built files at /Users/hirose/moddable/build/bin/esp32/m5stack_core2/debug/stackchan # > stack-chan@0.2.1 postbuild > ln -sf $MODDABLE/build/tmp/${npm_config_target=esp32/m5stack}/debug/stackchan/modules/tsconfig.json ./tsconfig.json ✔ ~/work/dev/oss/stack-chan/firmware [dev/v1.0|✚ 1] $ npm run deploy --target=esp32/m5stack_core2 > stack-chan@0.2.1 deploy > mcconfig -d -m -p ${npm_config_target=esp32/m5stack} -t deploy ./stackchan/manifest.json /Users/hirose/esp/esp-idf/tools/idf.py /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/makefile:2121: warning: overriding commands for target `/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/ftimage.h.xsi' /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/makefile:2052: warning: ignoring old commands for target `/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/ftimage.h.xsi' # uploading to esp32 Executing action: flash Serial port /dev/cu.usbserial-02565E4F Connecting..... Detecting chip type... Unsupported detection protocol, switching and trying again... Connecting...... Detecting chip type...[1/5] cd /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/esp-idf/esptool_py && /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/bin/python /Users/hirose/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/partition_table/partition-table.bin /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/xs_esp32.bin xs_esp32.bin binary size 0x1df3c0 bytes. Smallest app partition is 0x200000 bytes. 0x20c40 bytes (6%) free. [2/5] Performing build step for 'bootloader' [1/1] cd /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader/esp-idf/esptool_py && /Users/hirose/.espressif/python_env/idf4.4_py3.8_env/bin/python /Users/hirose/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build/bootloader/bootloader.bin Bootloader binary size 0x4420 bytes. 0x2be0 bytes (39%) free. [3/5] No install step for 'bootloader' [4/5] Completed 'bootloader' [4/5] cd /Users/hirose/esp/esp-idf/components/esptool_py && /usr/local/Cellar/cmake/3.25.2/bin/cmake -D IDF_PATH="/Users/hirose/esp/esp-idf" -D SERIAL_TOOL="/Users/hirose/.espressif/python_env/idf4.4_py3.8_env/bin/python /Users/hirose/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32" -D SERIAL_TOOL_ARGS="--before=default_reset --after=hard_reset write_flash @flash_args" -D WORKING_DIRECTORY="/Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build" -P /Users/hirose/esp/esp-idf/components/esptool_py/run_serial_tool.cmake esptool.py esp32 -p /dev/cu.usbserial-02565E4F -b 1500000 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 8MB 0x1000 bootloader/bootloader.bin 0x10000 xs_esp32.bin 0x8000 partition_table/partition-table.bin esptool.py v3.3.2 Serial port /dev/cu.usbserial-02565E4F Connecting..... Chip is ESP32-D0WDQ6-V3 (revision 3) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: 78:21:84:9b:b4:a0 Uploading stub... Running stub... Stub running... Changing baud rate to 1500000 Changed. Configuring flash size... Flash will be erased from 0x00001000 to 0x00005fff... Flash will be erased from 0x00010000 to 0x001effff... Flash will be erased from 0x00008000 to 0x00008fff... Compressed 17440 bytes to 12129... Writing at 0x00001000... (100 %) Wrote 17440 bytes (12129 compressed) at 0x00001000 in 0.4 seconds (effective 345.9 kbit/s)... Hash of data verified. Compressed 1962944 bytes to 1175703... Writing at 0x00010000... (1 %) Writing at 0x000194b7... (2 %) Writing at 0x00023e72... (4 %) Writing at 0x0002ce15... (5 %) Writing at 0x00035098... (6 %) Writing at 0x0003d8f1... (8 %) Writing at 0x00045878... (9 %) Writing at 0x0004eef4... (11 %) Writing at 0x0005a202... (12 %) Writing at 0x0006dcb0... (13 %) Writing at 0x0007475e... (15 %) Writing at 0x0007c965... (16 %) Writing at 0x00087b89... (18 %) Writing at 0x0009051d... (19 %) Writing at 0x0009a990... (20 %) Writing at 0x0009ef27... (22 %) Writing at 0x000a5bd7... (23 %) Writing at 0x000b02de... (25 %) Writing at 0x000b556d... (26 %) Writing at 0x000bc1c1... (27 %) Writing at 0x000c24ec... (29 %) Writing at 0x000c7a6a... (30 %) Writing at 0x000ce99f... (31 %) Writing at 0x000d4490... (33 %) Writing at 0x000d9ec8... (34 %) Writing at 0x000dfd6e... (36 %) Writing at 0x000e60aa... (37 %) Writing at 0x000ecf64... (38 %) Writing at 0x000f2f87... (40 %) Writing at 0x000f8f72... (41 %) Writing at 0x000feacb... (43 %) Writing at 0x00105167... (44 %) Writing at 0x0010ae04... (45 %) Writing at 0x001116c4... (47 %) Writing at 0x00117b44... (48 %) Writing at 0x0011ef4f... (50 %) Writing at 0x0012487c... (51 %) Writing at 0x00129dbc... (52 %) Writing at 0x0012f0d6... (54 %) Writing at 0x00134147... (55 %) Writing at 0x00139aba... (56 %) Writing at 0x0013f6d6... (58 %) Writing at 0x00144ad2... (59 %) Writing at 0x0014a42f... (61 %) Writing at 0x001502bf... (62 %) Writing at 0x001567dd... (63 %) Writing at 0x0015c543... (65 %) Writing at 0x00161ec7... (66 %) Writing at 0x001674a5... (68 %) Writing at 0x0016ce8b... (69 %) Writing at 0x00171cdd... (70 %) Writing at 0x00176d8d... (72 %) Writing at 0x0017bbb3... (73 %) Writing at 0x00180ee0... (75 %) Writing at 0x0018654c... (76 %) Writing at 0x0018b6a3... (77 %) Writing at 0x00190a9c... (79 %) Writing at 0x00195e40... (80 %) Writing at 0x0019b3a6... (81 %) Writing at 0x001a0be1... (83 %) Writing at 0x001a63ea... (84 %) Writing at 0x001ab2b5... (86 %) Writing at 0x001b0cf8... (87 %) Writing at 0x001b6613... (88 %) Writing at 0x001bc760... (90 %) Writing at 0x001c54ad... (91 %) Writing at 0x001cd881... (93 %) Writing at 0x001d298f... (94 %) Writing at 0x001d83dd... (95 %) Writing at 0x001dde5b... (97 %) Writing at 0x001e351b... (98 %) Writing at 0x001eab97... (100 %) Wrote 1962944 bytes (1175703 compressed) at 0x00010000 in 20.1 seconds (effective 779.7 kbit/s)... Hash of data verified. Compressed 3072 bytes to 123... Writing at 0x00008000... (100 %) Wrote 3072 bytes (123 compressed) at 0x00008000 in 0.1 seconds (effective 373.3 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... ESP32 Running ninja in directory /Users/hirose/moddable/build/tmp/esp32/m5stack_core2/debug/stackchan/xsProj-esp32/build Executing "ninja flash"... Done ✔ ~/work/dev/oss/stack-chan/firmware [dev/v1.0|✚ 1]