I'm wondering if there is any further info or resolution on this problem? We use avrdude + osx + avrisp2 with usb for both development and production environments.
Up to now we've just used the avrdude from Crosspack, which always worked perfectly without any delay. we use it on osx 10.6 and 10.4. When I compile avrdude myself, then I get the huge delay every time it starts, after which it functions normally. I tried building on osx 10.6 and on osx 10.4, i get the same result either way. This has become an issue because we have some unrelated patches to avrdude that we want to deploy in our production environment. I tried adding the patch to stk500v2_getsync(), which seems to have resolved the problem, but i haven't done much testing to yet to give me confidence about deploying in production. is everyone else using this patch? thanks, Dan Goldwater MonkeyLectric >Jason von Nieda wrote: >One thing I have noticed with the Crosspack version is that the first time I >use it after powering the mkII up it works fine. Subsequent runs against the >mkII without a power cycle work but there is anywhere from a 5-30 second >delay before the initialize happens. I believe I've posted to this list >about it. I found that the patch that skips the sign-on fixes that as well. > >On Tue, Mar 23, 2010 at 11:50 PM, Windell H. Oskay <address@hidden>wrote: >> >> On Mar 23, 2010, at 11:32 PM, Joerg Wunsch wrote: >> >> >> > Windell sent me the trace files, and I've noticed that the sign-on >> > command is being sent much earlier than the subsequent commands. >> > Maybe, somehow the USB driver in MacOS is simply not yet ready for >> > sending data there. I've asked him to replace the "return" hack by a >> > "sleep(1)". >> >> Okay, I've tried that. It does not outright fix the problem, but does >> change the character of it: >> >> >> avrdude -p x64a3 -c avrisp2 -P usb -v -e -b 115200 \ >> -U flash:w:xhello.hex >> >> avrdude: Version 5.10, compiled on Mar 23 2010 at 23:41:42 >> Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ >> Copyright (c) 2007-2009 Joerg Wunsch >> >> System wide configuration file is "/usr/local/etc/avrdude.conf" >> User configuration file is "/Users/oskay/.avrduderc" >> User configuration file does not exist or is not a regular file, >> skipping >> >> Using Port : usb >> Using Programmer : avrisp2 >> Overriding Baud Rate : 115200 >> avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200033832 >> avrdude: stk500v2_recv_mk2: error in USB receive >> avrdude: stk500v2_recv_mk2: error in USB receive >> avrdude: stk500v2_recv_mk2: error in USB receive >> avrdude: stk500v2_recv_mk2: error in USB receive >> [...etc...] >> >> _______________________________________________ avrdude-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avrdude-dev
