Good news, bad news, good news.
The Good news is that I can get JBurn to run now that I have the correct jar in place.
The bad news is that I can't get it to read or write from the Arduino.
The good news is that if I use the Arduino serial monitor and hand type in commands I get the expected output. Here are some examples:
Code:
V
MEEPROMMER $Revision: 1.2 $ $Date: 2013/05/05 11:01:54 $, CMD:R,r,w,W,V
R,0000,0010
0x0000 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
w,0000,0002,02
R,0000,0010
0x0000 : 33 33 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
So reading and writing to the EEPROM is working, it's JBurn that can't access the serial port. I installed libRXTX according the the instructions, but obviously something is wrong. It is able to identify COM4 as the port the Arduino is bound to, so it isn't completely broken. It's just not working either. Here's the output of the version command, and an attempt to read:
Code:
Simple JBurn - Revision : $Revision: 1.5 $, $Date: 2013/07/19 05:44:46 $
Error: Not connected to any Programmer!
Error: null
8192 bytes read in 0.0 seconds
Update: it occurred to me overnight that I'm using a USB to Serial cable. While it works for my other uses the timing can be a smidgen different. I probably need to fire up Eclipse and debug this one. Conversely I could port to Processing which I've used with the serial port.