2018-06-03 01:40 PM
On STM32F7 reference manual (RM0410, Rev 4), in the DMA stream/channel tables (p.249) there are two possible channel assignation por each I2C flow (TX or RX). For example, you can configure I2C1 to transmit using DMA1 on stream 6 channel 1 or stream 7 channel 1.
However, on I2C4, according to this table, you have 3 possible channels for RX flow, and just 1 for TX flow. Is this an error in the documentation? I guess both should have to possibilities as the rest of I2C channels and they mistyped a I2C4_RX for a I2C4_TX.
¿If it is an error, what is the real I2C4 channels assignation?
Thanks.
2018-06-03 10:09 PM
DAHMEN.IMEN
who would track these issues ?2018-06-04 12:23 AM
Hello,
I will check this issue and keep you informed about the taken actions/explanation if needed.
With Regards,
Imen
2018-06-04 07:00 AM
Hello
sescobedo
,You are right. In the 'Table DMA1 request mapping', the I2C4 _RX on Stream 5 Channel 2 should be I2C4 _TX.
I raised this issue internally for correction in the coming release of the RM0410 reference manual.
Thanks for bringing this typo to our attention.
With Regards,
Imen
2018-06-06 10:19 PM
Ok, thank you very much
DAHMEN.IMEN
. I needed that information.