Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Is there port for LPC29xx (ARM968E-S)

Posted by PPdev on December 24, 2009
I have used FreeRTOS in couple of projects at work. It works fluently in ARM7 and Cortex-M3 with ports provided.

Now I'm interested to toss in an ARM9 for a personal project. However I cannot find any existing port for LPC29xx/ARM968E-S (and GCC). Have anyone made any work with this so far? I'm still unsure how hard it would be to do the necessary port myself, but any clues for this are welcome as well.

RE: Is there port for LPC29xx (ARM968E-S)

Posted by Dave on December 24, 2009
There is a demo for a SAM9 so you could compare the SAM7 and SAM9 port files to find the differences. I think from the programmers view there are no differences (although the ARM7 and ARM9 are very different under the hood) so getting LPC2300 code to run on an LPC2900 chip should just be a matter of ensuring the linker script is correct. You may also need to look at prvSetupTimerInterrupt() in port.c if the timer peripherals are different.

RE: Is there port for LPC29xx (ARM968E-S)

Posted by PPdev on December 28, 2009
Hmm. This is one possible option. Will need to investigate this further, but first I need to get an evaluation kit of some sort to try porting with it before putting too much effort on designing the whole HW for the project.

If there are any other tips for ARM9 port as well, I'd be more than happy to hear about them.

[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


FreeRTOS and other embedded software careers at AWS.

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers


STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner