There are several initialisations needed to get the PWM going with DMA. You may have a look at my PWM audio driver
to compare, if you did the initialisations right. This driver is a little complicated, because it uses two alternating DMA buffers, but it is working well. Perhaps it helps.