I had beeb struggling with the same problem on STM32F407 and I2C1. After searching for potential bugs in the program flow, i found out that the function HAL_I2C_Master_Transmit_DMA leads to following line:dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx...