I am using new CCS 5.1 for my C6424 project with CGT 7.3.1 for C6000, BIOS5 5.41.11.38 and EDMA Driver 1.11.02.05.
If I use old XDC 3.20.08.88, all works fine. If I use newer XDC Tools versions 3.22.xx.xx or 3.23.xx.xx, I can't compile my project.
I have these two outputs:
With XDC 3.22.04.46:
'Building file: ../my_pjt.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_22_04_46/xs" --xdcpath="C:/ti/bios_5_41_11_38/packages;D:/Texas Instruments/Packages/edma3_lld_01_11_02_05/packages;C:/Users/my/Desktop/my_pjt/packages;" xdc.tools.configuro -o configPkg -t ti.targets.C64P -p ti.platforms.evm6424 -r debug -c "C:/ti/ccsv5/tools/compiler/c6000" --tcf -w "../my_pjt.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
gmake.exe: *** No rule to make target `package/cfg/my_pjt_p64P.xdl', needed by `linker.cmd'. Stop.
js: "C:/ti/xdctools_3_22_04_46/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake: *** [configPkg/compiler.opt] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
'Building file: ../my_pjt.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_20_08_88/xs" --xdcpath="C:/ti/bios_5_41_11_38/packages;D:/Texas Instruments/Packages/edma3_lld_01_11_02_05/packages;C:/Users/my/Desktop/my_pjt/packages;" xdc.tools.configuro -o configPkg -t ti.targets.C64P -p ti.platforms.evm6424 -r debug -c "C:/ti/ccsv5/tools/compiler/c6000" --tcf -w "../my_pjt.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring my_pjt.x64P from package/cfg/my_pjt_x64P.cfg ...
Inside UART getLibs
will link with ti.sdo.pspdrivers.drivers.uart:lib/c6424/Debug/uart_bios_drv.lib
Inside pal_os getLibs
will link with ti.sdo.pspdrivers.pal_os.bios:lib/c6424/Debug/palos_bios.lib
Inside Pal_sys C6424 getLibs
will link with ti.sdo.pspdrivers.pal_sys.c6424:lib/Debug/pal_sys_bios.lib
Inside EDMA3 Drv Sample getLibs
will link with ti.sdo.edma3.drv.sample:lib/c6424/Debug/edma3_drv_bios_sample.lib
Inside EDMA3 Drv getLibs
Target Name: C64P
will link with ti.sdo.edma3.drv:lib/Debug/edma3_drv_bios.lib
Inside EDMA3 RM getLibs
will link with ti.sdo.edma3.rm:lib/c6424/Debug/edma3_rm_bios.lib
cl64P package/cfg/my_pjt_x64P.c ...
asm64P package/cfg/my_pjt_x64Pcfg.s62 ...
cl64P package/cfg/my_pjt_x64Pcfg_c.c ...
'Finished building: ../my_pjt.cfg'
What is the problem? Why doesn't XDC 3.22.04.46 work? Is there an incompatibility between XDC 3.22.04.46 and DSP/BIOS 5.41.11.38?
Thanks!
Umberto