<p dir="ltr"><br>
El 13/02/2015 22:59, "Cudmore, Alan P. (GSFC-5820)" <<a href="mailto:alan.p.cudmore@nasa.gov">alan.p.cudmore@nasa.gov</a>> escribió:<br>
><br>
> A project is looking at using RTEMS on an FPGA based ARM Cortex-M1 like<br>
> the one in the Microsemi ProAsic3L development kit:<br>
> <a href="http://www.microsemi.com/products/fpga-soc/design-resources/dev-kits/proasi">http://www.microsemi.com/products/fpga-soc/design-resources/dev-kits/proasi</a><br>
> c3/cortex-m1-enabled-proasic3l-development-kit<br>
><br>
> Wikipedia says the Cortex-M1 is an ARMv6M architecture.<br>
> <a href="http://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M1">http://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M1</a><br>
><br>
> I see that there is ARMv7M support in score, would a similar be<br>
> needed for ARMv6M?<br>
><br>
> Is an ARMv6M close to anything in RTEMS now?</p>
<p dir="ltr">FWIW, We've developed a BSP for the cortex m3 which AFAIK has a reduced instruction set so the profiles should be similar. With correct configuration of the ticker and console drivers, the armv7-m should be a good starting point for your BSP.<br>
The GNU tool chain already supports the architecture, so all is needed from that side is the proper linker script. Finally,there's qemu which support Was not finished last time I checked. We're developing support for the cortex M 4 so we can let you know once we commit the patches so you can have a starting point in case an emulator is also needed.<br>
><br>
> Thanks,<br>
> Alan<br>
><br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</p>