Part Number: AM5728
Hi we try to run code on the DSP core of the AM57x.
I can follow the example from here: 
to get it running on the IDK, but on our custem hardware I encounter the following difficulties:
After loading the DSP watchdog continuously reboots the DSP:
[ 154.129254] 000: remoteproc remoteproc2: crash detected in 40800000.dsp: type watchdog
[ 154.129289] 000: remoteproc remoteproc2: handling crash #15 in 40800000.dsp
[ 154.129297] 000: remoteproc remoteproc2: recovering 40800000.dsp
[ 154.150088] 000: omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[ 154.150122] 000: omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[ 154.150134] 000: remoteproc remoteproc2: stopped remote processor 40800000.dsp
[ 154.159137] 000: remoteproc2#vdev0buffer: assigned reserved memory node dsp1-memory@99000000
[ 154.159296] 000: remoteproc2#vdev0buffer: registered virtio0 (type 7)
[ 154.159304] 000: remoteproc remoteproc2: remote processor 40800000.dsp is now up
this sequence is printed repeatedly.
root@cpm:~# lsmod
Module Size Used by
prueth 40960 0
pru_rproc 24576 1 prueth
irq_pruss_intc 20480 1 pru_rproc
pruss 16384 2 pru_rproc,prueth
omap_remoteproc 20480 0
cmemk 45056 0
I made the following changes to the devicetree
to enable the dsps in general
&dsp1 {
status = "okay";
};
&dsp2 {
status = "okay";
};
To reserve memory:
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
ipu2_memory_region: ipu2-memory@95800000 {
compatible = "shared-dma-pool";
reg = <0x0 0x95800000 0x0 0x3800000>;
reusable;
status = "okay";
};
dsp1_memory_region: dsp1-memory@99000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x99000000 0x0 0x4000000>;
reusable;
status = "okay";
};
ipu1_memory_region: ipu1-memory@9d000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9d000000 0x0 0x2000000>;
reusable;
status = "okay";
};
dsp2_memory_region: dsp2-memory@9f000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9f000000 0x0 0x800000>;
reusable;
status = "okay";
};
};
};
These parts I took over from am572x-idk-common.dtsi. Our system has 2GB of RAM, so I thought I can go with the default settings.
Is there something else I need to set or can you point me to a manual where required settings and configurations are described in on eplace?