<projectSpec>
  <project
        name="f28p65x_cpu1_allocate_ecat_to_cpu2"
        device="Generic C28xx Device"
        cgtVersion="21.6.0.LTS"
        products="C2000WARE"
        outputFormat="ELF"
        launchWizard="False"
        linkerCommandFile=""
        >

    <configuration name="RAM" compilerBuildOptions="--opt_level=2 -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=RAM --define=CPU1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="--define=RAM --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
    <configuration name="FLASH" compilerBuildOptions="--opt_level=2 -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=DEBUG --define=_FLASH --define=CPU1 --diag_warning=225 --diag_suppress=10063 --display_error_number" linkerBuildOptions="--define=_FLASH --entry_point code_start --stack_size=0x200 --heap_size=0x200 " />
    <configuration name="LAUNCHXL_RAM" compilerBuildOptions="--opt_level=2 -I${EXAMPLE_ROOT} -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include  -v28 -ml -mt --cla_support=cla1 --define=RAM --float_support=fpu32 --define=ETHERCAT_STACK --tmu_support=tmu1 --define=DEBUG --define=CPU1 --gen_func_subsections=on --diag_warning=225  --diag_suppress=10063 --define=_LAUNCHXL_F28P65X" linkerBuildOptions="--entry_point code_start --stack_size=0x200 --heap_size=0x200 -i${C2000WARE_ROOT} " />
    <configuration name="LAUNCHXL_FLASH" compilerBuildOptions="--opt_level=2 -I${EXAMPLE_ROOT} -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include --define=_FLASH -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --define=ETHERCAT_STACK --tmu_support=tmu1 --define=DEBUG --define=CPU1 --gen_func_subsections=on --diag_warning=225  --diag_suppress=10063 --define=_LAUNCHXL_F28P65X" linkerBuildOptions="--entry_point code_start --stack_size=0x200 --heap_size=0x200 --define=_FLASH -i${C2000WARE_ROOT} " />




    <pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
    <pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
    <pathVariable name="ETHERCAT_ROOT" path="../../../" scope="project" />
	  <pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />

    <file action="copy" path="../../f28p65x_cpu1_allocate_ecat_to_cpu2/f28p65x_cpu1_allocate_ecat_to_cpu2.c" targetDirectory="" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/targetConfigs/TMS320F28P650DK9.ccxml" targetDirectory="" />
    <file action="copy" path="ETHERCAT_ROOT/cmd/28p65x_generic_ram_lnk_cpu1.cmd" targetDirectory="" applicableConfigurations="RAM, LAUNCHXL_RAM " />
    <file action="copy" path="ETHERCAT_ROOT/cmd/28p65x_generic_flash_lnk_cpu1.cmd" targetDirectory="" applicableConfigurations="FLASH, LAUNCHXL_FLASH" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/f28p65x_codestartbranch.asm" targetDirectory="" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/driverlib.h" targetDirectory="device"  />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/device.h" targetDirectory="device" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/device.c" targetDirectory="device" />
    <file action="link" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="" />
    <file action="copy" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/" targetDirectory="device" excludeFromBuild="True" />

  </project>
  <project
        name="f28p65x_cpu2_echoback_solution"
        device="Generic C28xx Device"
        cgtVersion="21.6.0.LTS"
        products="C2000WARE"
        outputFormat="ELF"
        launchWizard="False"
        linkerCommandFile=""
        >

    <configuration name="RAM" compilerBuildOptions="--opt_level=2 -I${EXAMPLE_ROOT} -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32  --define=ETHERCAT_STACK --define=RAM --define=CPU2 --diag_warning=225 --diag_suppress=10063 --diag_suppress=770 --display_error_number" linkerBuildOptions="--define=RAM --entry_point code_start --stack_size=0x200 --heap_size=0x200 --rom_model" />
    <configuration name="FLASH" compilerBuildOptions="--opt_level=2 -I${EXAMPLE_ROOT} -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include -v28 -ml -mt --cla_support=cla1 --float_support=fpu32  --define=ETHERCAT_STACK --define=_FLASH --define=CPU2 --diag_warning=225 --diag_suppress=10063 --diag_suppress=770 --display_error_number" linkerBuildOptions="--define=_FLASH --entry_point code_start --stack_size=0x200 --heap_size=0x200 --rom_model" />
    <configuration name="LAUNCHXL_RAM" compilerBuildOptions="--opt_level=2 -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include  -v28 -ml -mt --cla_support=cla1 --define=RAM --float_support=fpu64 --tmu_support=tmu1 --define=DEBUG --define=CPU2 --gen_func_subsections=on --diag_warning=225  --diag_suppress=10063 --define=_LAUNCHXL_F28P65X" linkerBuildOptions="--entry_point code_start --stack_size=0x3F8 --heap_size=0x200 -i${C2000WARE_ROOT} -i${PROJECT_BUILD_DIR}/syscfg" />
    <configuration name="LAUNCHXL_FLASH" compilerBuildOptions="--opt_level=2 -I${PROJECT_ROOT}/device -I${C2000WARE_DLIB_ROOT}/f28p65x/driverlib -I${C2000WARE_DEVICE_SUPPORT_ROOT}/f28p65x/common/include -I${ETHERCAT_ROOT}/include --define=_FLASH -v28 -ml -mt --cla_support=cla1 --float_support=fpu64 --tmu_support=tmu1 --define=DEBUG --define=CPU2 --gen_func_subsections=on --diag_warning=225  --diag_suppress=10063 --define=_LAUNCHXL_F28P65X" linkerBuildOptions="--entry_point code_start --stack_size=0x3F8 --heap_size=0x200 --define=_FLASH -i${C2000WARE_ROOT} -i${PROJECT_BUILD_DIR}/syscfg" />

    <pathVariable name="C2000WARE_DEVICE_SUPPORT_ROOT" path="../../../../../../../device_support/" scope="project" />
    <pathVariable name="C2000WARE_DLIB_ROOT" path="../../../../../../../driverlib/" scope="project" />
    <pathVariable name="ETHERCAT_ROOT" path="../../../" scope="project" />
	  <pathVariable name="EXAMPLE_ROOT" path="../" scope="project" />

    <file action="copy" path="EXAMPLE_ROOT" targetDirectory="" />
    <file action="copy" path="ETHERCAT_ROOT/source/ethercat_subdevice_cpu2_hal.c" targetDirectory="" />
    <file action="copy" path="ETHERCAT_ROOT/cmd/28p65x_generic_flash_lnk_cpu2.cmd" targetDirectory="" applicableConfigurations="FLASH , LAUNCHXL_FLASH" />
    <file action="copy" path="ETHERCAT_ROOT/cmd/28p65x_generic_ram_lnk_cpu2.cmd" targetDirectory="" applicableConfigurations="RAM , LAUNCHXL_RAM " />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/targetConfigs/TMS320F28P650DK9.ccxml" targetDirectory="" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/driverlib.h" targetDirectory="device"  />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/include/device.h" targetDirectory="device" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/device.c" targetDirectory="device" />
    <file action="copy" path="C2000WARE_DEVICE_SUPPORT_ROOT/f28p65x/common/source/f28p65x_codestartbranch.asm" targetDirectory="" />
    <file action="link" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/ccs/Debug/driverlib.lib" targetDirectory="" />
    <file action="copy" path="C2000WARE_DLIB_ROOT/f28p65x/driverlib/" targetDirectory="device" excludeFromBuild="True" />

  </project>
</projectSpec>
