When I type:
make program-minipov.hex
I get the below msg:
avrdude -p attiny2313 -P com1 -c dasa -U flash:w:minipov.hex
process_begin: CreateProcess(NULL, avrdude -p attiny2313 -P com1 -c dasa -U flas
h:w:minipov.hex, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [program-minipov] Error 2
I have no clue how to fix it.
ScreenShot:
Using:
A kit
windows 2000
a serial port
Minipov does light up one at a time right to left
The system cannot find the file specified
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
-
- Posts: 12151
- Joined: Thu Apr 06, 2006 4:21 pm
Re: The system cannot find the file specified
interesting, i vaguely remember this. are you an administrator?
-
- Posts: 3
- Joined: Tue Jun 23, 2009 10:39 pm
Re: The system cannot find the file specified
I am going to say yes; because, I am using windows 2000, and there is only one user. Otherwise, no clue.
-
- Posts: 12151
- Joined: Thu Apr 06, 2006 4:21 pm
-
- Posts: 3
- Joined: Tue Jun 23, 2009 10:39 pm
Re: The system cannot find the file specified
echo %GCC_EXEC_PREFIX%, did not return anything. So, I tried reinstalling AVRDude, and it's working. Hmm...blinky, blinky.
-
- Posts: 12151
- Joined: Thu Apr 06, 2006 4:21 pm
-
- Posts: 6
- Joined: Mon Aug 03, 2009 11:54 pm
Re: The system cannot find the file specified
I just got this tonight when I was revisiting the minipov3 project after not using it for awhile. I noticed that my makefile was setup as such:
# Default target.
all: begin gccversion \
mypov.hex \
minipov.hex all_leds.hex alt_leds.hex mypov.hex test_leds.hex \
largeimage.hex makefair.hex makezine.hex eyebeam.hex digg.hex make.hex \
finished end
where the following is defined later in the makefile:
finished:
@echo $(MSG_ERRORS_NONE)
end:
@echo $(MSG_END)
@echo
I found that the problem went away as long as the 'finished end' was not on a line by itself:
# Default target.
all: begin gccversion \
mypov.hex \
minipov.hex all_leds.hex alt_leds.hex mypov.hex test_leds.hex \
largeimage.hex makefair.hex makezine.hex eyebeam.hex digg.hex make.hex finished end
Can anybody who understands makefiles better explain why only the latter option avoids the error?
# Default target.
all: begin gccversion \
mypov.hex \
minipov.hex all_leds.hex alt_leds.hex mypov.hex test_leds.hex \
largeimage.hex makefair.hex makezine.hex eyebeam.hex digg.hex make.hex \
finished end
where the following is defined later in the makefile:
finished:
@echo $(MSG_ERRORS_NONE)
end:
@echo $(MSG_END)
@echo
I found that the problem went away as long as the 'finished end' was not on a line by itself:
# Default target.
all: begin gccversion \
mypov.hex \
minipov.hex all_leds.hex alt_leds.hex mypov.hex test_leds.hex \
largeimage.hex makefair.hex makezine.hex eyebeam.hex digg.hex make.hex finished end
Can anybody who understands makefiles better explain why only the latter option avoids the error?
Please be positive and constructive with your questions and comments.