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

 
 
> На ноутбуке не работает ByteBlaster..., требуется хоть какой-нибудь совет
sergunas
сообщение Jun 1 2005, 13:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Похоже виной всему LPT порт на данном ноутбуке. То ли он урезанный, то ли он какой-то хитрый...?
В BIOS'е ноутбука можно выбрать 4 режима LPT порта: 1) Only Output 2) Bi-directional 3) EPP 4) ECP. Какой режим не ставлю, LPT порт ведёт себя одинаково, а точнее как Only Outputs. В системе (WinXP) он LPT порт определятеся как ECP порт принтера и принтер работает "на ура" от LPT-порта. А вот программирование из Max-Plus'a через ByteBlaster не работает sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shread
сообщение Jun 1 2005, 16:11
Сообщение #2


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

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



Насколько я понимаю ByteBlaster работает с портом в режиме ECP, как и другие эмуляторы(тот же XDS510PP для TMS320). Если с Вашей программой все ок на других компах, с такой же осью, значит дело может быть только в железке порта, или в настройках его драйвера. У меня была проблема такого рода: ставлю windows, он назначает порту какую-то конфигурацию, автоматически(система->диспетчер устройст и т.п), с этой конфигурацией принтер работает но не один программатор нет, видимо не работают внешние прерывания, т.е когда инициатор обмена комп, а не устройство все ок. Попробуйте потыкать разные варианты конфигурации порта, уберите галку"автоматическая конфигурация", и ручками назначьте какую-нибудь, не вызывающую конфликтов с оборудованием другим. Под кривизной софта имел ввиду именно кривизну win драйверов для порта.
Go to the top of the page
 
+Quote Post
sergunas
сообщение Jun 4 2005, 11:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Дрова от дачного всё же помогли, ByteBlaster на ноутбуке заработал, за что всем огромная благодарность!
EPP режим, ясно, нет...
Go to the top of the page
 
+Quote Post
Shread
сообщение Jun 4 2005, 12:25
Сообщение #4


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

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



Цитата(sergunas @ Jun 4 2005, 15:57)
Дрова от дачного всё же помогли, ByteBlaster на ноутбуке заработал, за что всем огромная благодарность!
EPP режим, ясно, нет...
*

Ну так вы всетаки пясните чем и как вы тестируете EPP?
Каким-то своим софтом, который работает на других машинах?
Go to the top of the page
 
+Quote Post
sergunas
сообщение Jun 4 2005, 12:47
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(Shread @ Jun 4 2005, 16:25)
Ну так вы всетаки пясните чем и как вы тестируете EPP?
Каким-то своим софтом, который работает на других машинах?
*

да, своей программой, которая работает на других машинах

тестирую просто: 1) пишу в адрес 378h + 3, а строб адреса на выходе LPT-порта не формируется 2) не нахожу бита таймаута в регистре статуса (378h + 1), который бы устанавливался, если EPP цикл не прошёл, и который бы я мог обнулить 3) не вижу в действии бита DIRECTION в регистре контроля (378h + 2), т.е. данные, записанные в регистр данных (378h + 0) всегда выставлены наружу порта.

при этом настройки BIOS'а (режим порта, адрес порта) ничего не меняют, передёргивание галочек в свойствах порта - тоже, пробовал также менять драйвер с "ECP порт принтера" на "Порт принтера"
такие дела....
Go to the top of the page
 
+Quote Post
prototype
сообщение Jun 6 2005, 04:09
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 1-02-05
Из: Харьков, СССР
Пользователь №: 2 334



Цитата(sergunas @ Jun 4 2005, 15:47)
да, своей программой, которая работает на других машинах

тестирую просто: 1) пишу в адрес 378h + 3, а строб адреса на выходе LPT-порта не формируется 2) не нахожу бита таймаута в регистре статуса (378h + 1), который бы устанавливался, если EPP цикл не прошёл, и который бы я мог обнулить 3) не вижу в действии бита DIRECTION в регистре контроля (378h + 2), т.е. данные, записанные в регистр данных (378h + 0) всегда выставлены наружу порта.

при этом настройки BIOS'а (режим порта, адрес порта) ничего не меняют, передёргивание галочек в свойствах порта - тоже, пробовал также менять драйвер с "ECP порт принтера" на "Порт принтера"
такие дела....
*

Вообще то рекомендую почитать спецификацию на IEEE1284. Для активации режима ЕРР нужно выполнить сначала целую процедуру, причём оконечное устройство не порте должно давать соответствующие ответы на запросы порта. Возможно есть реализации порта где достаточно просто писать в регистр данных ЕРР, но лично мне до сих пор попадались только вполне стандартные порты. Кстати байтбластер не имеет никакого отношения к ЕРР - он использует самый простой SPP, на ввод используются линии статуса. Просто ХР, как впрочем любая система на NT ядре не пускает к портам без драйвера.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergunas   На ноутбуке не работает ByteBlaster...   Jun 1 2005, 13:07
- - bychkov_vladimir   Цитата(sergunas @ Jun 1 2005, 16:07)Похоже ви...   Jun 1 2005, 13:21
|- - sergunas   спасибо за совет, попробую сделать как вы советует...   Jun 1 2005, 13:36
- - Shread   Была проблема с портом на ноуте IBM Think Pad(собс...   Jun 1 2005, 13:22
|- - sergunas   to Shread Цитата(Shread @ Jun 1 2005, 17:22)Б...   Jun 1 2005, 14:06
- - Shread   Как я понимаю вы работаете с портом в режиме...   Jun 1 2005, 15:21
|- - sergunas   Цитата(Shread @ Jun 1 2005, 19:21)Как я поним...   Jun 1 2005, 15:39
|- - Shread   Странно все это <_< Если в настройках порт...   Jun 4 2005, 15:33
- - sergunas   Цитата(Shread @ Jun 4 2005, 19:33)Странно все...   Jun 6 2005, 06:20
- - prototype   Я делал в своё время переферию, связанную с компом...   Jun 6 2005, 19:28
- - sergunas   Ну, это вы дали инфу про переговоры, оно, конечно,...   Jun 7 2005, 06:21
- - prototype   Цитата(sergunas @ Jun 7 2005, 09:21)Или вы хо...   Jun 7 2005, 08:52
- - sergunas   ок, будем иметь это ввиду, пока проблему обошли, н...   Jun 7 2005, 09:57


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:26
Рейтинг@Mail.ru


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