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.

AM5726: Adding custom RSC table in IPC

Part Number: AM5726
Other Parts Discussed in Thread: OMAPL138

Hi,

We are currently working on ARM-DSP communication on AM57xx.

SDK version : ti-processor-sdk-linux-am57xx-evm-03.02.00.05

IPC Version : ipc_3_44_00_00

We are facing some on error while we are doing some operation on DSP. We already post on e2e forum (https://e2e.ti.com/support/arm/sitara_arm/f/791/t/579345).

After we came to know that someone had fix the DSP issue (https://e2e.ti.com/support/arm/sitara_arm/f/791/t/503515). And we are trying to add mentioned changes described in above link.

After doing changes in rsc_table_vayu_dsp.h, to compile ipc we have referred link http://processors.wiki.ti.com/index.php/IPC_Install_Guide_Linux.

Which exact IPC binary/firmware file we have to replace in Filesystem to have the resource table changes in action.

Please guide us.

Also while compiling ipc-bios we are facing below  errors : (But this compilation is required to have resource table changes?)

root@AHMCPU0135:ipc_3_44_00_00$ sudo make -f ipc-bios.mak all
building ipc packages ...
making all: Wed Mar 8 20:16:48 IST 2017 ...
======== .interfaces [./packages/ti/grcm/] ========
======== .interfaces [./packages/ti/ipc/] ========
======== .interfaces [./packages/ti/ipc/family/omap54xx/] ========
======== .interfaces [./packages/ti/ipc/family/omapl138/] ========
======== .interfaces [./packages/ti/ipc/family/tci6614/] ========
======== .interfaces [./packages/ti/ipc/family/tci6638/] ========
======== .interfaces [./packages/ti/ipc/family/vayu/] ========
======== .interfaces [./packages/ti/ipc/ipcmgr/] ========
======== .interfaces [./packages/ti/ipc/mm/] ========
======== .interfaces [./packages/ti/ipc/namesrv/] ========
======== .interfaces [./packages/ti/ipc/remoteproc/] ========
======== .interfaces [./packages/ti/ipc/rpmsg/] ========
======== .interfaces [./packages/ti/ipc/tests/] ========
======== .interfaces [./packages/ti/ipc/transports/] ========
======== .interfaces [./packages/ti/pm/] ========
======== .interfaces [./packages/ti/sdo/ipc/] ========
making package.mak (because of package.bld) ...
js: "/opt/ti/xdctools_3_32_01_22_core/packages/xdc/bld/BuildEnvironment.xs", line 243: xdc.services.global.XDCException: xdc.bld.ROOTDIR_NOT_SET: 'rootDir' has not been set for the target gnu.targets.Linux86_64; define 'rootDir' in /opt/ti/ipc_3_44_00_00/ipc-bios.bld
gmake[1]: *** No rule to make target `package.mak', needed by `.interfaces'. Stop.
gmake: *** [packages/ti/sdo/ipc/,.interfaces] Error 2
make: *** [all] Error 2

Thanks,

Pankil Shah