Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

MiniPOV4 and previous versions

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

  • FIRST: Using MiniPOV3 PID:20 from Adafruit
    SECOND: W7 - homebrew PC
    THIRD: Using PL2303 USB/Serial adapter PID:18 from Adafruit
    FOURTH: MiniPOV3 does light up when powered. LEDs cascade as expected
    FIFTH: Unable to properly install PL2303 adapter - using drivers from Adafruit PID:18 webpage link to prolific.com.tw - added the AVRDUDE USB/Serial change files as well
    SIXTH: screencap is uploaded as attachement with DOS box, Device Manager, and Properties for USB/Serial entry
    SEVENTH: Will get this done tomorrow (pic of MiniPOV3 front/back)

Of note:
  • 1 - Using Adafruit's kit and suggested USB cable.
    2 - Overlayed the modified AVRDUDE files for USB/Serial.
    3 - I have edited MAKEFILE to use com4 (which Device Manager shows) and it times out very quickly (2-3 seconds) with "avrdude: ser_open<>: can't open device "com4": The system cannot find the file specified"
    4 - com1 seems to try to communicate (15 seconds+) but comes up with the rc=-1 error each time
    5 - Confirmed delay=2000 is present
    6 - Also - my computer does not have a physical serial port - COM1 only shows up while the USB/Serial cable is attempting to initialize

Thanks in advance for any help. The build was sweet and smooth. This cable is, however, ugh.

dtownmaker
Attachments
screencap.jpg
screencap.jpg (360.44 KiB) Viewed 8004 times

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

From Prolific's website which has the latest 1.5.0 driver from Oct '11

Code: Select all

Q Why do I get an Error Code 10 (Yellow Exclamation Mark) after I installed the latest driver?  

A If you are getting an Error Code 10 with a yellow exclamation mark in Device Manager after installing the latest Prolific PL-2303 driver, please contact the cable maker of your product for Prolific chip validity and support. 
Prolific strongly recommend to only purchase USB-to-Serial cables from company-branded products providing technical support. It is not advisable to buy from unknown cable makers (no-brand cables) made in China. Prolific does not manufacturer any end-product cables and will not provide direct support to end-users. 
 
Went to IO Crest's website and they mentioned the CD included with the cable (did not use earlier due to recommendation on Adafruit PID:18 page to get latest). Windows driver did not work. On a whim, tried the Vista driver and it works.

Driver date: 02/12/2007
Driver Version: 3.0.1.0


Well, by "works" I mean Win7 acts as though the adapter and driver are good to go.


Now when I attempt to program, I get the farthest LED to slightly glow, but the MAKE program quits with:

Code: Select all

avrdude:  AVR device not responding
avrdude:  initialization failed, rc=-1
Double check..........

avrdude done.
Extending delay to 3000 did not work nor did 5000.

User avatar
adafruit_support_bill
 
Posts: 88090
Joined: Sat Feb 07, 2009 10:11 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by adafruit_support_bill »

Do you have the device powered on when you try to download?

If you post photos of the front & back of the board, we'll check the assembly.

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Yes, I do have the MiniPOV3 powered on while attempting to download. The LEDs are all off during initialization, then the last LED (furthest from the DB9 connector) dimly lights up until the goes off again when the error code appears on the PC.

Behaviour of the MiniPOV3 powered up:
  • ***Stand-alone: all 8 LEDs cascade as expected from default program load
    ***Connected to cable but cable not connected to PC: Only the top 5 LEDs cascade - lower 3 do nothing
    ***Connect cable (with MiniPOV3 connected and powered): LEDs do a bit of flashing while the cable is recognized and added to the PC, then all go blank.
    ***Connected and attempt to program: as mentioned, last LED dimly lights - error occurs about about 15 seconds
TOP/BOTTOM photos are attached

Thanks - dtownmaker
Attachments
BOTTOM
BOTTOM
MiniPOV3_bottom.jpg (497.3 KiB) Viewed 7978 times
TOP
TOP
MiniPOV3_top.jpg (502.52 KiB) Viewed 7978 times

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Using the MiniPOV3 schematic, I tried to follow the pins from the DB9 connector out onto the board. I was able to confirm continuity from each of the DB9 pins out to the next resistor, HOWEVER, they do not match up with the schematic as shown below.

In particular, it looks like pins 3 and 7 are swapped? Pin 3 has continuity with R11; not R12. Likewise, Pin 7 has continuity with R11; not R12 as in the schematic.

I'm also seeing R10 tie to D1, although the schematic shows D2. D1 should tie to R12, which on my board it does not.

Does this help at all? If it doesn't, you can have a chuckle at my expense!

Thanks - dtownmaker
Attachments
minipov3schem.png
minipov3schem.png (24.15 KiB) Viewed 7970 times

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Here is what I was able to trace out on my MiniPOV3 build. Some of the R and D numbers are different than what is shown in the schematic.

DB9 Pin 3 ---> R11 ---> D2 ---> GND
DB9 Pin 3 ---> R11 ---> R3 ---> LED ---> GND
DB9 Pin 3 ---> R11 ---> 4th pin down on chip opposite side of "o" mark

DB9 Pin 4 ---> R10 ---> D1 ---> GND
DB9 Pin 4 ---> R10 ---> 2nd pin down on chip opposite side of "o" mark

DB9 Pin 8 ---> R2 ---> LED ---> GND
DB9 Pin 8 ---> 3rd pin down on chip opposite side of "o" mark

DB9 Pin 7 ---> R12 ---> D3 ---> GND
DB9 Pin 7 ---> R12 ---> 1st pin down on chip side of "o" mark

Chip Pin 20 ---> VCC
Chip Pin 10 ---> GND

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

And by "trace out" I mean confirm continuity with my meter between points.

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Attempted again to re-program and used -d (DEBUG) flag. First CODE box is what I was able to pipe off. Second CODE box is what did not go to the TXT file but did display on my PC screen.

Code: Select all

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or BANNED FOR A
PARTICULAR PURPOSE.

This program built for i386-pc-mingw32
find_and_set_shell path search set default_shell = C:/WinAVR-20100110/utils/bin/sh.exe
Reading makefiles...
Reading makefile `makefile'...
Updating makefiles....
 Considering target file `makefile'.
  Looking for an implicit rule for `makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.o'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.c'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.cc'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.cpp'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.p'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.f'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.r'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.s'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.sh'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile,v'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `RCS/makefile,v'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `RCS/makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `s.makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `SCCS/s.makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.o'.
  Looking for a rule with intermediate file `makefile.o'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.c'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.S'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cc'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cpp'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.p'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.f'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.r'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.s'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.mod'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `makefile.o,v'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `RCS/makefile.o,v'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `RCS/makefile.o'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `s.makefile.o'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `SCCS/s.makefile.o'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.c'.
   Looking for a rule with intermediate file `makefile.c'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.y'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.l'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `makefile.c,v'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `RCS/makefile.c,v'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `RCS/makefile.c'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `s.makefile.c'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `SCCS/s.makefile.c'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.y'.
    Looking for a rule with intermediate file `makefile.y'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `makefile.y,v'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `RCS/makefile.y,v'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `RCS/makefile.y'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `s.makefile.y'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `SCCS/s.makefile.y'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.l'.
    Looking for a rule with intermediate file `makefile.l'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `makefile.l,v'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `RCS/makefile.l,v'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `RCS/makefile.l'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `s.makefile.l'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `SCCS/s.makefile.l'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Looking for a rule with intermediate file `makefile.w'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `makefile.w,v'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `RCS/makefile.w,v'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `RCS/makefile.w'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `s.makefile.w'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `SCCS/s.makefile.w'.
    Trying pattern rule with stem `makefile'.
    Rejecting impossible implicit prerequisite `makefile.w'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.S'.
   Looking for a rule with intermediate file `makefile.S'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `makefile.S,v'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `RCS/makefile.S,v'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `RCS/makefile.S'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `s.makefile.S'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `SCCS/s.makefile.S'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cc'.
   Looking for a rule with intermediate file `makefile.cc'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `makefile.cc,v'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `RCS/makefile.cc,v'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `RCS/makefile.cc'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `s.makefile.cc'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `SCCS/s.makefile.cc'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cpp'.
   Looking for a rule with intermediate file `makefile.cpp'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `makefile.cpp,v'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `RCS/makefile.cpp,v'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `RCS/makefile.cpp'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `s.makefile.cpp'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `SCCS/s.makefile.cpp'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.p'.
   Looking for a rule with intermediate file `makefile.p'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.web'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `makefile.p,v'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `RCS/makefile.p,v'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `RCS/makefile.p'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `s.makefile.p'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `SCCS/s.makefile.p'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.web'.
    Looking for a rule with intermediate file `makefile.web'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `makefile.web,v'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `RCS/makefile.web,v'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `RCS/makefile.web'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `s.makefile.web'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `SCCS/s.makefile.web'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.f'.
   Looking for a rule with intermediate file `makefile.f'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.r'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `makefile.f,v'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `RCS/makefile.f,v'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `RCS/makefile.f'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `s.makefile.f'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `SCCS/s.makefile.f'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.r'.
    Looking for a rule with intermediate file `makefile.r'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile'.
     Rejecting impossible implicit prerequisite `makefile.l'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `makefile.r,v'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `RCS/makefile.r,v'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `RCS/makefile.r'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `s.makefile.r'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `SCCS/s.makefile.r'.
   Trying pattern rule with stem `makefile'.
   Rejecting impossible implicit prerequisite `makefile.r'.
   Trying pattern rule with stem `makefile'.
   Rejecting impossible implicit prerequisite `makefile.s'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.mod'.
   Looking for a rule with intermediate file `makefile.mod'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `makefile.mod,v'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `RCS/makefile.mod,v'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `RCS/makefile.mod'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `s.makefile.mod'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `SCCS/s.makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.c'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.cc'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.cpp'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.p'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.f'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.r'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.s'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.sh'.
  Looking for a rule with intermediate file `makefile.sh'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `makefile.sh,v'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `RCS/makefile.sh,v'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `RCS/makefile.sh'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `s.makefile.sh'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `SCCS/s.makefile.sh'.
  No implicit rule found for `makefile'.
  Finished prerequisites of target file `makefile'.
 No need to remake target `makefile'.
Updating goal targets....
Considering target file `program-mypov'.
 File `program-mypov' does not exist.
 Looking for an implicit rule for `program-mypov'.
 Trying pattern rule with stem `mypov'.
 Found an implicit rule for `program-mypov'.
  Considering target file `mypov.hex'.
   Looking for an implicit rule for `mypov.hex'.
   Trying pattern rule with stem `mypov'.
   Trying implicit prerequisite `mypov.elf'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `mypov.hex,v'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `RCS/mypov.hex,v'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `RCS/mypov.hex'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `s.mypov.hex'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `SCCS/s.mypov.hex'.
   Trying pattern rule with stem `mypov'.
   Trying implicit prerequisite `mypov.elf'.
   Looking for a rule with intermediate file `mypov.elf'.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `mypov'.
    Trying implicit prerequisite `mypov.o'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `mypov.elf,v'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `RCS/mypov.elf,v'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `RCS/mypov.elf'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `s.mypov.elf'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `SCCS/s.mypov.elf'.
    Trying pattern rule with stem `mypov'.
    Trying implicit prerequisite `mypov.o'.
    Looking for a rule with intermediate file `mypov.o'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `mypov'.
     Trying implicit prerequisite `mypov.c'.
   Found an implicit rule for `mypov.hex'.
      Considering target file `mypov.c'.
       Looking for an implicit rule for `mypov.c'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.y'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.l'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `mypov.c,v'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `RCS/mypov.c,v'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `RCS/mypov.c'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `s.mypov.c'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `SCCS/s.mypov.c'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.y'.
       Looking for a rule with intermediate file `mypov.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `mypov.y,v'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `RCS/mypov.y,v'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `RCS/mypov.y'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `s.mypov.y'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `SCCS/s.mypov.y'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.l'.
       Looking for a rule with intermediate file `mypov.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `mypov.l,v'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `RCS/mypov.l,v'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `RCS/mypov.l'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `s.mypov.l'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `SCCS/s.mypov.l'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Looking for a rule with intermediate file `mypov.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `mypov.w,v'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `RCS/mypov.w,v'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `RCS/mypov.w'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `s.mypov.w'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `SCCS/s.mypov.w'.
       Trying pattern rule with stem `mypov'.
       Rejecting impossible implicit prerequisite `mypov.w'.
       No implicit rule found for `mypov.c'.
       Finished prerequisites of target file `mypov.c'.
      No need to remake target `mypov.c'.
   Finished prerequisites of target file `mypov.hex'.
   Prerequisite `mypov.elf' of target `mypov.hex' does not exist.
  No need to remake target `mypov.hex'.
 Finished prerequisites of target file `program-mypov'.
Must remake target `program-mypov'.
avrdude -p attiny2313 -P com4	 -c dasa -U flash:w:mypov.hex
CreateProcess(C:\WinAVR-20100110\bin\avrdude.exe,avrdude -p attiny2313 -P com4 -c dasa -U flash:w:mypov.hex,...)
Putting child 0x007066a0 (program-mypov) PID 7601544 on the chain.
Live child 0x007066a0 (program-mypov) PID 7601544 
Main thread handle = 0x00000050
Reaping losing child 0x007066a0 PID 7601544 
Removing child 0x007066a0 PID 7601544 from chain.
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or BANNED FOR A
PARTICULAR PURPOSE.

This program built for i386-pc-mingw32
find_and_set_shell path search set default_shell = C:/WinAVR-20100110/utils/bin/sh.exe
Reading makefiles...
Reading makefile `makefile'...
Updating makefiles....
 Considering target file `makefile'.
  Looking for an implicit rule for `makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.o'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.c'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.cc'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.cpp'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.p'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.f'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.r'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.s'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.sh'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile,v'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `RCS/makefile,v'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `RCS/makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `s.makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `SCCS/s.makefile'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.o'.
  Looking for a rule with intermediate file `makefile.o'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.c'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.S'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cc'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cpp'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.p'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.f'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.r'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.s'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.mod'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `makefile.o,v'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `RCS/makefile.o,v'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `RCS/makefile.o'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `s.makefile.o'.
   Trying pattern rule with stem `makefile.o'.
   Trying implicit prerequisite `SCCS/s.makefile.o'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.c'.
   Looking for a rule with intermediate file `makefile.c'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.y'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.l'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `makefile.c,v'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `RCS/makefile.c,v'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `RCS/makefile.c'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `s.makefile.c'.
    Trying pattern rule with stem `makefile.c'.
    Trying implicit prerequisite `SCCS/s.makefile.c'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.y'.
    Looking for a rule with intermediate file `makefile.y'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `makefile.y,v'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `RCS/makefile.y,v'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `RCS/makefile.y'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `s.makefile.y'.
     Trying pattern rule with stem `makefile.y'.
     Trying implicit prerequisite `SCCS/s.makefile.y'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.l'.
    Looking for a rule with intermediate file `makefile.l'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `makefile.l,v'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `RCS/makefile.l,v'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `RCS/makefile.l'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `s.makefile.l'.
     Trying pattern rule with stem `makefile.l'.
     Trying implicit prerequisite `SCCS/s.makefile.l'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.w'.
    Looking for a rule with intermediate file `makefile.w'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `makefile.w,v'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `RCS/makefile.w,v'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `RCS/makefile.w'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `s.makefile.w'.
     Trying pattern rule with stem `makefile.w'.
     Trying implicit prerequisite `SCCS/s.makefile.w'.
    Trying pattern rule with stem `makefile'.
    Rejecting impossible implicit prerequisite `makefile.w'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.S'.
   Looking for a rule with intermediate file `makefile.S'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `makefile.S,v'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `RCS/makefile.S,v'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `RCS/makefile.S'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `s.makefile.S'.
    Trying pattern rule with stem `makefile.S'.
    Trying implicit prerequisite `SCCS/s.makefile.S'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cc'.
   Looking for a rule with intermediate file `makefile.cc'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `makefile.cc,v'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `RCS/makefile.cc,v'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `RCS/makefile.cc'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `s.makefile.cc'.
    Trying pattern rule with stem `makefile.cc'.
    Trying implicit prerequisite `SCCS/s.makefile.cc'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.cpp'.
   Looking for a rule with intermediate file `makefile.cpp'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `makefile.cpp,v'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `RCS/makefile.cpp,v'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `RCS/makefile.cpp'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `s.makefile.cpp'.
    Trying pattern rule with stem `makefile.cpp'.
    Trying implicit prerequisite `SCCS/s.makefile.cpp'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.p'.
   Looking for a rule with intermediate file `makefile.p'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.web'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `makefile.p,v'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `RCS/makefile.p,v'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `RCS/makefile.p'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `s.makefile.p'.
    Trying pattern rule with stem `makefile.p'.
    Trying implicit prerequisite `SCCS/s.makefile.p'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.web'.
    Looking for a rule with intermediate file `makefile.web'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `makefile.web,v'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `RCS/makefile.web,v'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `RCS/makefile.web'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `s.makefile.web'.
     Trying pattern rule with stem `makefile.web'.
     Trying implicit prerequisite `SCCS/s.makefile.web'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.f'.
   Looking for a rule with intermediate file `makefile.f'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.r'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `makefile.f,v'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `RCS/makefile.f,v'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `RCS/makefile.f'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `s.makefile.f'.
    Trying pattern rule with stem `makefile.f'.
    Trying implicit prerequisite `SCCS/s.makefile.f'.
    Trying pattern rule with stem `makefile'.
    Trying implicit prerequisite `makefile.r'.
    Looking for a rule with intermediate file `makefile.r'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `makefile'.
     Rejecting impossible implicit prerequisite `makefile.l'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `makefile.r,v'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `RCS/makefile.r,v'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `RCS/makefile.r'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `s.makefile.r'.
     Trying pattern rule with stem `makefile.r'.
     Trying implicit prerequisite `SCCS/s.makefile.r'.
   Trying pattern rule with stem `makefile'.
   Rejecting impossible implicit prerequisite `makefile.r'.
   Trying pattern rule with stem `makefile'.
   Rejecting impossible implicit prerequisite `makefile.s'.
   Trying pattern rule with stem `makefile'.
   Trying implicit prerequisite `makefile.mod'.
   Looking for a rule with intermediate file `makefile.mod'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `makefile.mod,v'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `RCS/makefile.mod,v'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `RCS/makefile.mod'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `s.makefile.mod'.
    Trying pattern rule with stem `makefile.mod'.
    Trying implicit prerequisite `SCCS/s.makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.c'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.cc'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.cpp'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.p'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.f'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.r'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.s'.
  Trying pattern rule with stem `makefile'.
  Rejecting impossible implicit prerequisite `makefile.mod'.
  Trying pattern rule with stem `makefile'.
  Trying implicit prerequisite `makefile.sh'.
  Looking for a rule with intermediate file `makefile.sh'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `makefile.sh,v'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `RCS/makefile.sh,v'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `RCS/makefile.sh'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `s.makefile.sh'.
   Trying pattern rule with stem `makefile.sh'.
   Trying implicit prerequisite `SCCS/s.makefile.sh'.
  No implicit rule found for `makefile'.
  Finished prerequisites of target file `makefile'.
 No need to remake target `makefile'.
Updating goal targets....
Considering target file `program-mypov'.
 File `program-mypov' does not exist.
 Looking for an implicit rule for `program-mypov'.
 Trying pattern rule with stem `mypov'.
 Found an implicit rule for `program-mypov'.
  Considering target file `mypov.hex'.
   Looking for an implicit rule for `mypov.hex'.
   Trying pattern rule with stem `mypov'.
   Trying implicit prerequisite `mypov.elf'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `mypov.hex,v'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `RCS/mypov.hex,v'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `RCS/mypov.hex'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `s.mypov.hex'.
   Trying pattern rule with stem `mypov.hex'.
   Trying implicit prerequisite `SCCS/s.mypov.hex'.
   Trying pattern rule with stem `mypov'.
   Trying implicit prerequisite `mypov.elf'.
   Looking for a rule with intermediate file `mypov.elf'.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `mypov'.
    Trying implicit prerequisite `mypov.o'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `mypov.elf,v'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `RCS/mypov.elf,v'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `RCS/mypov.elf'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `s.mypov.elf'.
    Trying pattern rule with stem `mypov.elf'.
    Trying implicit prerequisite `SCCS/s.mypov.elf'.
    Trying pattern rule with stem `mypov'.
    Trying implicit prerequisite `mypov.o'.
    Looking for a rule with intermediate file `mypov.o'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `mypov'.
     Trying implicit prerequisite `mypov.c'.
   Found an implicit rule for `mypov.hex'.
      Considering target file `mypov.c'.
       Looking for an implicit rule for `mypov.c'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.y'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.l'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `mypov.c,v'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `RCS/mypov.c,v'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `RCS/mypov.c'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `s.mypov.c'.
       Trying pattern rule with stem `mypov.c'.
       Trying implicit prerequisite `SCCS/s.mypov.c'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.y'.
       Looking for a rule with intermediate file `mypov.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `mypov.y,v'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `RCS/mypov.y,v'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `RCS/mypov.y'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `s.mypov.y'.
        Trying pattern rule with stem `mypov.y'.
        Trying implicit prerequisite `SCCS/s.mypov.y'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.l'.
       Looking for a rule with intermediate file `mypov.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `mypov.l,v'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `RCS/mypov.l,v'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `RCS/mypov.l'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `s.mypov.l'.
        Trying pattern rule with stem `mypov.l'.
        Trying implicit prerequisite `SCCS/s.mypov.l'.
       Trying pattern rule with stem `mypov'.
       Trying implicit prerequisite `mypov.w'.
       Looking for a rule with intermediate file `mypov.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `mypov.w,v'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `RCS/mypov.w,v'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `RCS/mypov.w'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `s.mypov.w'.
        Trying pattern rule with stem `mypov.w'.
        Trying implicit prerequisite `SCCS/s.mypov.w'.
       Trying pattern rule with stem `mypov'.
       Rejecting impossible implicit prerequisite `mypov.w'.
       No implicit rule found for `mypov.c'.
       Finished prerequisites of target file `mypov.c'.
      No need to remake target `mypov.c'.
   Finished prerequisites of target file `mypov.hex'.
   Prerequisite `mypov.elf' of target `mypov.hex' does not exist.
  No need to remake target `mypov.hex'.
 Finished prerequisites of target file `program-mypov'.
Must remake target `program-mypov'.
avrdude -p attiny2313 -P com4	 -c dasa -U flash:w:mypov.hex
CreateProcess(C:\WinAVR-20100110\bin\avrdude.exe,avrdude -p attiny2313 -P com4 -c dasa -U flash:w:mypov.hex,...)
Putting child 0x013066a0 (program-mypov) PID 20184456 on the chain.
Live child 0x013066a0 (program-mypov) PID 20184456 
Main thread handle = 0x00000050
Reaping losing child 0x013066a0 PID 20184456 
Removing child 0x013066a0 PID 20184456 from chain.

Code: Select all

avrdude:  AVR device not responding
avrdude:  initialization failed, rc=-1
          Double check connections and try again, or use -F to override
          this check.

avrdude done.   Thank you.

make: *** [program-mypov] Error 1

User avatar
adafruit_support_bill
 
Posts: 88090
Joined: Sat Feb 07, 2009 10:11 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by adafruit_support_bill »

This sounds like a communication issue. Your soldering looks OK and the POV appears to be acting normally. Do you have another RS-232 device you can use to verify that the USB/Serial adapter is functioning? Or a machine with a real serial port?

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Tried everything on an XP machine and still getting rc=-1 error.

I had to use the included driver with the cable as http://www.prolific.com.tw seems to be down this morning. The cable installed without issue.

To confirm the steps I took, I did the following:
  • ***downloaded unaltered AVRdude software from Adafruit link
    ***overlayed modified avrdude.conf and avrdude.exe from Adafruit link
    ***installed Prolific driver from CD (will try suggested driver if Prolific's website comes back up)
    ***installed MiniPOV3 source files
    ***ran make program-all_leds to attempt to load a default hex file
    ***received same error as before on W7 machine
I've got a couple of cases of old modems around here somewhere and will attempt to connect and test to confirm general serial connectivity.

User avatar
dtownmaker
 
Posts: 22
Joined: Sun Jan 15, 2012 1:53 am

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by dtownmaker »

Dusted off an old laptop with a serial port and voila, it works.

Completely different behavior on the LEDs while programming. Instead of just #8 being dimly lit, #7 flashes in rapid succession (along with #6 in response) brightly while programming occurs. I guess that makes sense connected to TxD, RTS, and CTS if I understand the serial pin-out correctly.


Any possibility I received a DOA cable?

adafruit
 
Posts: 12151
Joined: Thu Apr 06, 2006 4:21 pm

Re: Unable to install PL2303 USB/Serial Adapter or communicate with mPOV3

Post by adafruit »

it seems like it may be! email support@adafruit to get a refund for the cable.

Locked
Please be positive and constructive with your questions and comments.

Return to “MiniPOV”