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

 
 
 
Reply to this topicStart new topic
> Установка адреса 0x378 (0x278 или 0x3BC) для PCI LPT под Win XP, Установка адреса 0x378 (0x278 или 0x3BC) для PCI LPT под Win XP
vvv1
сообщение Nov 30 2008, 17:41
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 18-01-08
Пользователь №: 34 191



1. На материнке ASUS P5Q нет интегрированного порта LPT.

2. JTAG CodeWarrior 8.0 for DSP56800E не работает с LPT портом, установленным в РСI слот (Win Xp SP2 при инсталяции драйвера УСТАНАВЛИВАЕТ адрес порта 0xD880 а надо 0х378 или 0х278 или 0х3ВС).

Смена конфигурации CW ССS не помогает:
delete all
config cc lpt:0xD880
config save

Плата PCI LPT чип netmos NM9835.
Пробовал программу http://jtag.hotbox.ru/NetMosLptRedir.exe - не помогает.
Все равно адрес порта в ресурсах LPT диспетчера устройcтв показывает 0xD880.

Пробовал другую PCI LPT с чипом 9805 в другом слоте PCI - тот же результат.

Может у кого есть решение, как изменить адрес PCI LPT на 0х378 для WinXP SP2?
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 30 2008, 19:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Адреса устройств шины PCI лежат вне (выше) диапазона адресов устройств шины ISA. Так что аппаратно сконфигурировать плату PCI с PIO для работы в том же адресном пространстве, что и стандартные порты шины ISA нельзя. Можно только сделать программную эмуляцию с переадресацией. Но я не знаю а) есть ли такая программа для NetMos-овских плат, б) будут ли с ней функционировать программы, "заточенные" на стандартные адреса портов. Например, мне в такой же ситуации (ASUS P5K без LPT + LPT на PCI с чипом NetMos) пришлось одну из последних версий Xilinx iMPACT ставить только для того, чтобы программировать ПЛИС Xilinx с помощью Xilinx Downloader Parallel Cable III.
Go to the top of the page
 
+Quote Post
vvv1
сообщение Nov 30 2008, 19:54
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 18-01-08
Пользователь №: 34 191



Цитата(rezident @ Nov 30 2008, 23:12) *
Адреса устройств шины PCI лежат вне (выше) диапазона адресов устройств шины ISA. Так что аппаратно сконфигурировать плату PCI с PIO для работы в том же адресном пространстве, что и стандартные порты шины ISA нельзя. Можно только сделать программную эмуляцию с переадресацией. Но я не знаю а) есть ли такая программа для NetMos-овских плат, б) будут ли с ней функционировать программы, "заточенные" на стандартные адреса портов. Например, мне в такой же ситуации (ASUS P5K без LPT + LPT на PCI с чипом NetMos) пришлось одну из последних версий Xilinx iMPACT ставить только для того, чтобы программировать ПЛИС Xilinx с помощью Xilinx Downloader Parallel Cable III.


Спасибо за ответ.

Такую программу я нашел на http://jtag.hotbox.ru/NetMosLptRedir.exe.

Но наверное она плохо эмулирует адреса с ISA на PCI.
Лучшей я не нашел.

Наверное придется менять новую материнку на MB со встроенным LPT.
Go to the top of the page
 
+Quote Post
_3m
сообщение Dec 8 2008, 13:27
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(rezident @ Nov 30 2008, 22:12) *
Адреса устройств шины PCI лежат вне (выше) диапазона адресов устройств шины ISA. Так что аппаратно сконфигурировать плату PCI с PIO для работы в том же адресном пространстве, что и стандартные порты шины ISA нельзя. Можно только сделать программную эмуляцию с переадресацией. Но я не знаю а) есть ли такая программа для NetMos-овских плат, б) будут ли с ней функционировать программы, "заточенные" на стандартные адреса портов. Например, мне в такой же ситуации (ASUS P5K без LPT + LPT на PCI с чипом NetMos) пришлось одну из последних версий Xilinx iMPACT ставить только для того, чтобы программировать ПЛИС Xilinx с помощью Xilinx Downloader Parallel Cable III.

К картам с чипом MetMos прилагается DOS конфигуратор. Он позволяет сконфигурировать MetMos LPT и COM как Legacy Port, т.е. на нижние стандартные адреса. Это работает и под Win98, если конфигуратор вставить в autoexec.bat. Порты NetMos при этом ничем не отличаются от стандартных за исключением номера прерывания. Весь досовский софт не использующий прерывания работал, в том числе из под win98.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 9 2008, 02:09
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(_3m @ Dec 8 2008, 18:27) *
К картам с чипом MetMos прилагается DOS конфигуратор. Он позволяет сконфигурировать MetMos LPT и COM как Legacy Port, т.е. на нижние стандартные адреса. Это работает и под Win98, если конфигуратор вставить в autoexec.bat. Порты NetMos при этом ничем не отличаются от стандартных за исключением номера прерывания. Весь досовский софт не использующий прерывания работал, в том числе из под win98.
По-моему вы ошибаетесь. Это не аппартный, а программный ремаппинг. Который не работает в NT-ных версиях Windows, потому как ОС сама управляет ресурсами PCI-устройств. Насколько я знаю, PCI-ные устройства принципиально нельзя аппаратно ремаппить на "нижние" адреса ввода-вывода.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:46
Рейтинг@Mail.ru


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