Модераторы: healix, Модераторы форума
elektron писал(а):1. Имеем Windows 10 (x64), новую материнскую плату на процессоре Apollo Lake и встроенный LPT порт (под косичку).
2. Имеем программатор, работающий через LPT порт. Его софт обращается напрямую к адресам порта.
Проблема: софт программатора (io.dll, io.sys) разработан только для win32 и не может работать на win64.
Как решить проблему? Организовать мост 32-64 бит не получается, видимо придется использовать виртуальную win32.
Вопрос: какая виртуальная машина увидит железный LPT порт хоста, причем с правильными адресами (378H/IRQ7, 278H/IRQ5) и стандартным диапазоном ввода-вывода ?
elektron писал(а): Имеем программатор, работающий через LPT порт. Его софт обращается напрямую к адресам порта
mutexx писал(а):elektron писал(а): Имеем программатор, работающий через LPT порт. Его софт обращается напрямую к адресам порта
а что программировать то? Сейчас на али можно прикупить USB программатор который умеет прошивать практически под любые микросхемы за смешные деньги, возможно это древнее LPT устройство проще заменить?
Vitaha писал(а):интересные вы темы обсуждаете на автофоруме)
вставлю свои "0.05 грн".
Сразу скажу. не юзал именно с программатором но нечто близкое.
В принципе для своих целей (не авто) использую Oracle VM Virtualbox. Она видит LPT.
http://prntscr.com/nyka3v Вот опции ее - там в принципе все есть. (virtualbox.org)
В схожей задаче подключения одной железяки которая только с 32биткой работает да и то не более XP, делал то же самое.
Все супер - все ок. За исключением маленького нюанса. При старте железяки там на какой то момент времени обрыв порта присходит и его переподключение. И вся глобальная концепция медным тазом накрывалась. Я перепробовал кучу всего и так и не победил. при этом если без виртуалок и пробросов - порт не теряется при старте. В итоге достал из загашника другой комп, поставил туда винду и сделал все. Думаю у вас с програматором так же есть риски при работе с виртуалкой при инициализации устройств... А так можете попробовать - может эта виртуалка и подойдет
oreh писал(а):elektron, абзац про юсб хдд несколько туманен... Ты ж его для самой винды будешь юзать, лпт будет встроенный, причем тут юсб-лпт?
Зарегистрированные пользователи: Google [Bot]