Hi Support,
I have tried to compile the sample code that you have provided to me earlier using CCS V6.1.1 and seems to have some problem. Maybe it might be just some settings which I am not aware. Below is the compilation messages:
**** Build of configuration Debug for project ESI_INV_CAL_3LC_V1 ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building target: ESI_INV_CAL_3LC_V1.out'
'Invoking: MSP430 Linker'
"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_4.4.5/bin/cl430" -vmspx --abi=eabi --advice:power="all" -g --define=__MSP430FR6989__ --diag_warning=225 --display_error_number --diag_wrap=off --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --printf_support=minimal -z -m"ESI_INV_CAL_3LC_V1.map" --heap_size=160 --stack_size=160 --use_hw_mpy=F5 --cinit_hold_wdt=on -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_4.4.5/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_4.4.5/include" -i"C:/ti/ccsv6/ccs_base/msp430/lib" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="ESI_INV_CAL_3LC_V1_linkInfo.xml" --rom_model -o "ESI_INV_CAL_3LC_V1.out" "./ESI_ESIOSC.obj" "./LCD.obj" "./ScanIF.obj" "./main.obj" "../lnk_msp430fr6989.cmd" -l"libmath.a" -l"libc.a"
<Linking>
remark #10422-D: (ULP 6.2) Detected use of a device with available 32-bit hardware multiplier and not also using MSPMATHLIB library (libmath.a). Recommend using MSPMATHLIB library (libmath.a) for improved performance.
error #10008-D: cannot find file "libmath.a"
error #10010: errors encountered during linking; "ESI_INV_CAL_3LC_V1.out" not built
>> Compilation failure
gmake: *** [ESI_INV_CAL_3LC_V1.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
Any idea?
Thanks, Shaun