I've encountered a weird problem when migrating from an EVK to a custom board. DMA interrupts are not working (it's possible no interrupts are working). Checking the DMA status I can see two things:
1. INTA shows my channels pending
2. INTSTAT is 2, indicating an error interrupt is pending. However ERRINT is zero.
I'm not sure what this failure mode means. My best guess is the vector table is somehow not being set correctly. However I can't find any information on how the vector table is populated in the first place. Can anyone shed some light on how to debug this further?
Thanks you for any help!