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




Loading

Code composer studio port

Posted by Nobody/Anonymous on June 21, 2006
Any chance that there is a version of freeRTOS or the MSP430 built with the TI Code Composer essentials?



I have tried to build with both the Rowley and GCC versions of code, so far the Rowley looks like the best fit, however I get the following error.



"../Source/tasks.c", line 1430: error: expected a "{"

1 error detected in the compilation of "../Source/tasks.c".



>> Compilation failure

c:\CCEssentials\cgtools\bin\gmake.exe: *** [Source/tasks.obj] Erro



Thanks in advance for any advice,


RE: Code composer studio port

Posted by John W. on June 21, 2006

Is the MSP430 your target?

Is there an eval. version of Code Composer Essentials? I could take a stab at it. I ported FreeRTOS over to the MSP430 using IAR - so it may be even a closer port if you're using the MSP430.

Regards,
John W.

RE: Code composer studio port

Posted by Nobody/Anonymous on June 21, 2006
Does CCS use GCC? If so, have you got the preprocessor directive GCC_MSP430 defined?

Can you repost the error message in full?

RE: Code composer studio port

Posted by widgicreek on June 22, 2006
Yes this port is for the MSP430f1611 and there is a free version of code composer with an 8kb limitiation. There is also a $20 package that includes a USB based eval board that doubles as a programing pod for the 14pin parts. I dont know if there is sufficient ram for these smaller parts or not to support the RTOS on the $20 system.

http://focus.ti.com/docs/toolsw/folders/print/msp-cce430.html

RE: Code composer studio port

Posted by John W. on July 3, 2006
Hello,

I've posted the CCE port for the MSP430 ('1611)
to the following location:

http://www.westmorelandengineering.com/FreeRTOS_MSP430_CCE/FreeRTOS_CCE_TI_U64_Demo_a1.zip

Before you try to use the port - please read the notes.txt file posted - it's on my homepage.

Note that I only have the 8KB demo. version of CCE from TI - allegedly it is the latest release - just limited to 8KB. Due to this - I was only able to enable the LED task in the demo. I used the 'U64 board that comes with the USB FET if you order it that way. Again, take a look at the port notes. I've been running the LED demo (with IDLE task, of course) for a couple of days now - and it has been running OK.

I also used the default workspace location in CCE, so you can unzip the file there or you can move around as you see fit.

Oh, I almost forgot to mention this - you need to manually move some of the obj's into their locations when you build. I don't know why CCE is doing this at this point - but heap_2.obj needs to be moved into it's location (the linker will tell you) and all of the objs that are built in msp430f1611 need to be moved there (again - the linker will complain) - you'll see the objs in the project - you just need to move them...

Good Luck and Regards,
John W.


[ 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