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?
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.
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?
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.
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?