This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
My development platform is Ubuntu 12.04 and my target is noted in the subject. I currently using CCS 5.2, but apparently the C/C++ compuler it uses (4.9.5) does appear to support hardware floating point, e.g. __sqrt(). As a consequence, I need to resolve this issue as soon as possible. I've made several attempts upgrading my copy of CCS but they fail (i.e. no choices provided or no upgrade indicated).
I want to try a different tact, what is the latest TI C/C++ cross compiler available for Linux, and if it's tied to CCS, what is the latest release of CCS available?
I would appreciate a link to any of the upgrade you may suggest, if any. Also, if there are no upgrade can you offer any suggestions to deal with my issue? Thanks
In the meantime, I've had to consider alternative compiler options for my TI LM4F target, like GNU. I have the GNU cross compiler running but at first glance it doesn't appear it's generating hardware floating point instructions either so I need to get support on the right forum. Where would I go to get this kind of help--which would be specific to the TI target?
Thanks in advance for your help.
The latest release of CCS is 5.4 which was just released last week. It comes with the ARM compiler version 5.0.4. I would recommend downloading and installing this version of CCS from http://processors.wiki.ti.com/index.php/Download_CCS. Note that this link is for a full install, not an update, so you should install it in a directory different than where you have your current installation. Just FYI, it is ok to have multiple installations/versions of CCS as long as they are in different directories.
Now that I've upgraded my CCS and compiler, is there an associated upgrade to Stellarware libs? For example, I use driverlib and usblib provide prebuilt driverlib-cm4f.lib and usblib-cm4f.lib.
Also, when installed a "Debug" prebuilt version of the libs appears to be provided. How do we get/build Release version (w/o debug symbols, etc)?
Thanks
Stellarisware is released independent of CCS, so if you want to update your Stellarisware you would need to download and install it separately from http://www.ti.com/tool/sw-lm3s. It is not necessary to update Stellarisware just because of a CCS update, but in general, it is always recommended to stay with the latest versions of all tools and software packages whenever possible.
The CCS projects for driverlib and usblib is provided with Stellarisware (in C:\StellarisWare\driverlib\ccs-cm4f for example). You can import those projects into CCS, and rebuild them for the Release configuration. Simply change the build configuration from Debug to Release by right-clicking on the project name in the Project Explorer view, select Build Configurations->Set Active->Release, and then build the project.