I have a customer who is having the following problem:
"I am running 3.1.0 of CCS ID 5.90.0.227 DDP/BIOS_ 4,2,0,45 Code. Generation tools is reported as 5.1/ DSP bios from Component Manger 5.20
The build PC that we have used for years crashed, we re-installed the SW according to documentation. Yet the code is not compatible.
If I checkout a working project CVS one that is running every day in the field on 1000s of terminals and re-compile it will not work. The timer allocation does not as it did work is the first issue TIMER_open using timer 1 which used to work on releases for multiple years. Changing the ANY just causes another issue.
Secondly: when using the HPI library to set the read or write address causes the compiler to load an address into the HPI W or R register that is shifted to the right, all our releases loaded it without the shift this causes all previous code to be incompatible. There is not data shift in any release over the past 6 years.
We have an issue in the field for a time sensitive jurisdiction and we need to be able to reproduce our code that is compatible and working.
Our company supplies equipment to the world and without the ability to reproduce the code reliably and in working order we may incur financial penalties.
I tried writing the registers myself but this is a hack and there is other behavior I cannot explain it seems that the compiler does not produce the same code."
Please advise on approaches for him to solve this. If appropriate I can connect him with someone to review.