STM32G474 signal generation with DMA + DAC using STM32CubeMX HAL
After a couple of days of trying everything I found the difference between the STM32G4 and the previous families with respect to DMA: The data width for the Peripheral has to be set as Word always, even though the data width for the Memory is set to Half Word. In the CubeMX tool, DAC configuration, DMA Settings tab: