Closed
Description
Reported from a developer:
I have tried to build exported rtos uVision4 project from mbed classic using Template:
New program -> NUCLEO-F411RE platform -> Nucleo_rtos_basic template
Building the project on the uVision had been failed with three errors:
.\build\Nucleo_rtos_basic_copy.axf: Error: L6218E: Undefined symbol
__rt_lib_init (referred from rtx_conf_cm.o).
.\build\Nucleo_rtos_basic_copy.axf: Error: L6218E: Undefined symbol
__libspace_start (referred from rtx_conf_cm.o).
.\build\Nucleo_rtos_basic_copy.axf: Error: L6218E: Undefined symbol
__use_two_region_memory (referred from rtx_conf_cm.o).
I found that this is because the options of the project don't have the 'Use MicroLIB' option. Please refer to attached image.
I think all the templates should be reviewed.