Tool/software: TI C/C++ Compiler
I am doing some major updates to our ti project environment. The project uses MSP430F5659 with a bluetooth module. I downloaded the newest CCS7 and use the compiler version TI 4.3.8, eabi, with large code and large memory model. The compiler runs well but in the linking section I receive 3 errors:
1. "C:/ti/Connectivity/CC256X BT/CC256x MSP430 Bluetopia SDK/v1.5 R2 Large/MSP430_Experimentor/Bluetopia/lib/CCS/LargeMTU/eabi/libBluetopia_LE.a<BSC.obj>"
specifies small data memory model, which is not compatible with large data memory model specified in a previous file or on the command line
2. "C:/ti/Connectivity/CC256X BT/CC256x MSP430 Bluetopia SDK/v1.5 R2 Large/MSP430_Experimentor/Bluetopia/profiles/GAPS/lib/CCS/eabi/libSS1BTGAP.a<GAPS.obj>"
specifies small data memory model, which is not compatible with large data memory model specified in a previous file or on the command line file
3. "C:/ti/Connectivity/CC256X BT/CC256x MSP430 Bluetopia SDK/v1.5 R2 Large/MSP430_Experimentor/Bluetopia/profiles/GATT/lib/CCS/eabi/libSS1BTGAT.a<GATT.obj>"
specifies small data memory model, which is not compatible with large data memory model specified in a previous file or on the command line file
All 3 errors point to the problem with the Bluetopia library. It looks like the library is actually for small memory and I can not change it. I have specified the large model and use the large options from the files.
On this forum and some other internet sites I have seen similar problems and i have tried all those solutions without success (involves different changes in the CCS7 properties sections). Can you help me to fix this problem.