Hi,
I intend to use PlatformIO IDE for my future development. I made a try with Arduino UNO board and it does work well.
I am trying to make things work with NUCLEO F401RE board from STMicroelectronics. It is specified in the PlatformIO documentation that this development board is supported. Moreover, when I use in PlatformIO CLI with the command platformio boards, it is listed in.
However, when I try to init a new project using home screen of the IDE I got the following message:
Error: [08/29/16 16:03:48] Processing nucleo_f401re (platform: ststm32, board: nucleo_f401re, framework: mbed)
IOError: [Errno 2] No such file or directory: ‘C:\Users\Arnaud\.platformio\packages\framework-mbed\variant\NUCLEO_F401RE\NUCLEO_F401RE.eix’:
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\main.py”, line 159:
env.SConscript(“$BUILD_SCRIPT”)
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py”, line 551:
return _SConscript(self.fs, *files, **subst_kw)
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py”, line 260:
exec file in call_stack[-1].globals
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\scripts\ststm32.py”, line 80:
target_elf = env.BuildProgram()
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Environment.py”, line 224:
return self.method(*nargs, **kwargs)
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\tools\platformio.py”, line 62:
f.lower().strip() for f in env.get(“FRAMEWORK”, “”).split(“,”)])
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Environment.py”, line 224:
return self.method(*nargs, **kwargs)
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\tools\platformio.py”, line 248:
join(“$PIOBUILDER_DIR”, “scripts”, “frameworks”, “%s.py” % f)))
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py”, line 614:
return method(*args, **kw)
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py”, line 551:
return _SConscript(self.fs, *files, **subst_kw)
File “C:\Users\Arnaud.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py”, line 260:
exec file in call_stack[-1].globals
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\scripts\frameworks\mbed.py”, line 250:
join(env.subst(“$PLATFORMFW_DIR”), “variant”, variant, “%s.eix” % variant))
File “C:\Users\Arnaud.atom\packages\platformio-ide\penv\lib\site-packages\platformio\builder\scripts\frameworks\mbed.py”, line 193:
tree = ElementTree.parse(filename)
File “C:\Python27\Lib\xml\etree\ElementTree.py”, line 1176:
tree.parse(source, parser)
File “C:\Python27\Lib\xml\etree\ElementTree.py”, line 646:
source = open(source, “rb”)
I cant figure out what is the issue or, to be true I understood something was missing but don’t know why as PlatformIO pretends everything is OK considering this platform.
Thanks