Solved
STM32H7 I2C with DMA, no ACK after last byte
When reading the I2C bus with DMA it is followed by a NACK.
Do i have to clear it somehow in the DMA1_Stream0_IRQHandler ?
When reading the I2C bus with DMA it is followed by a NACK.
Do i have to clear it somehow in the DMA1_Stream0_IRQHandler ?
Hi, CKörn.2,
Yes you have, DMA can not access DTCM.
After changing memory allocation, please inform if your problem is fixed.
You can also refer to this FAQ to see how you change memory in .ld file.
Best Regards,
Ons.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.