Zigor 0 2 октября, 2015 Опубликовано 2 октября, 2015 · Жалоба Добрый день! Стоит задача разработать систему с передачей данных от PCIe endpoint к rootport. Использую отладочную плату на Cyclone V GT - https://www.altera.com/products/boards_and_...clone-v-gt.html На начальном этапе заливаю пример http://www.alterawiki.com/wiki/Reference_D...DMA_-_Cyclone_V Проверяю наличие платы в системе (Win7) прогой http://teledynelecroy.com/protocolanalyzer...px?seriesid=447 После включения питания материнки и загрузки системы плата определяется. Если заново сконфигурировать альтеру то система плату не находит. Возможно спрошу дурь, но я еще в начале процесса приседаний с PCIe, поэтому не обессудьте))) Вопрос - каким образом можно перезапускать инициализации линка PCIe в системе после загрузки циклона без выключения/включения питания материнки? Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Вопрос - каким образом можно перезапускать инициализации линка PCIe в системе после загрузки циклона без выключения/включения питания материнки? Только Ctrl-Alt-Del и принудительной паузой путем захода в Bios. Т.е. перезагружаем комп, заходим в Bios. Затем конфигурируете циклон, как надо и выходите из BIOSа путем "Exit saving changes". Почему "Saving Changes"? - потому что на некоторых матерях только в этом случае генерится нормальный хардварный ресет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 5 октября, 2015 Опубликовано 5 октября, 2015 · Жалоба Win7 делает enumerate для PCIe если подергать сигналом Present на слоте. Если на материнке Present не разведён - то перенумерацию шины PCIe в винде не сделать никак. Только полная перезагрузка. Естественно PCIe device должен быть уже готов принять конфигурацию BARов к этому моменту. а на деле всё ещё запущеннее. Винда ждёт прихода ACPI-сообщения. А его может сформировать только SMI (кусок BIOS-a). А есть ли там эта обработка - зависит от того, насколько ответственно подходил производитель материнки к перепиливанию BIOS под конкретный экземпляр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsmv 0 6 октября, 2015 Опубликовано 6 октября, 2015 · Жалоба Перед загрузкой прошивки надо сохранить регистры COMMAND, BAR0-5. После загрузки прошивки эти регистры надо восстановить. И можно продолжать работать. Windows при этом не замечает временного пропадания платы из системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RKOB 0 21 октября, 2015 Опубликовано 21 октября, 2015 · Жалоба Перед загрузкой прошивки надо сохранить регистры COMMAND, BAR0-5. После загрузки прошивки эти регистры надо восстановить. И можно продолжать работать. Windows при этом не замечает временного пропадания платы из системы. Вы сами то так пробовали?? Это может прокатить в случае реконфигурации, не более... Но и в этом я не уверен. Т.к. сохраняют всю таблицу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toshas 0 22 июля, 2016 Опубликовано 22 июля, 2016 · Жалоба Как ни странно, способ, описанный здесь, работает! Есть ли разумное объяснение почему ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться