DLPortIO x64 and 64-bit Windows.

Unfortunately, there is no DriverLINX package (DLPortIO.sys + DLPortIO.dll) for x86-64 (AMD64, Intel64) Windows versions. I didn’t find it at least. Scientific Software Tools, Inc. (http://www.sstnet.com) discontinued the package support.
Fortunately, there is InpOut32 package (hwinterface.sys+inpout32.dll) and 64-bit version InpOutx64 with hwinterfacex64.sys driver.

»»» How to install DLPortIO in 64-bit Windows

DLPortIO and 32-bit Windows.

For Windows NT, Windows 2000 and 32-bit WindowsXP, Windows 7 driver DLPortIO.sys and library DLPortIO.dll can be installed by either of the two installers — GUI and CLI (command-line interface). AVReAl is an CLI program itself so I hope that avreal users are not annoyed with CLI. I recommend to use command-line installer which has a ten times less archive (about 17KB instead of 170KB) but can do the same.

»»» How to install DLPortIO in 32-bit Windows

DLPortIO 32, DLPortIO x64 for Windows XP, Windows 7

avreal has been working correctly under 64-bit versions of Windows for some years. Experts installed right driver and the program worked properly. But of late years I use linux mostly so 64-bit Windows is not very interesting for me.
Now I found enough time, a place and a disk space for testing by myself DLPortIO driver under Windows7/32 and 64-bit DLPortIO emulator under WindowsXP/64 and Windows7/64. dd program worked hardly restoring hard drive partitions from images for many installation attempts on “clean” system by all possible (even incorrect) methods.

So, installation archives was added yesterday to download page. There are two archives for DLPortIO-32 (GUI and command-line installer) and one archive for DLPortIO-64 (command-line installer). You can download and install an appropriate driver.
I will explain all that several days later.

LPT and Windows PnP.

Sometimes avreal works unstable with LPT under OS Windows. Programming can be successfull or can fault, for example synchronisation lost.

A reason of these faults may be LPT polling by Windows Plug-and-Play (PnP) subsystem in order to detect connected devices. The polling is made at OS booting which is indicated by adapter LED blinking. Windows also can make the polling during its working. DLportIO.sys driver does not block access to LPT from another programs that why the polling can interfere in the microcontroller programming.

To avoid PnP interference download and run disable-lpt-poll.reg file. As you can see from the text, the file adds registry key which disables LPT polling.

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Parport\Parameters]
“DisableWarmPoll”=dword:00000001

download

 

AVReAl – AVR serial programmer

You can download the most recent version of AVReAl from this page.
FTDI chip driver and FTD2XX library must be installed for FT2232C/L/D, FT2232H, FT4232H support in Win* and Linux environment.

avreal/linux has been checked up with libftd2xx versions 0.4.16 and below. You can download here 32-bit libftd2xx0.4.16.tar.gz and 64-bit libftd2xx0.4.16_x86_64.tar.gz versions of the library.

DLPortIO port access driver must be installed for NT-line OSes (WindowsNT, Windows2000, WindowsXP 32 and 64 bit, Windows7 32 and 64 bit) for LPT-adapters support. No driver required for Windows 98.

avreal for Linux does not requires a special LPT driver also. What is needed is to choose a method and set up a permissions.

AVReAl 

Version Windows Linux i386 Linux x86-64 FreeBSD
1.28rev9 1.28r9 – Win32 1.28r9 – Linux32 1.28r9 – Linux64 1.28r9 – FreeBSD (8.2)
1.28rev8 1.28r8 – Win32 1.28r8 – Linux32 1.28r8 – Linux64 1.28r8 – FreeBSD 8.2
1.28r8 – FreeBSD 6.4
1.28rev7 avw-1.28r7.zip avl32-1.28r7.zip avl64-1.28r7.zip avb-1.28r7.zip
1.28rev6 avw-1.28r6.zip avl32-1.28r6.zip avl64-1.28r6.zip avb-1.28r6.zip
1.28rev5 avw-1.28r5.zip avl32-1.28r5.zip avl64-1.28r5.zip avb-1.28r5.zip
1.28rev4 avw-1.28r4.zip avl32-1.28r4.zip avl64-1.28r4.zip avb-1.28r4.zip
1.28rev3 avw-1.28r3.zip avl32-1.28r3.zip avl64-1.28r3.zip avb-1.28r3.zip
1.28rev2 avw-1.28r2.zip avl32-1.28r2.zip avl64-1.28r2.zip avb-1.28r2.zip
1.28rev1 avw-1.28r1.zip avl32-1.28r1.zip avl64-1.28r1.zip avb-1.28r1.zip
1.28rev0 avw-1.28r0.zip avl32-1.28r0.zip avl64-1.28r0.zip avb-1.28r0.zip
avw-1.27r4.zip avl32-1.27r4.zip avl64-1.27r4.zip avb-1.27r4.zip

Posts about updates and bug fixes are published under ‘History’ category.
Some of previous versions (including the last DOS-version) available from old History page.

DLPortIO 

File Comments
dlportio-64.zip (25K)
Driver and library for 64-bit Windows.
Command-line installer. More…
dlportio-32-bat.zip (17K)
Driver and library for 32-bit Windows.
Command-line installer. More…
dlportio-32-exe.zip (167K)
Driver and library for 32-bit Windows.
GUI installer. More…

These drivers are not tested with Windows Vistabut apparently they should work when installed as for Vindows 7

 

AT89S51, AT89S52 serial programmer

at89s52.zip

There is old “quick ad dirty” patch of avreal for at89s51, at89s52 programming. The program was written some years ago for my friend and frozen in initial state. Only Windows and LPT are supported. Use the same driver as for avreal and almost the same switches.
Try to decrease -o switch frequency to -o8MHZ or -o6MHZ when programming errors occured.


[flagcounter image]