Skip to main content
chrkaras
Associate II
February 16, 2026
Question

STM32H755 FIFO DMA

  • February 16, 2026
  • 1 reply
  • 186 views

Hello everyone!

 

I got the following problem; I need to read from two 32bit addresses and write the data to three. Specifically, i am interested in the case shown in the left side of the image, where the N[0:15] increment by half word and write to the M[0:15] but it will increment by a full word. Don't worry about the reserved bytes in the HTIMx_CC1R, I checked the manual and are always at zero. 

memory_layout.png

I saw that the H7 can read/write with weird patters using the fifo functionality. The thing is I can't understand at all how to set it up. Is there any other better way?

 

Thanks in advance!

 

1 reply

ST Technical Moderator
September 23, 2026

Hi ​@chrkaras 

It’s not recommended to rely on DMA FIFO for this custom repacking. You can use software packing, or you can evaluate MDMA for non contiguous blocks.

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL