Attempting to import the 430BOOST-SHARP96_OutOfBox project from the MSP430Ware 1.80.01.03 Resource Explorer examples for the MSP-EXP430FR5969 fails under CCSv6 Linux with the following problems reported:
See details below...
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CCTS%255C' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cdriverlib%255C' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255Cgrlib' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255Csharp96x96.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255Csharp96x96.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255CSharp96x96utils.asm' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255CSharp96x96utils.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cgrlib%255CSharp96x96utils.s' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CPreloaded_Images%255C' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CActivePowerMeasure.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CActivePowerMeasure.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CClockApp.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CClockApp.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CFR59xx_EXP.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CFR59xx_EXP.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CFRAMSpeedApp.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CFRAMSpeedApp.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CGame.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CGame.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cmsp430fr59xx_CHR.asm' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255Cmsp430fr59xx_CHR.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CmyTimer.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CmyTimer.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CULPMeter.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CULPMeter.h' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CUpdateDisplay.c' cannot be located!
Error: File/directory 'file:/opt/ti/ti_ccs6_0/msp430/msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/..%255CUpdateDisplay.h' cannot be located!
The example imports into CCSv6 under Windows without these errors.
In the 430BOOST-SHARP96_OutOfBox there are two path issues which prevent it working under Linux:
1) The msp430ware_1_80_01_03/examples/boards/MSP-EXP430FR5969/Software/430BOOST-SHARP96_OutOfBox/CCS/430BOOST-SHARP96_OutOfBox.projectspec file uses backslash "\" as the directory separator, which needs to be forward slash "/" for Linux compatibility.
2) With the above corrected, the project imports into CCS under Linux but gets the following compilation error:
"../grlib/sharp96x96.c", line 47: fatal error #1965: cannot open source file "Sharp96x96.h"
1 catastrophic error detected in the compilation of "../grlib/sharp96x96.c".
The problem is that sharp96x96.c is trying to include Sharp96x96.h (upper case S), but the tile is actually sharp96x96.h (lower case s)
3) With the above two corrected, under Linux the link then fails for the same reason as under Windows - which is recorded in http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/342831.aspx
Can the 430BOOST-SHARP96_OutOfBox example be corrected so that it uses paths which work under Windows and Linux?