hi all,
we use 6AL1.1 sdk now and when arm load DSP's firmware, it will appear errors as follows:
[ 12.333007] remoteproc2: bad phdr da 0x800000 mem 0x1000
[ 12.333012] remoteproc2: Failed to load program segments: -22
[ 12.368324] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
[ 12.380709] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 12.386642] remoteproc2: rproc_boot() failed -22
the address 0x800000 is DSP1's L2SRAM.
we use 6AJ1.3 sdk to load same firmware, it not exist this problem.
we compare the kernel in 6AJ1.3(kernrl-3.8) and 6AL1.1(kernel-3.14), and found the file arch/arm/mach-omap2/remoteproc.c is not different,
In kernel-3.8, it do same work for L2SRAM, but In kernel-3.14, it not do.
how could I resolve this problem? please give me same idea, thand you very mach.
best regards.