Part Number: MSP-EXP430F5438
Tool/software: TI C/C++ Compiler
I have an existing application (written in C) running on an MSP-EXP430F5438, which is connected with the CC2520EM-Module.
The problem is, that this application was built with the IAR-Compiler. Now, we want to switch to the TI-Compiler.
To start with the porting-task, I added the Components of the Z-Stack to a new Project in CCS 7.4. Additionally, I added a working Blink-Application, which does nothing else, than blinking.
After some porting (in particular the ISR), i got all the Components compiling, but now I am hanging with the linking.
I am getting some "unresolved symbol macBackOffTimerRolloverCallback"-error. After a bit of research, I found out, that the file TIMAC-MSP54xx.lib (which should be contained in the Z-Stack) may contains all the required symbols. But If I add this file under "MSP430 Linker" in the Project Properties, the linking-process exits with the following error: "fatal error #10004: unrecognized file: "C:/path/to/TIMAC-MSP54xx.lib"".
Now my question is: How can I link a .lib-file correctly with my application? Is the way via the project properties (Build->MSP430 Linker->File Search Path->Include Library File or Command File) the right one?
If it is, why am I getting an unrecognized file error? Can it be, because I am using the TI-Compiler and the lib file was constructed by an IAR compiler?
Thank you.