DMA not working in CubeMX generated code - order of initialization
Here is a (possibly incomplete) list of threads affected by this CubeMX issue:
https://community.st.com/s/feed/0D50X0000BZFWRISQ5
https://community.st.com/s/question/0D50X0000BbKaA5SQK/haluarttransmitdma-doesnt
https://community.st.com/s/question/0D50X0000BbMcnpSQC/dma-adc-doesnt-work
https://community.st.com/s/question/0D50X0000BWqGdtSQF/haladcstartdma-init-msp-bug
https://community.st.com/s/question/0D50X0000Bfs7MvSQI/stm32f3-adc-with-dma-bug
https://community.st.com/s/question/0D50X0000BcPXk2SQG/32f746-usart-dma-with-stemwin-not-working
This is just in case somebody would like to put up a sticky post with this...
JW
[EDIT] Further development with CubeMX5.5
[EDIT] Problem reappeared 6.3.0 https://community.st.com/s/question/0D53W000011uIPgSAM/adc-dmahandle-is-0
[EDIT] Official method to fix the incorrect order, if project was generated in "incorrect" version of CubeMX: https://community.st.com/s/question/0D53W00001EzCmCSAV/mxdmainit-order-in-the-mainc-file-generated-by-stm32cubemx-how-to-fix
