Code composer studio port
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:CCEssentialscgtoolsbingmake.exe: *** [Source/tasks.obj] Erro
Thanks in advance for any advice,
Code composer studio port
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.
Code composer studio port
Does CCS use GCC? If so, have you got the preprocessor directive GCC_MSP430 defined?
Can you repost the error message in full?
Code composer studio port
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
Code composer studio port
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.