Hi @SafetyRedneck,
Hard_Fault is an exception of the core, it rises when the core detect a bus error, for example.
But if you disable the access of eDMA to a peripheral, for example, LPUART0:
- MPRA[MTW2] = 0 This master is not trusted for write accesses
- OPACRJ[TP2] = 1 Accesses from an untrusted master are not allowed
the eDMA should detect an error, e.g DMA_ES[DBE] (Destination Bus Error, the most-recently recorded error was a bus error on a destination write).
Regards,
Daniel