7 years, 8 months ago.

I cant compile Mbed RTOS on LPC11u24

Im not able to compile with rtos library this is what i get:

Error: Undefined symbol libspace_start (referred from RTX_Conf_CM.LPC11U24.o).

Error: Undefined symbol rt_lib_init (referred from RTX_Conf_CM.LPC11U24.o).

Error: Undefined symbol use_two_region_memory (referred from RTX_Conf_CM.LPC11U24.o).

Anyway to fix that?

Question relating to:

Rapid Prototyping for general microcontroller applications, USB and 32-bit ARM® Cortex™-M0 based designs

2 Answers

7 years, 7 months ago.

Hey guys,

The bug you ran into is that the online IDE was not compiling this target with the smaller microlib standard library. Sorry that you have run into this bug. I have patched it, and we are working on testing it and deploying it to the online IDE. I'll let you know when it goes live.

7 years, 8 months ago.

RTOS is not supported on devices with small memory. (32k flash and 8k RAM is too small for mbed os.) You can check this on hardware/boards page. Check mbed os 5 on the left and your board disappears from the list. https://developer.mbed.org/platforms/?mbed-os=19

But it used to work, how can I compile with the othe os?

posted by J Daniel Martinez C 09 Mar 2017

Go back to mbed os 2. That is supported. https://developer.mbed.org/platforms/?mbed-os=17

posted by Mark Peter Vargha 09 Mar 2017

i keep getting those errors, even with my older program.

posted by J Daniel Martinez C 14 Mar 2017