I seem to be having a similar problem. I had no difficulty assembling my Fuzebox — the build instructions here on ladyada.net are excellent, thank you — and I did make sure to put in C23, C4 and R24, although they're actually omitted from the build directions, as it looked like they were installed in the photos of the completed board. The Fuzebox was working, as far as I could tell, perfectly, for about a day. It booted into the colorbar demo just fine, and I was able to load the sprite demo and Uze's new sprite engine demo. I had it powered from the FTDI cable while hooked up to the TV, to minimize the time it took to get new code loaded and running, and I tried loading some of
Clay's demos. When I tried maze.hex, race.hex and demo2.hex, avrdude appeared to program the Fuzebox correctly, and the LED blinked as expected, but in all three cases, I got no audio or video output, no "kaching," no Uzebox logo. I loaded spritedemo-v2 again and it worked, so I tried Clay's halloween2008.hex. avrdude failed with this output:
Code: Select all
Rawls:~/fuzebox/demos smadin$ avrdude -p m644 -c stk500v1 -P /dev/cu.usbserial-FTE4XVH6 -U flash:w:halloween2008.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.05s
avrdude: Device signature = 0x1e9609
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "halloween2008.hex"
avrdude: input file halloween2008.hex auto detected as Intel Hex
avrdude: writing flash (64608 bytes):
Writing | ################################################## | 99% 14.86savrdude: stk500_recv(): programmer is not responding
And subsequently, every attempt to run avrdude just returns 'avrdude: stk500_recv(): programmer is not responding' twice. The LED no longer blinks when the Fuzebox is powered and I hit the reset switch, and obviously no signal gets to the TV. I've closely (visually) inspected all the solder joints, and they all appear to be clean and strong, no cold joints or shorts. Nothing in the Fuzebox heats up when power is connected, no magic smoke appears to have escaped from anything, and I've confirmed steady, correct voltage coming out of the regulator ICs and going into the '644.
I don't have an ISP cable, but can certainly get/make one; I do have a BBB Arduino and a second FTDI cable which I'll have access to again tomorrow, but since the Fuzebox doesn't even blink when it's just connected to the 9v wall wart, I doubt the cable is the problem.
Sorry for the lengthy comment; I've tried to eliminate any possibilities I knew off the top of my head how to check. Any thoughts on what might be the problem? Have I managed to brick my '644?