Forum: System Workbench for STM32

Error while building project for NUCLEO-L053R8 ST board

SOLVED!, i just follow your instructions and I was able to reproduce the issue , so this is the solution:

1) in your projecto go to Project->Settings and under MCU G++ Compiler click on Includes, then see under Include files that the mbed_config.h path is wrong change it for ${ProjDirPath}/mbed_config.h

2) Linker file is also wrong so go to MCU G++ linker then click General , under the text box says ” Linker Script” put the path of the mbed linker file e.g.:
C:\Users\ochoaha\Downloads\Mbed\Nucleo_blink_led_sw4stm32_nucleo_f401re\Nucleo_blink_led\mbed\TARGET_NUCLEO_F401RE\TOOLCHAIN_GCC_ARM\STM32F401XE.ld

3) Finaly under MCU G++ linker go to Miscellaneous and under the text box ” Linker Flags” delete all (use CTRL+A to select all) and replace them for this ones (use the flags that i put in the attached file , some text here at the comments gets corrupted):

-Wl,wrap=main -Wl, -Wl,wrap=_memalign_r -Wl,wrap=exit -Wl,wrap=atexit -DMBED_DEBUG -DMBED_TRAP_ERRORS_ENABLED=1 -Wl,-n -Wl,start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,end-group



Clean and compile