9 years, 4 months ago.

Porting RTOS to the L053R8

There is an open issue ( https://github.com/mbedmicro/mbed/issues/601 ), with respect to porting RTOS to the L053R8 platform.

I still wanted to give it a try...

First of all, the RTX_Conf_CM.C needs to be patched to accept the target, but adding it like below

defined(TARGET_STM32L053R8)

or even

defined(TARGET_NUCLEO_L053R8)

compilation till falls into the "no target defined" error.

So, isn't the one above the directive to be used for the Nucleo STM32L053R8 device?

Second - any plan to port officially the mbed RTOS to other nucleo boards?

thanks Fabio

Question relating to:

Official mbed Real Time Operating System based on the RTX implementation of the CMSIS-RTOS API open standard. cmsis, rtos, RTX

2 Answers

Fabio Fumi
poster
8 years, 6 months ago.

I recently checked on this again and looks like the porting to the embed online compiler has been completed for the L053 too. https://developer.mbed.org/teams/ST/code/Nucleo_rtos/ compiles and works as expected. Thanks all!

Accepted Answer
9 years ago.

Still no news ?

I've problem with compilation, i got this error : " Error: Symbol SysTick_Handler multiply defined (by system_stm32l0xx.o and HAL_CM0.c.NUCLEO_L053R8.o)."

Is systick really used in system_ code file?

posted by Martin Kojtal 07 Apr 2015

Problems solve, i've update mbed lib.

posted by Camille Muller 07 Apr 2015

The bug still persists. This simple program does not compile: https://developer.mbed.org/teams/WizziLab/code/Nucleo_blink_led/

posted by Jérémie Greffe 04 Jan 2016

Assigned to Fabio Fumi 8 years, 6 months ago.

This means that the question has been accepted and is being worked on.