Is necessary to rebuild avrdude to run on 64-bit Windows XP or should it work right out of the box?
avrdude on 64-bit XP
You'll very probably have to rebuild avrdude. And even then, there is no guarantee that it will build for that platform.
Why don't you try it and let us know? It works in 64-bit Vista with one change made by MadWizard.
I don't have access to a 64-bit machine.
... Ok, well I don't have access to one, *yet*. But it may be some months before this happens...
I'll let y'all know how it turns out. I'm having some trouble with Cygwin so it may be a couple of days.
Small update. I still haven't had a chance to rebuild avrdude on my system so I'm still using avrdude-gui with the WinAVR avrdude. After countless searches I stumbled upon some non-avrdude related information that still dealt with my giveio.sys problem. Basically it implies that giveio.sys is not needed on XP - vanilla or 64-bit. So I removed givio.sys and giveio.inf from my windows directory and started up my avrdude-gui. Well, I didn't get the giveio.sys error OR the 'can't open device "com1": access is denied' error. On the flip-side, though, when I try to program my atmega168, it just seems to hang. I've been letting it run for about six hours or so now and the task manager doesn't say it's not responding either. I don't know if this is a good thing or not, but I'm keeping my fingers crossed. If anyone can clear up anything or offer any more insight, it would be greatly appreciated.
Edit::
Oh yeah, when I tried it last night, I disconnected the power and got a million time out errors. So it seems like it was trying to do something.
I finally got around to rebuilding avrdude and have a couple of questions.
1. The executable was put in a cygwin directory. Can this be moved or copied to my WinAVR directory without causing problems?
2. I didn't see a config file in the directory it was built to. Is this normal and is there anywhere I can download a config file that has support for the ATMEGA168?
Thanks