Hello everyone,
i'm new on DSP embedded programming and i need to learn about syslink communication between the DSP and ARM processor. I tried to compile this example for TI814X target and the projects builded fine.
But when i do the same thing for the OMAPL138 LCDK, the project doesn't build and returns this error:
**** Clean-only build of configuration Debug for project MessageQ138_DSP **** /home/robert/ti/ccsv5/utils/bin/gmake -k clean rm -rf "configPkg/linker.cmd" "configPkg/compiler.opt" "MessageQ138_DSP.out" rm -rf "configPkg/" rm -rf "MessageQApp.pp" rm -rf "MessageQApp.obj" Finished clean **** Build Finished **** **** Build of configuration Debug for project MessageQ138_DSP **** /home/robert/ti/ccsv5/utils/bin/gmake -k all Building file: ../MessageQ_omapl1xx_dsp.cfg Invoking: XDCtools "/home/robert/ti/xdctools_3_25_03_72/xs" --xdcpath="/home/robert/ti/ipc_1_24_02_27/packages;/home/robert/syslink_2_10_08_35/packages;/home/robert/ti/bios_6_33_02_31/packages;/home/robert/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C674 -p ti.platforms.evmDA830 -r debug -c "/home/robert/ti/C6000CGT7.3.3" --compileOptions "-g --optimize_with_debug" "../MessageQ_omapl1xx_dsp.cfg" making package.mak (because of package.bld) ... generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ... configuring MessageQ_omapl1xx_dsp.xe674 from package/cfg/MessageQ_omapl1xx_dsp_pe674.cfg ... js: "/home/robert/workspace_v5_5/MessageQ138_DSP/SysLinkSamples_common.cfg.xs", line 91: TypeError: Cannot read property "base" from undefined (/home/robert/workspace_v5_5/MessageQ138_DSP/SysLinkSamples_common.cfg.xs#91) "/home/robert/workspace_v5_5/MessageQ138_DSP/MessageApp_common.cfg.xs", line 62 "/home/robert/workspace_v5_5/MessageQ138_DSP/MessageQ_omapl1xx_dsp.cfg", line 56 "./package/cfg/MessageQ_omapl1xx_dsp_pe674.cfg", line 187 gmake: *** [package/cfg/MessageQ_omapl1xx_dsp_pe674.xdl] Error 1 js: "/home/robert/ti/xdctools_3_25_03_72/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted. gmake: Target `all' not remade because of errors. **** Build Finished ****
I used these properties:
I'm based on the content in <syslink_install_dir>/packages/ti/syslink/samples/rtos/messageQ/package.bld for the entry in the testArray of the device that i'm building for (the messageq_omapl1xx_dsp):
{name: 'messageq_omapl1xx_dsp',
sources: ['MessageQApp'], config: "./omapl1xx/MessageQ_omapl1xx_dsp",
copts: " -DSYSLINK_PLATFORM_OMAPL1XX ",
buildTargets: ["C674"],
buildPlatforms: ["evmDA830:dsp"]
},
I don't know where i'm wrong...
Another question: if exists some guide for understanding the basics of embedded programming of this board in general and after for the specific syslink that i would learn...