реклама на сайте
подробности

 
 
> ByteBlaster и USB->IEEE1284, возможно ли?
Димыч
сообщение May 18 2005, 15:38
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



всем привет!
Кто-нибудь, возможно, может проверить работоспособность связки ByteBlaster и переходной кабель USB->IEEE1284(LPT)?

...дело в том, что большинство ноутбуков сейчас не имеют LPT... вот и возник такой вопрос.

спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shread
сообщение May 25 2005, 20:40
Сообщение #2


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Один раз была задача, сделать переходник c usb, на виртуальный lpt, сделали на ft232bm, переписав ее драйвер, небольшая программка на проце разруливала последовательный код в параллельный. Проблема совместимостис устройством, которое нужно было подсоединить решилась на уровне дров, правда там было известно, как именно драйвер порта программы работает с портом, и в эту связь засунули еще один драйвер, который перемапливал адреса регистров. Думаю здесь тоже возможно сделать подобное, единственная проблема, узнать как именно драйвер Max Plus работает с портом, т.е что и куда он пишет, и что в результате происходит на выходе. Это все нужно тупо и долго снифферить.

-------
Главное верно сформулировать задачу, а уж решить ее дело третье..
Go to the top of the page
 
+Quote Post
acex2
сообщение May 25 2005, 21:23
Сообщение #3


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Shread @ May 25 2005, 17:40)
Один раз была задача, сделать переходник c usb, на виртуальный lpt, сделали на ft232bm, переписав ее драйвер, небольшая программка на проце разруливала последовательный код в параллельный. Проблема совместимостис устройством, которое нужно было подсоединить решилась на уровне дров, правда там было известно, как именно драйвер порта программы работает с портом, и в эту связь засунули еще один драйвер, который перемапливал адреса регистров. Думаю здесь тоже возможно сделать подобное, единственная проблема, узнать как именно драйвер Max Plus работает с портом, т.е что и куда он пишет, и что в результате происходит на выходе. Это все нужно тупо и долго снифферить.


Самый простой метод "в лоб" без вникания в детали протокола обмена:
1. Пишем драйвер c обработчиком 1-го исключения.
2. Устанавливаем аппаратные точки останова (регистры DRx) на обращения к физическому порту принтера.
3. Перенаправляем перехваченные обращения на драйвер USB.

Метод универсальный и должен работать практически со всеми параллельными загрузочными кабелями (Altera BB, Xilinx III, Lattice ISP, Atmel ISP etc.).
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016