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.

When I access two GPMC devices, I got this error Unhandled fault: external abort on non-linefetch (0x1018) at 0x400210c0

I have NAND device connected to GPMC1, FPGA device connected to GPMC2.

NAND flash has MTD, UBIFS system.

I use mmap to access FPGA directly through user space.

When I run one task to access FPGA, it is ok.

When I copy file to NAND file system it is ok.

But If the first task running to access the FPGA all the time on the background, when I did copy file to flash by shell command, I see the Unhandled fault error, and my background tasks are killed.

Any ideas?

Thank you !

Jin