This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

FreeRTOS port code for RM57L843

Other Parts Discussed in Thread: RM57L843, HALCOGEN

Hi, 
I work at Bombardier and we are right now in the process of chosing a MCU in the RM family which will run FreeRTOS for a railway project. We are very interested in picking the RM57L843

For some hours ago I asked FreeRTOS (in their forum) 
(https://sourceforge.net/p/freertos/discussion/382005/thread/15c42a7a/)
if they will make a port for RM57L843. They have a port for the R4 core. Not in the near future they said. 

But I just saw you will release HALCoGen in july for TMS570LC4357 which also has the R5 core as RM57L843. Will HALCoGen also support RM57L843? If so, is it possible for us to get the source code for the FreeRTOS R5 port since we cannot wait until july for the HALCoGen release? 

Kind regards,
Lars

  • Lars,

    HalCoGen 4.0.0 is available now and it includes support for the RM57L843 - although not with a FreeRTOS port.

    The sources for the Cortex R4 port of FreeRTOS are included in HalCoGen.  The R5 shouldn't be that different so you could probably make the R4 port work on the R5 yourself, (using the device startup code from R5 though... as this is different).

     

  • Hi.

    Could you give me a sample project port for R5? or please let me know how can I port it..

    This is my situation. I'm tring to use FreeRTOS 8.0(or later) on RM57L843. I ported FreeRTOS for RM57 by using files used in RM48(it was operated well). There is no build error in RM57 system. But I think it is not ported completely.. Especially memory allocation(sys_link.cmd)

    My system works if I make two simple task. But only one task is run when they have same priorities.

    Scheduler is not start normally when I make a task, do more works. But it works well previous system(RM48)