Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
Hello everyone,
I am trying to build EtherCAT slave sample project with CCS 9.1.0. While trying I got the error below.
Versions:
bios_6_76_03_01
edma_lld_02_10_00_20 >> It was not included with pdk, I downloaded it from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/psp/edma3_lld/index.html
xdctools_3_51_03_28
pdk_am437x_1_0_16
EtherCAT_Slave 01.00.07.02
processor_sdk_rtos_am437x_6_01_00_08
Build Console massage :
**** Build of configuration AM437x_release for project ethercat_slave_full_AM437x_arm ****
"C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k -j 4 all -O
Building file: "C:/ti/PRU-ICSS-EtherCAT_Slave_01.00.07.02/protocols/ethercat_slave/ecat_appl/am437x_app.cfg"
Invoking: XDCtools
"C:/ti/ccs910/xdctools_3_51_03_28_core/xs" --xdcpath="C:/ti/ccs910/bios_6_76_03_01/packages;C:/ti/pdk_am437x_1_0_16/packages;C:/ti/ccs910/edma3_lld_02_12_00_20/packages;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A9F -p ti.platforms.evmAM437X -r release -c "C:/ti/ccs910/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32" "C:/ti/PRU-ICSS-EtherCAT_Slave_01.00.07.02/protocols/ethercat_slave/ecat_appl/am437x_app.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring am437x_app.xa9fg from package/cfg/am437x_app_pa9fg.cfg ...
SoC Type is
SoC Type is
generating custom ti.sysbios library makefile ...
Linking with library ti.drv.spi:./lib/am437x/a9/release/ti.drv.spi.aa9fg
Linking with library ti.board:./lib/idkAM437x/a9/release/ti.board.aa9fg
Linking with library ti.drv.gpio:./lib/a9/release/ti.drv.gpio.aa9fg
Linking with library ti.drv.pruss:./lib/a9/release/ti.drv.pruss.aa9fg
Linking with library ti.drv.i2c:./lib/a9/release/ti.drv.i2c.aa9fg
Linking with library ti.drv.uart:./lib/a9/release/ti.drv.uart.aa9fg
Linking with library ti.osal:./lib/tirtos/a9/release/ti.osal.aa9fg
Inside EDMA3 Drv Sample getLibs
subdir_rules.mk:40: recipe for target 'build-1134063247-inproc' failed
js: "C:/ti/ccs910/edma3_lld_02_12_00_20/packages/ti/sdo/edma3/drv/sample/package.xs", line 147: Error: Unexpected value in "platform" parameter
gmake.exe: *** [package.mak:218: package/cfg/am437x_app_pa9fg.xdl] Error 1
gmake.exe: *** Deleting file 'package/cfg/am437x_app_pa9fg.xdl'
gmake.exe: *** [package/cfg/am437x_app_pa9fg.xdl] Deleting file 'package/cfg/am437x_app_pa9fg.h'
gmake.exe: *** [package/cfg/am437_app_pa9fg.xdl] Deleting file 'package/cfg/am437x_app_pa9fg.c'
js: "C:/ti/ccs910/xdctools_3_51_03_28_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[1]: *** [build-1134063247-inproc] Error 1
gmake: *** [build-1134063247] Error 2
subdir_rules.mk:37: recipe for target 'build-1134063247' failed
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
I have inspect the "C:/ti/ccs910/edma3_lld_02_12_00_20/packages/ti/sdo/edma3/drv/sample/package.xs" and there isn't 'a9' among platforms.
What should I do ? Is there any version of edma3 driver which includes 'a9' as a platform?