I am trying to create a new ESP32 project using ESP-IDF framework. The following error occurs.
I have tried to make a project using arduino framework and it works.
/Jens
------------------- ERROR -------------------
PIO Core Call Error: The current working directory C:\Users\jjk\CloudStation\PlatformIO\WorkSpace\MainGateway will be used for the project.
The next files/directories have been created in C:\Users\jjk\CloudStation\PlatformIO\WorkSpace\MainGateway
include - Put project header files here
lib - Put here project specific (private) libraries
src - Put project source files here
platformio.ini - Project Configuration File
Error: Processing esp32dev (platform: espressif32; board: esp32dev; framework: espidf)
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 1.12.0 > Espressif ESP32 Dev Module
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-espidf 3.40000.200303 (4.0.0)
- tool-cmake 3.16.4
- tool-esptoolpy 1.20600.0 (2.6.0)
- tool-idf 1.0.1
- tool-mconf 1.4060000.20190628 (406.0.0)
- tool-ninja 1.9.0
- toolchain-esp32ulp 1.22851.190618 (2.28.51)
- toolchain-xtensa32 2.80200.200226 (8.2.0)
Reading CMake configuration…
TypeError: environment can only contain strings:
File "C:\Users\jjk\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 156:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Script\SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Script\SConscript.py", line 250:
exec file in call_stack[-1].globals
File "C:\Users\jjk\.platformio\platforms\espressif32\builder\main.py", line 210:
target_elf = env.BuildProgram()
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Environment.py", line 224:
return self.method(*nargs, **kwargs)
File "C:\Users\jjk\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 61:
env.ProcessProgramDeps()
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Environment.py", line 224:
return self.method(*nargs, **kwargs)
File "C:\Users\jjk\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 118:
env.BuildFrameworks(env.get("PIOFRAMEWORK"))
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Environment.py", line 224:
return self.method(*nargs, **kwargs)
File "C:\Users\jjk\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 330:
SConscript(env.GetFrameworkScript(f), exports="env")
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Script\SConscript.py", line 604:
return method(*args, **kw)
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Script\SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\jjk\.platformio\packages\tool-scons\script\…\engine\SCons\Script\SConscript.py", line 250:
exec file in call_stack[-1].globals
File "C:\Users\jjk\.platformio\platforms\espressif32\builder\frameworks\espidf.py", line 768:
else [],
File "C:\Users\jjk\.platformio\platforms\espressif32\builder\frameworks\espidf.py", line 174:
run_cmake(src_dir, build_dir, extra_args)
File "C:\Users\jjk\.platformio\platforms\espressif32\builder\frameworks\espidf.py", line 551:
run_tool(cmd)
File "C:\Users\jjk\.platformio\platforms\espressif32\builder\frameworks\espidf.py", line 506:
result = exec_command(cmd, env=idf_env)
File "c:\users\jjk\.platformio\penv\lib\site-packages\platformio\proc.py", line 116:
p = subprocess.Popen(*args, **kwargs)
File "C:\Users\jjk\.platformio\python27\Lib\subprocess.py", line 390:
errread, errwrite)
File "C:\Users\jjk\.platformio\python27\Lib\subprocess.py", line 640:
startupinfo)
[FAILED] Took 1.59 seconds