-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Hello, I'm a new comer this platformIO.
I have two boards, u-blox EVK-ODIN-W2, and NXP FRDM-K64F.
second one, FRDM-K64F easily build with PlatformIO IDE.
but the first one, u-blox EVK-ODIN-W2 couldn't build with initial empty project.
that build error message is below.
Executing task: platformio run <
[Sun Oct 22 01:07:30 2017] Processing ublox_evk_odin_w2 (platform: ststm32; board: ublox_evk_odin_w2; framework: mbed)
Verbose mode can be enabled via -v, --verbose
option
Collected 22 compatible libraries
Looking for dependencies...
No dependencies
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/AnalogIn.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/BusIn.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/BusInOut.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/BusOut.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/CAN.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/Ethernet.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/FlashIAP.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/I2C.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/I2CSlave.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/InterruptIn.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/InterruptManager.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/RawSerial.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/SPI.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/SPISlave.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/Serial.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/SerialBase.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/Ticker.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/Timeout.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/Timer.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/TimerEvent.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/drivers/UARTSerial.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_flash_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_gpio.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_lp_ticker_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_pinmap_common.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_sleep_manager.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_ticker_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/hal/mbed_us_ticker_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/ATCmdParser.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/CallChain.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/FileBase.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/FileHandle.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/FilePath.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/FileSystemHandle.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/LocalFileSystem.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/Stream.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_alloc_wrappers.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_application.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_assert.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_board.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_critical.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_error.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_interface.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_mem_trace.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_mktime.o
/Users/---/.platformio/packages/framework-mbed/platform/mbed_critical.c: In function 'core_util_critical_section_exit':
/Users/---/.platformio/packages/framework-mbed/platform/mbed_critical.c:86:14: warning: unused variable 'interrupts_disabled' [-Wunused-variable]
bool interrupts_disabled = !core_util_are_interrupts_enabled(); /* get the current interrupt disabled state */
^~~~~~~~~~~~~~~~~~~
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_poll.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_retarget.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_rtc_time.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_sdk_boot.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_semihost_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_stats.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_wait_api_no_rtos.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/platform/mbed_wait_api_rtos.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/PeripheralPins.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/system_clock.o
In file included from /Users/---/.platformio/packages/framework-mbed/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.cpp:4:0:
/Users/---/.platformio/packages/framework-mbed/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/sdk/ublox-odin-w2-drivers/cb_main.h:28:25: fatal error: mbed_events.h: No such file or directory
#include "mbed_events.h"
^
compilation terminated.
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/device/TOOLCHAIN_GCC_ARM/startup_stm32f439xx.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/analogin_api.o
Compiling .pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/analogout_device.o
*** [.pioenvs/ublox_evk_odin_w2/FrameworkMbedCore/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.o] Error 1
/Users/---/.platformio/packages/framework-mbed/targets/TARGET_STM/TARGET_STM32F4/analogin_api.c: In function 'analogin_init':
/Users/---/.platformio/packages/framework-mbed/targets/TARGET_STM/TARGET_STM32F4/analogin_api.c:55:14: warning: comparison is always true due to limited range of data type [-Wtype-limits]
if ((pin < 0xF0) || (pin >= 0x100)) {
^
/Users/---/.platformio/packages/framework-mbed/targets/TARGET_STM/TARGET_STM32F4/analogin_api.c:55:30: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if ((pin < 0xF0) || (pin >= 0x100)) {
^~
======================================================================= [ERROR] Took 3.07 seconds =======================================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.