Hello-
So we just got our licenses for CCSv5, and now have it installed on our development machines. There are 3 machines that we're using - 2 personal computers for engineers and a lab machine.
We've got a project tested and working under CCSv4, and are now trying to migrate it to CCSv5, and are running into some problems. I'm sure I'll be back later with some of the bigger issues, but for now, I have a really frustrating one.
On the 2 personal computers, the projects seem to have migrated fairly well, at least to the point where we can get them to compile. However, on the lab machine we're having some real issues. It seems to be throwing an error anywhere we actually reference a specific register. For example:
__bis_SR_register(LPM1_bits + GIE);
A fairly common piece of code for an MSP430, yet the compiler seems to be having a problem with accessing both the LPM1_bits and the GIE register. CCSv4 never had this issue, and we've verified that msp430x54x.h is included in multiple locations in the project. In fact, if we select one of the registers, such as GIE, and ask it to open the declaration, it correctly opens up msp430x54x.h and highlights the register definition, but it still complains that it's a syntax error.
Any idea what's causing this error, and how we fix it?