FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [November 2012 Threads] Which portISR should be used for ARM 9.Posted by Ozzy Smith on November 14, 2012 Hi,
I am starting a new port for an ARM9 Nucleus OS project to a FreeRTOS project. I am using the Rowley tools. Which portable folder should I use as a template?
\CrossWorks Projects\FreeRTOSV7.2.0\FreeRTOS\Source\portable\GCC\ARM7_LPC2000
or
\CrossWorks Projects\FreeRTOSV7.2.0\FreeRTOS\Source\portable\GCC\ARM7_LPC23xx
The seems the same with different names.. The LPC23xx usign Premptive as a naming convention will the other does not. They both seem to have the same code.
Thought???
Thanks, Ozmit
RE: Which portISR should be used for ARM 9.Posted by Richard on November 14, 2012 While the ARM7 and ARM9 are very different in the hardware, to the kernel they look very similar if not the same. You could therefore use any of the ARM7 ports as a starting point. You will have to change the code that configures the timer to create a tick interrupt, and the code that handles the interrupt controller, as these differ across parts, but the rest should remain the same.
There is an ARM9 port, but probably only in the portable/iar directory, rather than the GCC directory.
Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|