DavidAlfaSenior IIForum|Forum|4 years agoMay 6, 2022QuestionTimer + DMA: CubeMX inits Timer (And DMA stream in HAL_TIM_Base_MspInit) before DMA peripheral.Forum|Forum|4 years agoMay 6, 20221 reply921 viewsCubeMX 6.5.0, CubeIDE 1.9.0No matter what I do, CubeMX always generates this:/* Initialize all configured peripherals */ MX_GPIO_Init(); MX_TIM2_Init(); MX_DMA_Init(); MX_TIM3_Init();While it should be:/* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); // <-- DMA first!! MX_TIM2_Init(); MX_TIM3_Init();So DMA fails miserably.Attached the ioc.103test.iocSTM32CubeMXDMATIM