Виноват.
Как все происходит.
Надо было подключить устройство USB к
30 Ноя 2004 - 16:17 Unknown BIOS
Виноват.
Как все происходит.
Надо было подключить устройство USB к компу, который работает в ДОСе. Никаких особых проблем это не вызвало. ДОС программа прекрасно функционирует. Передача и прием данных осуществляется замечательно. Устройство - контроллер USB SYPRESS. Скорости USB 1.1 полностью хватает. Потом возникла мысль, чтобы программа работала в БИОСе. Я программу запаковую в прошивку по всем правилам. И нормально программа работает до тех пор, пока я не включаю USB хост контроллер.
mov DX,[USB_BaseAddr]
mov AX,1
out DX,AX
Когда включается Хост комп зависает, в ДОСе такое происходит если неправильно настроить его (Хоста) параметры. Если я ставлю возврат до включения Хоста то БИОС нормально завершает работу и видно (при просмотре в ДОСе ОЗУ), что все данные для его (Хоста) работы указаны верно. Процедура BIOS PCI выдает правильное значение адреса Хост контроллера (как в ДОСе).
Отсюда вопрос: возможно такое, что пока БИОС не завершит работу всех своих программ, доступ внутренних устройств к оперативке запрещен? Если это так, то как его включить (доступ)?
Мама I815
Проц – Celeron 1.1G
???
Виноват.
Как все происходит.
Надо было подключить устройство USB к компу, который работает в ДОСе. Никаких особых проблем это не вызвало. ДОС программа прекрасно функционирует. Передача и прием данных осуществляется замечательно. Устройство - контроллер USB SYPRESS. Скорости USB 1.1 полностью хватает. Потом возникла мысль, чтобы программа работала в БИОСе. Я программу запаковую в прошивку по всем правилам. И нормально программа работает до тех пор, пока я не включаю USB хост контроллер.
mov DX,[USB_BaseAddr]
mov AX,1
out DX,AX
Когда включается Хост комп зависает, в ДОСе такое происходит если неправильно настроить его (Хоста) параметры. Если я ставлю возврат до включения Хоста то БИОС нормально завершает работу и видно (при просмотре в ДОСе ОЗУ), что все данные для его (Хоста) работы указаны верно. Процедура BIOS PCI выдает правильное значение адреса Хост контроллера (как в ДОСе).
Отсюда вопрос: возможно такое, что пока БИОС не завершит работу всех своих программ, доступ внутренних устройств к оперативке запрещен? Если это так, то как его включить (доступ)?
Мама I815
Проц – Celeron 1.1G
???