Part Number: AM5728
Hi All,
Am trying to run some application on DSP1 and DSP2 using remoteproc on AM572x_EVM. Main core is running with ti-processor-sdk-linux-am57xx-evm-05.01.00.11 and other DSP core ran with CSL based application.
Am able to load application on DSP1 core DSP1 communicate with A15 core using Mailbox, that am able to do that.
And DSP2 core communicate with PRU core and that should be load using remoteproc.
On DSP2 am getting issue, with same application, am able to run on DSP1 core
Already tried with changes mention in below link:
http://e2e.ti.com/support/tools/ccs/f/81/t/752730?CCS-AM5728-setup-a-ccs-project-for-DSP2#pi320995=2
But not able to run, it stuck somewhere as mention below log:
root@am57xx-evm:~# echo 'start' > /sys/class/remoteproc/remoteproc3/state
[ 398.981069] remoteproc remoteproc3: powering up 41000000.dsp
[ 398.991215] remoteproc remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 3040604
[ 399.006159] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[ 399.012051] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[ 399.017995] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
[ 399.026877] alloc_contig_range: [9f600, 9f700) PFNs busy
[ 399.039116] virtio_rpmsg_bus virtio0: rpmsg host is online
after this board get hang, need to reset.
Is it possible to run application on multiple cores(like DSP1, DSP2, PRU1, PRU2 etc ) simultaneously using remoteproc ?
If yes what memory configuration need to be take care like config.bld is common across all cores.
How can I manage to run all cores using similar memory configuration. Did I need to reconfigure it.
Regards,
Geek13