Цитата(Метценгерштейн @ Oct 6 2016, 11:51)

Куда можно смотреть? Может что не проинициализировал в МК?
так проведите диагностику с логированием
как на стороне линукса - диагностический выхлоп драйвера i2c в syslog
так и стороне stm32, желательно вывод транзакций с записью с консоли + дамп статусных регистров
ну и осцилл на шину
смотрите работу, фиксируете, возник дефект - изучаете картину, ловите виновного..
может слейв NAK глотает, может тайминги не держит, может машина состояния что-то не формирует