Hi there. Not %100 sure if this is in the right forum but it seemed to be the best fit.
So recently, I had upgraded to CCS 5.5. I had upgraded from the last major version, whichever that is. I also had TivaWare 2.0.1 installed, which I believe was also the last major version of TivaWare. After upgrading to CCS v5.5, the TivaWare 2.0.1 was working fine. Projects were building, everything was hunky-dory.
Then I noticed that there was a major update for TivaWare, moving up to TivaWare 2.1. This is where I start to get confused about how CCS handles things like TivaWare, MSP430ware, etc. I used to go into the Install New Software... menu and the updates would be in there. However, when I first installed TivaWare I downloaded the installer from the website, and went through the TivaWare slideshow/labs/tutorials that are here on the TI website. I'm pretty sure it was Lab 1 that described how to set up TivaWare with CCS. In hindsight, the whole process seemed overly complex, considering it's essentially just a bunch of APIs and the whole package could be a plugin.
Now that I've installed TivaWare 2.1 (the most recent version available, I downloaded it about 30 minutes ago) I've tried to go back through all my project properties (isn't there a global one somewhere!?!?) and I changed the Resource tab to point to the new install. I also deleted the old TivaWare folder, as there doesn't seem to be an actual uninstaller somewhere.
My projects are able to see the new TivaWare install fine. I even dragged and dropped the new grlib.lib and driverlib.lib files into my project to create new links to the fresh versions. I updated the compiler and linker info where needed.
But now I'm getting a whole bunch of build errors, that all seem to be linker-related. It's telling me that things like "ROM_GPIOPinTypeLCD declared implicitly" and "#35 #error directive Unrecognized COMPILER!" and "Unresolved symbol ROM_SysCtlClockFreqSet, first referenced in ./main.obj". Why is it that every time there's an update to TivaWare it throws everything into chaos?? I don't understand why there isn't a TivaWare updater executable that automatically updates all the important files without changing any paths. The new TivaWare folder, of course, has the new version number as a suffix. This makes sense, so you're sure you've got the new files in the right place, but I really don't understand how you're supposed to integrate it with CCS.
Is there some sort of offical upgrade instructions somewhere? It always ends up so complex.
Thanks in advance!