[an error occurred while processing this directive]
SoftIce показывает состояние BAR (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Oldring 06 декабря 2004 г. 17:06
В ответ на: Ответ: отправлено zlyh 06 декабря 2004 г. 09:39

Мне для анализа хватало. Думаю, он считывает не из Виндового кеша :) Команда "pci". В нем же можно лазить напрямую в BAR - команды "poked" и "peekd" с соответсвующим адресом - выданным командой pci + смещение в BAR (для Memory BAR).

Конфигурация BAR в PCI контроллере НЕ ДОЛЖНА сбрасываться после ресета устройства. Если же сбрасывается - на продолжение обмена с платой можно не рассчитывать. Как безопасная идея - после ресета все BAR должны быть закрыты, и нужно явно переэнумерить PCI шину, чтобы PnP менеджер подхватил и проинициализировал новое устройство. Но сам я такие вещи делать не пробовал.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru