Porting RTEMS to an Freescale MC9328MX21 with ARM926EJ-S based chip

Fernando Nicodemos fgnicodemos at terra.com.br
Sat Sep 26 06:41:11 UTC 2009


I've been developing a new BSP since May 2009.
We are porting the csb337 to the new BSP csb637. It is an ARM9 processor
from ATMEL (the AT91RM9200).
We want this BSP in the 4.10 version.

It is good work to do and it is not so easy if you want it a little more
complete. I think the basic things are: UART at least for testing, and the
mininum OS functionality.

We based on the existing BSP and change somethings to the new one. I am
delevoping also some drivers to complete the BSP, but i think it is a harder
task to do.
As xu ray said the quicker way to do is create a new folder and change based
on the existing closer BSP.

Best regards,

Fernando Nicodemos 

On 9/25/09 11:42 PM, "xu ray" <rayx.cn at gmail.com> wrote:

> I think you might want to check CSB336 in ARM BSP dir first.
> The old CSB336 is design for MC9328MXL, it would be very similar with the
> MC9328MX21. A quick and dirty way for you would be changing csb336 directly.
> Be sure to change the csb336.cfg in make dir for the arm926ej. (although the
> binary code might be the same with arm920t)
> 2009/9/26 Pablo Salinas <psalinas.bomfim at gmail.com>
>> Hello there,
>>                    Me and a couple of classmates are looking for a good
>> Embedded Systems Design class project. One project idea is to port some RTOS
>> into the board and cpu used in class.
>> We use a TLL 6219 in-house Board with an ARM 926EJ-S
>> <http://www.arm.com/products/CPUs/ARM926EJ-S.html> CPU inside a MC9328MX21
>> chipset. The project should be finished by the first week of December,
>> therefore we have roughly 2 months and a half to work and finish it. All
>> three of us have other assignments, therefore we wouldn't like to invest all
>> our time in this project.
>> Anyway, I was wondering if any of you guys had experienced porting RTEMS into
>> ARM based Boards. Currently, the board uses ARM Embedded Linux
>> <http://www.arm.com/products/os/linux.html>  as the non-RTOS, and
>> MicroMonitor <http://microcross.com/html/micromonitor.html>  as the Boot
>> Loader.
>> We all are very knowledgeable of C programming and have good background in
>> Computer Architecture. So, to all of you that had ported RTEMS to an ARM
>> architecture, how feasible do you think this project is? We don't care about
>> having full OS functionality, just the minimum (Process Scheduling, Memory
>> Management, etc) with a basic user interface that would allow to run a simple
>> application that would show that actually the OS is real-time.
>> Thank you, any feedback is appreciated.
>> best regards,
>>                     Pablo Salinas
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20090926/cbd6f94b/attachment-0001.html>

More information about the users mailing list