Tool/software: Linux
Howdy,
On a custom board with a Sitara AM57X, I obtain, from the board's /var/log/messages, this following error: "user.err kernel: [ 234.723032] edma 43300000.edma: dma_ccerr_handler: Error interrupt without error event!".
This error happens when I run a OpenCL example provided by the ti-processor-sdk-linux-rt-am57xx-evm-03.02.00.05-Linux-x86 simultaneously with a UART data exchange.
In same time when the error occurs, I observe UART console definitively freezing, it is still possible to connect to the board with a ssh console.
I have investigated on this. In the source code, the error comes from kernel-source/drivers/dma/edma.c : static irqreturn_t dma_ccerr_handler(int irq, void *data). By instrumentation in this code source, now I know this error is generated by the "edma3_ccerrint" interrupt. But I don't not why. I have read some part çof the datasheet, but I find nothing to start a trace.
Since this point, I'm blocked. Have you some ideas to solve this error or improve knowlegdes about it?