Tool/software:
Hi TI team,
We're working on a project based on the IWR6843AOP and using a slightly modified version of the OOB demo from the mmWave SDK.
During runtime (after a few seconds to a few hours of operation), we encounter an EDMA Transfer Controller error. The error is captured by our callback function and seen in CCS, and I’ve attached a screenshot showing the exact error details.
We also used EDMA_getStatusInfo()
to further investigate, and I’ve attached a second screenshot with the queue status.
But we did add an additional task for SCI data transmission, but it runs at a lower priority than the DPM task, so it shouldn't preempt or interfere with EDMA-related operations.
I’d like to understand:
-
What could typically cause error code
0x09
(Transfer Request Error) on EDMA? -
Is it likely related to queue overflow, or improper chaining configuration?
-
What runtime signals should we monitor to help confirm the root cause?
-
Do you recommend any strategies to monitor or mitigate this kind of EDMA error at runtime?
Any insights would be greatly appreciated. Let me know if you'd like us to share the full paramSet
contents or runtime logs.
Thank you so much!
Best regards,
Alan Cheng.