Hello there,
I am wondering either to switch from STM32F4 to Delfino C2000 for motor controll aplications. I have some questions that probably will seem pretty basic for a regular user, but for some reason I cannot dig out answers in the wiki or some are misleading. I would really apreciate if someone could take a moment to answer.
1. Compiling code for C2000- is it free without limitations?
I have found this information:
Use CCS for free - By default when you install Code Composer Studio a free license will be enabled that supports working with development boards with an onboard debug interface, XDS1xx class debug probes, MSP430 with 16KB code size limit when using the TI compiler and 32KB code size limit with MSP432 and no limit when using GCC. A 90-day evaluation license is also available.
In the CSS after downloading everything I have found out that for the MCU TMS320F28377S I can use compiller TI v15.12.0.LTS. I dont think there is a Linaro version for this MCU. Does this TI compiller is free for personal and commercial use without any code limitations (in size and optimalization)?
2. Debugging:
As for the beginning I would use the embedded debugger in the C2000 Launchap board. But later on, I planned to used USB100v2 from BlackHawk. I have choosen it because its the only one I can afford. Is it fully functional with the selected MCU? For example, comparing to Segger Jlink for ARM devices.
3. Libraries and Code examples:
With STM32, there is a lot of code examples for every single peripheral usage, as well as MXCube application, which allows to preconfigure peripherals graphically. Also it allows one to use middlewares like freeRTOS and fatFS. Are such goodies also available for C2000 and CSS? What I am trying to ask maybe is, how hard would be to start using this MCU family, are there a lot of examples? As for the datasheets, from my experience I find TI to have them very well written so I dont think there would be any problem here.
To summarize, with STM32F4 I am able to write all my code and compile/ debug using free tools without any limitations (apart from byung the debugger). I find C2000 very interesting and would like to get to know it better, but are the tools as easy to use as the ST's ones and most importantly, are they fully free while being fully functional? I have seen that there are some features you can pay for in CSS but what are they exacly?
I would really apreciate all help regarding this matter.