Gammon's programmer wasn't a surprise - I didn't expect it to work because I know it doesn't target my model, but I was hoping I could at least get some serial communication going. Trying to burn via the Arduino IDE fails consistently, but occasionally gives different error messages (similar to when I was trying to program my 328s without a proper clock signal, but who knows.) The usual failure looks like this:
Code: Select all
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): unknown response=0x12
- SMD Arduino Uno
- Bus Pirate v3
- FTDI Friend v1.2
- Numerous breadboard 'duinos (not Boarduinos, unfortunately - I'm on a shoestring budget)
I DON'T have any of these: (and so far, it's caused complications)
- Real ISPs
- Crystals/oscillators (though I could fake some with 555s, I hear)
I've found some cores for the t861, and from here I'm going to try to get the hang of using the Bus Pirate or FTDI Friend, maybe the command line tools if I'm feeling brave. But if anybody has some tips/tricks for me, that would be great. In particular I wonder if I'm not providing a clean enough clock signal or power to the chip. I don't have any caps on, and I'm just using one of the XTAL pins (tried both alone, but not sure how to wire it to provide the proper signal on them together.)
Thanks,
~Joe