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.
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
Pankil,
You don't need to updated resource table unless you have memory/register access that are not defined in default resource table. With undefined resource access, typically you will see iommu fault in kernel log, and the fault results in kernel crash.
Regards,
Garrett