# Code composer studio port

**URL:** <https://forums.freertos.org/t/code-composer-studio-port/4118>\
**Category:** Kernel\
**Created:** [June 21, 2006, 6:50am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118 "2006-06-21T06:50:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [June 21, 2006, 6:50am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118/1 "2006-06-21T06:50:18Z")

</div>

**nobody** wrote on [Wednesday, June 21, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/b649088e/#b2a6):

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,

---

<div class="post-metadata">

**Author:** ![jwestmoreland](https://avatars.discourse-cdn.com/v4/letter/j/d6d6ee/32.png) [@jwestmoreland](https://forums.freertos.org/u/jwestmoreland)\
**Post date:** [June 21, 2006, 7:59am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118/2 "2006-06-21T07:59:09Z")

</div>

**[jwestmoreland](https://sourceforge.net/u/jwestmoreland/)** wrote on [Wednesday, June 21, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/b649088e/#b2a6/1ab7):

Is the MSP430 your target?

Is there an eval. version of Code Composer Essentials?&nbsp; I could take a stab at it.&nbsp; 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.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [June 21, 2006, 8:23am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118/3 "2006-06-21T08:23:44Z")

</div>

**nobody** wrote on [Wednesday, June 21, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/b649088e/#b2a6/dd65):

Does CCS use GCC?&nbsp; If so, have you got the preprocessor directive GCC\_MSP430 defined?

Can you repost the error message in full?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [June 22, 2006, 2:44am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118/4 "2006-06-22T02:44:21Z")

</div>

**[widgicreek](https://sourceforge.net/u/widgicreek/)** wrote on [Thursday, June 22, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/b649088e/#b2a6/8404):

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](http://focus.ti.com/docs/toolsw/folders/print/msp-cce430.html)

---

<div class="post-metadata">

**Author:** ![jwestmoreland](https://avatars.discourse-cdn.com/v4/letter/j/d6d6ee/32.png) [@jwestmoreland](https://forums.freertos.org/u/jwestmoreland)\
**Post date:** [July 3, 2006, 8:03am UTC](https://forums.freertos.org/t/code-composer-studio-port/4118/5 "2006-07-03T08:03:42Z")

</div>

**[jwestmoreland](https://sourceforge.net/u/jwestmoreland/)** wrote on [Monday, July 03, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/b649088e/#b2a6/459a):

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](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.&nbsp; Due to this - I was only able to enable the LED task in the demo.&nbsp; I used the 'U64 board that comes with the USB FET if you order it that way.&nbsp; Again, take a look at the port notes.&nbsp; 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.&nbsp; 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.
