To i ja dołożę swoje przysłowiowe 5 gr.
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)Joystick, 2);
Tak powinien wyglądać poprawnie kod dla DMA w przykładzie z joystickiem.
Błędy ujawniły się dopiero podczas korzystania z Keila.
Układ z któego korzystam: STM32F4 Discovery