Мне нужна помощь, чтобы решить проблему. Я работаю на системе на платформе CompactPCI. В систему входят:
Недавно я сменил плату процессора на плату на базе Intel Core I7.
Проблема в том, что на этапе настройки PCI я не могу правильно прочитать регистры базового адреса для проприетарной платы.
Это результаты сканирования PCI:
Старая (рабочая) конфигурация (плата процессора Pentium M):
Новая конфигурация (плата процессора Core I7):
Конфигурация фирменной платы не изменилась.
Можете ли вы помочь мне понять, почему локальная память pci, видимая платой процессора, различается в двух случаях?
Спасибо.
Компактная объединительная плата PCI пассивна: шина PCI управляется платой ЦП. очевидно, что ваша новая плата ЦП не перечисляет шину PCI в том же порядке, что и старая плата, поэтому BAR 2 и BAR 3 переключаются ... однако я не знаю, как это исправить.