Dead Javelin??
jcpole
Posts: 92
Hi all...
I bought a Javelin last week, and got around to looking at it tonight. I'm using it on a USB BOE that is also brand new.
When I try to access the Javelin from the IDE, I am able to identify it (from the Project menu), and I am able test connection (also from the Project menu). When I try to program it, I get a message that the IDE is resetting the Javelin (which sits for about 2 seconds), then I get a message that the IDE is downloading the program. I never get any progress bar, and after about 5 seconds, I get an error (IDE-0022 - Error reading from the serial port). I plugged the Javelin into my PDB (which works just fine with my BS2px), and tried again (after rebooting the computer), and got the same result. I also got the same result when I tried a different computer. Plugging the BS2px into the USB BOE works just fine, so I know it's not the board.
Did I have the tremendous misfortune of getting a bad Javelin?
If so, what do I do about it?
Thanks...
Jamie
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--
Jamie C. Pole
Principal Consultant
J.C. Pole & Associates, Inc.
http://www.jcpa.com/
I bought a Javelin last week, and got around to looking at it tonight. I'm using it on a USB BOE that is also brand new.
When I try to access the Javelin from the IDE, I am able to identify it (from the Project menu), and I am able test connection (also from the Project menu). When I try to program it, I get a message that the IDE is resetting the Javelin (which sits for about 2 seconds), then I get a message that the IDE is downloading the program. I never get any progress bar, and after about 5 seconds, I get an error (IDE-0022 - Error reading from the serial port). I plugged the Javelin into my PDB (which works just fine with my BS2px), and tried again (after rebooting the computer), and got the same result. I also got the same result when I tried a different computer. Plugging the BS2px into the USB BOE works just fine, so I know it's not the board.
Did I have the tremendous misfortune of getting a bad Javelin?
If so, what do I do about it?
Thanks...
Jamie
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--
Jamie C. Pole
Principal Consultant
J.C. Pole & Associates, Inc.
http://www.jcpa.com/
Comments
·· Not necessarily...You didn't specify what type of computer you're using.· Is it a Laptop or Desktop?· You also didn't specify which port you're using for programming...Is it Serial, USB or are you using a Serial to USB adapter?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
I've tried two different laptops, and a desktop. I've also tried both DB9 serial and USB on the PDB, and USB on the USB BOE. I'm not using a USB -> Serial adapter. My BS2px works just fine on the USB BOE, so I know that neither board is bad.
Jamie
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--
Jamie C. Pole
Principal Consultant
J.C. Pole & Associates, Inc.
http://www.jcpa.com/
·· Even though the BS2px works, what I was trying to find out was if there was a timing problem that may have affected the Javelin but not the BS2px.· In any event, on the Laptops, possibly even on the desktops I will give this advice...
·· On the Serial Port connections, try disabling the FIFO buffers, if they aren't already disabled.· If you need to know how to do this, let me know.· On the USB port connection, try lowering the Latency setting from 16 down to 1.· Again, if you need help on this, let me know and I will post instructions.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
I had already tried those suggestions, since they were given to the other individuals that reported similar problems.
Just to be safe, I just tried them all again, and I still get the IDE-0022 error. By the way, both of the laptops use an FTDI USB chipset.
I'm about to try a very old laptop (one that I have not tried yet) with a real serial port to see if the slower machine makes any difference.
Does Parallax have any insight as to why the Javelin can be identified and communication can be verified, but programming attempts fail? It seems like a clock problem, or maybe a clipped datagram. Do you think that lowering the baud rate might help? I'm going to grab a serial line sniffer from my office tomorrow to try to ascertain which side of the conversation is timing out. I'll post my findings once I have checked into it.
On a related note, are there plans to allow the TCP/IP classes in java to function on the Javelin? It would be great to program this thing via ethernet, rather than serial.
Jamie
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--
Jamie C. Pole
Principal Consultant
J.C. Pole & Associates, Inc.
http://www.jcpa.com/
·· It could very well be a bad Javelin, although it would most likely have been something in transit or something, since all modules are tested in-house prior to shipment.· Still, you should contact Tech Support Monday morning between 7A and 5P Pacific Time.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
I have tried two different laptops with different operating systems, USB and serial cables.
The guys in Tec. Support have been very helpfull as usual !!! but we are still working on the problem.
I would be very interested in your findings.
·
The other one tested okay at Parallax, so I'm not sure what was different about this one.
Thanks for the great support.
Jamie
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--
Jamie C. Pole
Principal Consultant
J.C. Pole & Associates, Inc.
http://www.jcpa.com/