dont suppose there is a way to get the Timecomposer 14 to use the 15 tools
edit:
having done some initial experimentation i can get xTimecomposer to "use" the 15 tool at least on the basic level of detecting the xtag by using modified versions the xtimecomposericon.bat and SetEnv.bat
these are found in
C:\Program Files (x86)\XMOS\xTIMEcomposer\Community_14.4.1\bin\xtimecomposericon.bat
and
C:\Program Files (x86)\XMOS\xTIMEcomposer\Community_14.4.1\SetEnv.bat
i create a version of the setEnv bat that calls the 15 tools setEnv but also sets up the armtoolchain from 14
i create a version of the xtimecomposericon.bat to call the modified version of the SetEnv.bat
That allows xTimecomposer to detect the XTAG using 15 tools, however as yet i don't know whether it will actually work for programming devices or if there is an possibility of damaging anything
edit: and it turns out, unsurprisingly, that is not that simple
xtimecomposericon15.bat
Code: Select all
@echo off
cd ..
call SetEnv15.bat
java -version > %TMP%\java_version.txt 2>&1
if %ERRORLEVEL% GEQ 1 goto JAVA_NOT_ON_PATH
set /p version=< %TMP%\java_version.txt
del %TMP%\java_version.txt
set version=%version:~14,3%
if /i "%version%" LSS "1.6" (msg * "Incorrect java version. Requires 1.6 or greater.") else (start xtimecomposer_bin/xtimecomposer.exe)
goto END
:JAVA_NOT_ON_PATH
start xtimecomposer_bin/xtimecomposer.exe
:END
SetEnv15.bat
Code: Select all
@echo off
CALL "C:\Program Files (x86)\XMOS\XTC\15.0.6\SetEnv.bat"
SET XMOS_TOOL_PATH_14=%~dp0
set XCC_EFM32GG_C_INCLUDE_PATH=%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\emlib\inc;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\Device\EnergyMicro\EFM32GG\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\CMSIS\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\XMOS\inc\
set XCC_EFM32GG_XC_INCLUDE_PATH=%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\emlib\inc;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\Device\EnergyMicro\EFM32GG\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\CMSIS\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\XMOS\inc\
set XCC_EFM32GG_CPLUS_INCLUDE_PATH=%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\emlib\inc;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\Device\EnergyMicro\EFM32GG\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\CMSIS\Include\;%XMOS_TOOL_PATH_14%\arm_toolchain\arm-none-eabi\opt\XMOS\inc\