stm32g474ve , dma can be triggered using external interrupts, but dma cannot be triggered using software.
In theory, both external interrupts and software interrupts should trigger events. At the same time, I have verified that stm32h750 is OK.
So ...