Porting RTEMS on Arm Cortex-M1

Gedare Bloom gedare at rtems.org
Sat Apr 22 00:07:06 UTC 2017


I don't have specific answers to your questions (without digging), but
I do have a quick question for you: What is the amount of ROM/RAM
available for the board?

It is a bit difficult to use RTEMS with less than 64KiB of program
memory. It can be done in 32 KiB, but requires a lot of tuning and
doesn't leave much room for the application logic.

Sebastian Huber is the best resource for your questions, but he is
unavailable for a bit. I would start by (if the memory size is not a
problem) looking for a similar board supported in the libbsp/arm tree.
There are a lot of armv7m boards supported.

Gedare

On Wed, Apr 19, 2017 at 2:25 AM, Daniel Jones
<daniel.jones1400 at gmail.com> wrote:
> Hi everyone,
>
> I would like to port rtems to cortex-m1 enabled ProASIC3L dev kit from
> Microsemi. I have seen in rtems/score the option for "ArmV6-M". If I am not
> wrong, that implements the multilib support. From which BSP should be ideal
> for me to start? What about the rtems start code, context switch, exception
> handle and other similar files which I have found for armv4 and armv7-m? Do
> I have to write these supports for armv6-m? As armv6-m and armv7-m are not
> that much different, in which files I have to make some changes? It would be
> nice if anyone could share any experience and knowledge about this.
>
> Thanks,
> Daniel
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users



More information about the users mailing list