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


FreeRTOS Port to TI LM4F232 (Cortex-M4F)

Posted by Ken Pettit on May 20, 2012
Hey Richard,

I just finished porting FreeRTOS to the TI / Stellaris LM4F232 micro controller using Code Composer Studio 4. I started with the Ti Stellaris Cortex-M3 port and made updates so it runs on TI's veal kit for the lm4f and also added UART support with a small command line.

If you (or anyone else) are interested, I could post the port under the TI section of the contributed ports. Would I need a different login to post that or does it use the same username / password as the forum?


RE: FreeRTOS Port to TI LM4F232 (Cortex-M4F)

Posted by Richard on May 20, 2012
Yes - please do post it.

If you copied the M3 port exactly then the code will run on an M4 provided the FPU is not used. If you want to use (or even just enable) the FPU then there are several Cortex-M4F ports that are available as a reference for your CCS port too.

Unfortunately the passwords are all a bit discombobulated as these sites are hosted in different places. The forum password logs you onto SourceForge, whereas the Interactive forums are hosted somewhere completely different. I believe you can log on using OpenID or Twitter credentials on both sites.

Thanks for your (imminent) contribution.


RE: FreeRTOS Port to TI LM4F232 (Cortex-M4F)

Posted by Ken Pettit on May 22, 2012
Hi Richard,

I had to make some mods to the TI CCS4 Cortex-M4F port after a little more testing of the floating-point context. Looks like it is all working properly now. I am unsure where / how to post the port. Seems like the TI section of the "FreeRTOS Ports" web page should be updated, but I'm not sure I have access to this. Suggestions? Should I just email you the port?


RE: FreeRTOS Port to TI LM4F232 (Cortex-M4F)

Posted by Richard on May 23, 2012
If you go to the http://interactive.freertos.org site, in the right hand corner there is a sign up link. That takes you to http://interactive.freertos.org/registration. Once registered you can create a forum post, to which you can attach the code.

If you prefer you can send the code to me an I will post it up (although it would be better if you could do it yourself). If you opt to send it to me then please also include some text that I can post along with the code, explaining what the code is, the tools needed to open the project, and what the code does.

Thanks for your contribution.

RE: FreeRTOS Port to TI LM4F232 (Cortex-M4F)

Posted by Ken Pettit on May 24, 2012
Hi Richard,

Okay, I created an account to upload the port and will get it in tomorrow. Are there any restrictions in the license agreement about taking credit for the port to the new platform?


[ 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