I have been able to build the image_processing demo on Linux with only a few problems. With regards to Windows 10 I can build it from the command line with gmake but now am referencing the project directly and importing into CCS 6.1.2, as I did on Linux, so I can enhance it. I did not do a copy on the project and am using the one in the TI RTOS directory. After resolving some issues with the .cfg script and loadCapsule path issues I can build the Demo_Host but fail with MMCSD_FatfsConsole_AM572X_Evm_c66xImageProcessingDemo_DSP1 and DSP2 projects when it attempts to find include files contained in a zipped archive within imglib_c66x_3_1_1_0/components:
**** Build of configuration Debug for project MMCSD_FatfsConsole_AM572X_Evm_c66xImageProcessingDemo_DSP1 ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/Dsp1.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_31_02_38_core/xs" --xdcpath="C:/ti/ipc_3_40_01_08/packages;C:/ti/bios_6_42_02_29/packages;C:/ti/pdk_am57xx_1_0_0/packages;C:/ti/uia_2_00_03_43/packages;C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/myPlatforms;c:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/shared;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p myAM572x_DSP1 -r debug -c "C:/ti/ccsv6/tools/compiler" "C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/Dsp1.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring Dsp1.xe66 from package/cfg/Dsp1_pe66.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/src/sysbios/sysbios.ae66 ...
gmake[1]: Entering directory `C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/src/sysbios'
cle66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/BIOS.c ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/family/c64p/Exception_asm.s64P ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/timers/dmtimer/Timer_asm.s64P ...
asme66 C:/ti/bios_6_42_02_29/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ...
are66 BIOS.obj c64p_Exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj dmtimer_Timer_asm.obj c62_TaskSupport_asm.obj ...
gmake[1]: Leaving directory `C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/src/sysbios'
Build of libraries done.
cle66 package/cfg/Dsp1_pe66.c ...
'Finished building: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/Dsp1.cfg'
' '
'Building file: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/include" --include_path="C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x" --include_path="C:/ti/uia_2_00_03_43/packages" --include_path="C:/ti/imglib_c66x_3_1_1_0/inc" -g --define=SOC_AM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --define=IO_CONSOLE --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --display_error_number --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --preproc_with_compile --preproc_dependency="mcip_core.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core.c"
"C:/ti/imglib_c66x_3_1_1_0/inc/imglib.h", line 14: fatal error #1965: cannot open source file "ti/imglib/src/IMG_boundary_16s/IMG_boundary_16s.h"
1 catastrophic error detected in the compilation of "C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core.c".
Compilation terminated.
>> Compilation failure
gmake: *** [mcip_core.obj] Error 1
'Building file: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core_task.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/include" --include_path="C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x" --include_path="C:/ti/uia_2_00_03_43/packages" --include_path="C:/ti/imglib_c66x_3_1_1_0/inc" -g --define=SOC_AM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --define=IO_CONSOLE --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --display_error_number --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --preproc_with_compile --preproc_dependency="mcip_core_task.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core_task.c"
'Finished building: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_core_task.c'
' '
'Building file: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_slave_main.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/include" --include_path="C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x" --include_path="C:/ti/uia_2_00_03_43/packages" --include_path="C:/ti/imglib_c66x_3_1_1_0/inc" -g --define=SOC_AM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --define=IO_CONSOLE --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --display_error_number --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --preproc_with_compile --preproc_dependency="mcip_slave_main.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_slave_main.c"
'Finished building: C:/ti/processor_sdk_rtos_am57xx_2_00_00_00/demos/image_processing/ipc/evmam572x/dsp1/mcip_slave_main.c'
' '
gmake: Target `all' not remade because of errors.
**** Build Finished ****
This works fine on Linux and when using gmake from Windows command line. One issue I did have is imglib_c66x_3_1_1_0 was not automatically seen by CCS upon loading (Windows 10) and I had to go into Windows->Preferences...->RTSC and tell it was there after which it added it. imglib_c66x_3_2_0_1 is not recognized at all under Windows, even when attempt to reference manually. Installation after download appeared to work properly and all is installed in C:\ti.
If I unzip the components archive in imglib_c66x_3_1_1_0 and copy it to imglib_c66x_3_1_1_0\inc directory it does appear to build correctly. Is there possibly a problem with the installation process of imglib on Windows? Linux works fine and does not have any issues. Installation results look similar.