2026-03-27 12:12 PM - last edited on 2026-03-28 3:06 AM by Andrew Neil
(HAL_SPI_Transmit_DMA works partially, HAL_DMA_Start_IT not working)
I’m working with an STM32U5 MCU using SPI3 with GPDMA to drive an ILI9341 display. I’m trying to transmit a larger buffer (~23040 bytes), but display only receives about 1024 bytes, and goes into HAL_SPI_STATE_BUSY_TX forever.
Function used: HAL_SPI_Transmit_DMA()
Configs:
Thanks in advance !
2026-03-29 12:16 PM
Hello rutaz
Please verify the following three points to identify the root cause:
Best regards