-
-
Notifications
You must be signed in to change notification settings - Fork 719
Closed
Labels
Description
Changing from
[env:wemos_d1_mini32]
platform = espressif32
board = wemos_d1_mini32
framework = arduino
lib_extra_dirs = ~/Development/Arduino/sketchbook/libraries
to
[env:wemos_d1_mini32]
platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
platform_packages =
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.1
board = wemos_d1_mini32
framework = arduino
lib_extra_dirs = ~/Development/Arduino/sketchbook/libraries
then doing a "Clean All" will no longer build in a brand new project.
Output:
> Executing task in folder PNGdec Test: platformio run --environment wemos_d1_mini32 <
Processing wemos_d1_mini32 (platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream; board: wemos_d1_mini32; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2
Verbose mode can be enabled via `-v, --verbose` option
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wemos_d1_mini32.html
PLATFORM: Espressif 32 (3.3.1+sha.3784198) > WeMos D1 MINI ESP32
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 0.0.0+sha.d218e58
- tool-esptoolpy 1.30100.210531 (3.1.0)
- toolchain-xtensa-esp32 8.4.0+2021r2
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 46 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio/build/wemos_d1_mini32/src/main.cpp.o
Generating partitions .pio/build/wemos_d1_mini32/partitions.bin
Archiving .pio/build/wemos_d1_mini32/libFrameworkArduinoVariant.a
Indexing .pio/build/wemos_d1_mini32/libFrameworkArduinoVariant.a
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/IPv6Address.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/Print.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/USB.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/WString.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/base64.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/main.cpp.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/stdlib_noniso.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/wemos_d1_mini32/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/wemos_d1_mini32/libFrameworkArduino.a
Indexing .pio/build/wemos_d1_mini32/libFrameworkArduino.a
Linking .pio/build/wemos_d1_mini32/firmware.elf
xtensa-esp32-elf-g++: error: Test.map: No such file or directory
*** [.pio/build/wemos_d1_mini32/firmware.elf] Error 1
================================================= [FAILED] Took 1.48 seconds =================================================
The terminal process "platformio 'run', '--environment', 'wemos_d1_mini32'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
Unaltered main.cpp from project creation:
#include <Arduino.h>
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
I made the switch to the feature branch because PlatformIO's usual stuff is not currently up to date with the latest from Espressif which causes issues like #680.