Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Надо подправить PonyProg |
Автор: Lockdog 30.10.2007, 15:57 |
В общем не знаю куда писать, решил сюда. Если что, сильно не бейте, а перенесите тему...) Мне нужно одну программку подправить PonyProg http://ponyprog.sourceforge.net Потому что у меня LPT порт по другому адресу расположен, не 378, а EC00. Поэтому надо в самой программе поменять этот адрес, в настройках ничего не нашёл.((( Помогите, очень прошу. AVReal не подходит. |
Автор: Lazin 30.10.2007, 16:48 |
А не проще поменять адрес порта? |
Автор: Lockdog 30.10.2007, 16:58 |
Ты знаешь как??? Я вот не знаю, и не смог найти как.... |
Автор: AVR32 31.10.2007, 00:05 |
Номер LPT порта меняется в настройках BIOS'а. PS: Вход в BIOS - после включения питания, при начале загрузке, нажать Delete ![]() |
Автор: Lockdog 31.10.2007, 12:38 |
Блин, умник))) Если бы всё было так просто. В материнке нет LPT порта, я покупал PCI карту с лпт и там адрес другой, вот мне и надо либо как-то поменять базовый порт, либо патчить ПониПрог |
Автор: Willy 31.10.2007, 13:00 |
C:\Program Files\PonyProg2000\PONYPROG2000.INI и строчку поправить ![]() LPTPorts=378 |
Автор: Lockdog 31.10.2007, 13:06 |
Пробовал, не помогло... Исправлял, когда в настройках "Interface Setup" проверял порт по исправленному адресу, то он мне писал "Test failed". |
Автор: Lazin 31.10.2007, 13:10 | ||
В классе PortInterface (portint.h) объявлен массив par_ports_base, который задет адреса для LPT портов. Сами адреса туда записываются в конструкторе (portint.cpp) вот таким вот образом
|
Автор: Lockdog 31.10.2007, 13:15 |
Полезная информаци, а что мне с этим дальше делать?)) |
Автор: Lazin 31.10.2007, 13:47 |
Поменяй адрес и скомпилируй программу |
Автор: Lockdog 31.10.2007, 15:13 |
А ссылку на исходники можно??? А всё, нашёл, спс. |
Автор: Lockdog 31.10.2007, 18:21 |
А объясните, как всё это дело компилить, а то я не знаком с С++... |
Автор: AVR32 1.11.2007, 01:14 | ||
Правь INF файл для PCI карты. |
Автор: Lockdog 1.11.2007, 01:18 |
А где его найти? |
Автор: Lockdog 8.11.2007, 12:18 |
Ну так никто не поможет??? |
Автор: AnnikaKarhu 3.4.2008, 15:16 |
Удалось ли решить проблему? У меня точно такая же ситуация - адрес LPT (PCI) 9800 и PonyProg его не видит. |