Well, I bought the hardware (USBasp, Pomona clip, color ribbon, USB extender) and installed AVR Tools, the driver and RMM’s batch file. The only hard part so far was finding the right driver (Libsub0 v1.2.4.0 ) and installing an unsigned driver in Win 8.1. Is that the right driver?
Hooked the Pomona to a MCU and downloaded the BLF-VLD.hex, and got this:
C:\Hex and Flash Files>flash BLF-VLD
C:\Hex and Flash Files>avrdude -p t13 -c usbasp -u Uflash:w:BLF-VLD.hex:a
se:w:0x75:m -Uhfuse:w:0xFF:m
avrdude: warning: cannot set sck period. please check for usbasp firmware up
.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9007
avrdude: NOTE: “flash” memory has been specified, an erase cycle will be per
ed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware up
.
avrdude: reading input file “BLF-VLD.hex”
avrdude: input file BLF-VLD.hex auto detected as Intel Hex
avrdude: writing flash (882 bytes):
Writing | ################################################## | 100% 1.02s
avrdude: 882 bytes of flash written
avrdude: verifying flash memory against BLF-VLD.hex:
avrdude: load data flash data from input file BLF-VLD.hex:
avrdude: input file BLF-VLD.hex auto detected as Intel Hex
avrdude: input file BLF-VLD.hex contains 882 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.69s
avrdude: verifying …
avrdude: 882 bytes of flash verified
avrdude: reading input file “0x75”
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0x75:
avrdude: load data lfuse data from input file 0x75:
avrdude: input file 0x75 contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying …
avrdude: 1 bytes of lfuse verified
avrdude: reading input file “0xFF”
avrdude: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xFF:
avrdude: load data hfuse data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.01s
avrdude: verifying …
avrdude: 1 bytes of hfuse verified
avrdude done. Thank you.
C:\Hex and Flash Files>
So, did it work? I don’t have a light to test it with, and my test bench isn’t up yet—but a 5-pound, finned, heat sink came in today, so I’m a little closer.
This is the only warning I get:
avrdude: warning: cannot set sck period. please check for usbasp firmware up
I get this warning using the avrdude test string also. Can I just ignore this warning? Is there a way to get rid of it?
Thanks in advance.