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.

AM5728: IPU boot from MLO aborted in kernel

Part Number: AM5728


Hello

We have merged changes from DRA7xx kernel for late attach, disabled PLL and DDR initialization in u-boot-spl and managed to launch applications via MLO
(https://e2e.ti.com/support/arm/sitara_arm/f/791/t/615501)
We can attach to DSP cores via JTAG and see that the program is executing.

But if we attach to IPU cores we see that the application is in Abort exception handler (application uses GPIO)
If we launch an application which does not use any peripherals it executes normally.

We assume this behavior is due to MMU (probably IOMMU which is normally configured by remoteproc driver) misconfiguration.

What should we check / fix to run IPU applications correctly (we still need IPC functionality between Linux and cores)?