Export to NUCLEO_L476RG ARM GCC is missing headers

06 Dec 2016

Hi,

I get this error when running make:

plops2@labolg /dev/shm/Nucleo_spi_master $ make arm-none-eabi-g++ -c -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -MMD -fno-delete-null-pointer-checks -fomit-frame-pointer -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -Os -std=gnu++98 -fno-rtti -Wvla -DDEVICE_I2C=1 -DMBED=1 -DDEVICE_I2CSLAVE=1 -DFPU_PRESENT=1 -DDEVICE_PORTINOUT=1 -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -DCMSIS_RTOS -DDEVICE_ANALOGOUT=1 -DTOOLCHAIN_GCC -DDEVICE_CAN=1 -DTARGET_CORTEX_M -DMBED_BUILD_TIMESTAMP=1481051263.97 -DTARGET_LIKE_CORTEX_M4 -DTARGET_STM32L476RG -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_STM32L4 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DTARGET_NUCLEO_L476RG -DDEVICE_PORTOUT=1 -DCORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_FF_MORPHO -DTARGET_LIKE_MBED -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DMBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DDEVICE_SPI=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DARM_MATH_CM4 -include mbed_config.h -MMD -MP -DDEVICE_I2C=1 -DMBED=1 -DDEVICE_I2CSLAVE=1 -DFPU_PRESENT=1 -DDEVICE_PORTINOUT=1 -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -DCMSIS_RTOS -DDEVICE_ANALOGOUT=1 -DTOOLCHAIN_GCC -DDEVICE_CAN=1 -DTARGET_CORTEX_M -DMBED_BUILD_TIMESTAMP=1481051263.97 -DTARGET_LIKE_CORTEX_M4 -DTARGET_STM32L476RG -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_STM32L4 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DTARGET_NUCLEO_L476RG -DDEVICE_PORTOUT=1 -DCORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_FF_MORPHO -DTARGET_LIKE_MBED -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DMBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DDEVICE_SPI=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DARM_MATH_CM4 -I../. -I../mbed/. -I../mbed/TARGET_NUCLEO_L476RG -I../mbed/TARGET_NUCLEO_L476RG/TARGET_STM -I../mbed/TARGET_NUCLEO_L476RG/TARGET_STM/TARGET_STM32L4 -I../mbed/TARGET_NUCLEO_L476RG/TARGET_STM/TARGET_STM32L4/device -I../mbed/TARGET_NUCLEO_L476RG/TOOLCHAIN_GCC_ARM -I../mbed/drivers -I../mbed/hal -I../mbed/platform -o main.o ../main.cpp In file included from ../mbed/./platform/platform.h:27:0, from ../mbed/./mbed.h:51, from ../main.cpp:1: ../mbed/TARGET_NUCLEO_L476RG/TARGET_STM/TARGET_STM32L4/device.h:38:21: fatal error: objects.h: No such file or directory

  1. include "objects.h" ^ compilation terminated. /dev/shm/Nucleo_spi_master/Makefile:96: recipe for target 'main.o' failed make[1]: * [main.o] Error 1 Makefile:21: recipe for target 'all' failed make: * [all] Error 2

Where can I find the missing headers?