This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: IPC big data example build issue

Part Number: AM5728


Tool/software: Linux

Hi - I'm trying to just build out the Big Data IPC example from the Processor SDK Linux 4.03

There seems to be an issue with configuro where it's unable to find an input file "ti.platforms.evmDRA7XX:dsp"

I'm guessing there might be something I have to do but I'm not sure what that is.  I'm not sure why the "-b" parameter is being ignored either.

The relevant output is below from the "make big-data-ipc-demo" command:

# Making bin/DRA7XX/release/configuro/compiler.opt ...
/home/dmurphy/ti/xdctools_3_50_03_33_core/xs --xdcpath="/packages;/home/dmurphy/ti/ipc_3_47_01_00/packages;/home/dmurphy/ti/xdctools_3_50_03_33_core/packages" \
xdc.tools.configuro -o bin/DRA7XX/release/configuro \
-t ti.targets.elf.C66 \
-c \
-p ti.platforms.evmDRA7XX:dsp \
-b ../shared/DRA7XX/config.bld -r release \
--cfgArgs "{ \
procnamelist: [\"HOST\", \"IPU1\", \"IPU2\", \"DSP2\", \"DSP1\"], \
procname: \"DSP1\", \
profile: \"release\" \
}" \
Dsp.cfg
make[4]: Entering directory `/home/dmurphy/ti-processor-sdk-linux-am57xx-evm-04.03.00.05/example-applications/big-data-ipc-demo-linux-01.01.00.00/host_linux/simple_buffer_example/host'
make[4]: Nothing to be done for `app_host'.
make[4]: Leaving directory `/home/dmurphy/ti-processor-sdk-linux-am57xx-evm-04.03.00.05/example-applications/big-data-ipc-demo-linux-01.01.00.00/host_linux/simple_buffer_example/host'
make[3]: Leaving directory `/home/dmurphy/ti-processor-sdk-linux-am57xx-evm-04.03.00.05/example-applications/big-data-ipc-demo-linux-01.01.00.00/host_linux/simple_buffer_example/host'
xdc.tools.configuro: extraneous arguments ignored: '-b ...'
Usage: xs xdc.tools.configuro [--help]
[-v | -q]
[-@ optionsfile]
[-o outdir]
[-b config_bld | -c codegen_dir | --cb]
[-t target] [-p platform[:instance]] [-r profile]
[-Dname=value]
[-w | -x regexp]
[--rtsName pkg_name]
[--cfgArgs args_string]
[--linkTemplate linker_template]
[--pkg] [--generationOnly]
[--compileOptions compile_options_string]
[--linkOptions linker_options_string]
[--oc compiler.opt] [--ol linker.cmd]
infile.cfg
js: "/home/dmurphy/ti/xdctools_3_50_03_33_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: Error: can't open input file 'ti.platforms.evmDRA7XX:dsp'
make[4]: *** [bin/DRA7XX/release/configuro/compiler.opt] Error 1

Any help would be much appreciated,

Dermot

  • Hello Dermot,

    This is a bug in the current release and will be fixed in the upcoming release. In the meantime, you can replace the top level Linux makefile with the one attached as a workaround.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/7245.Makefile

  • Thanks for the quick reply & the new Makefile, Sahin. It looks to have built fine now.

    And this new Makefile also fixed the issue I was having trying to build the regular ipc examples but was getting a "/bin/armcl not found" error.


    Thanks,
    Dermot