Вопрос не в том, как должно быть, а в том что есть "на самом деле".
Есть 2 контроллера. Какой то из них косячит (изредка). Прошивка одного из них - моя, второго - человека который придерживает исходники за собой и уверяет что проблем у него нет. У себя я все излазил 20 раз - не вижу проблем. Вопрос - получить "доказательную базу" и если проблема таки не моя (на 95% уверен в этом) - передать вопрос на выписку скипидарной клизмы с патефонными иголками по инстанциям .

Так что задача - придумать как простыми средствами логгировать обмен на шине между платами но при этом видеть с какой стороны потянули клок вниз.
У меня уже возникла бредовая идея искуственно растащить земляные потенциалы этак милливольт на 100 у плат и компаратором смотреть что за низкий уровень на шине, но может есть более изящный способ?
Да, по адресам слейвов понять ничего не получится - проблема вылезает в основном при обмене с одним слейвом к которому "имеют право" лезть оба мастера. Там 99% обменов на шине - с ним.