2019-02-26 04:26 AM
Reading sensor data using the STM32H7's I2c4+BDMA method was unsuccessful. It is okay to simply use I2C4 or other i2c+DMA methods. The read function when using BDMA is HAL_I2C_Mem_Read_DMA, and when BDMA is not used, it is HAL_I2C_Mem_Read.
2019-11-14 01:01 AM
Read out and check the relevant I2C, DMAMUX and DMA registers.
You may want to start with the DMAMUX, and the I2C_CR1.RXDMAEN bit.
CubeMX-generated code? Maybe one of those "swapping calls solved the problem" eg. cases https://community.st.com/s/question/0D50X0000BcPXk2SQG/32f746-usart-dma-with-stemwin-not-working ?
JW