Hi @chanchal94
Here in attached a working CubeIDE with ADC+GPDMA1+TIM3 tested on NUCLEO-N657X0-Q and generated with CubeMX.
In your code, the ADC_DMA_Buffer array, must be in the same type as GPDMA in uint32_t.
I also added RIF-Aware such as GPDMA1 and ADC12 in SystemIsolation_Config()
Then it is also safe to start ADC and DMA before TIM3.
The code is working on PA9 ADC1_INP10, PF3 ADC1_INP16 and PB10 ADC1_INP8.
Here below the results of ADC_DMA_Buffer in Live Expression in CubeIDE and the USART1 printf:
Best regards,
Romain,
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.