Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training


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 ]    [ Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.

Free TCP/IP and file system demos for the RTOS

Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

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

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

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

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists