Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Get started with SysLink

$
0
0

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...


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>