[2018-05-10 11:12:21] m-s писал(а): либо в софте что-то не так все-таки.
Что? Могу весь лог происходящего выложить: проходит успешный обмен, драйвер дожидается сброса флага "занято" предыдущего обмена, запускает новый обмен - ставит бит СТАРТ - и ничего не происходит 7мс, бит СТАРТ сбрасывается - прерывания нет. Операция отваливается по таймауту, проводится ресет устройства I2c - после этого один обмен проходит нормально, потом та же фигня заново. Драйвер не менялся, на других платах работает как часы, без единой ошибки.
Причем это не случайный сбой, а закономерность: уже несколько перезапусков первая ошибка в логе под номерами 11 и 12, сразу после успешного чтения регистра идентификатора.
Интересно, а подтягвающие резисторы на плате есть?
[2018-05-10 11:12:21] m-s писал(а): Вообще да, см gd32f103
Это не подделка а сами стали выпускать, название другое.