Добрый день!
Есть ли тут люди, которые настраивали обмен по IPMI (она же I2C) которая есть на разъеме J1 шины compactPCI?
У нас никак не получается настроить обмен между проц. платой ADLINK (cCPI-6880) и Ethernet-коммутатором Kontron (CP3923).
На осциллографе видим что проц. плата формирует посылки по адресу коммутатора, коммутатор посылки подтверждает (ACK-есть).
Затем пауза и идет запрос на запись по адресу 0x20 (это адрес проц. платы, он установлен командой set localaddress) и на него ACK'a нет.
В итоге на проц. плате любая команда (например GetDeviceID) - выход по таймауту. На проц. плате стоит Linux, используется утилита ipmitool.
Вторую посылку судя по всему формирует коммутатор и на неё почему-то нет подтверждения. Смущает ещё то что проц. плата формирует STOP после завершения первой посылки. Я предпологал, что STOP должен быть сформирован после всего обмена.
В общем, если у кого есть какие мысли - буду рад услышать. Может у кого есть осциллограммы нормального обмена по этой шине?