A BasicATOMPro processor must be connected to program.

I’m getting the error “A BasicATOMPro processor must be connected to program.”

What’s interesting is that it beeps when I power up the BAP and when I try to send the program it stops beeping. That makes me think it found it OK, but then it comes up with the error “A BasicATOMPro processor must be connected to program.” When I press OK on the error box it goes back to beeping again.

When I click the “Find Processor” button it stops beeping and then displays “Could not find processor”. When I hit OK it starts beeping again.

I’ve tried the tutorial and serial trouble shooting.

I’ve tried it on a Vista HPHDX using a GUC232A USB to Serial Adapter from IOGEAR (64 bit driver).
I’ve also got an old Toshiba tablet running XP that I tried it on with another USB to serial connector (not sure the brand).

I downloaded the IDE from this site version 1.0.0.15.

I got this in a kit but I think it has a BAP28 installed on it.

http://www.otherrobots.com/lynxmotion/bap.jpg

http://www.otherrobots.com/lynxmotion/ide.bmp

I placed jumpers across DAT, GND, ATT. Now B LED is solid. C LED flashes. Still doesn’t work. Not sure if the LED indicators say anything. Probably depends on the program that’s loaded in it.

Look at the driver settings. Is there anything in there that would effect latency?

Have you adjusted Reset hold time in the IDE?

The laptop may have needed a powered USB hub if it’s USB power is off or limited in current.

Do you have access to an FTDI based USB to serial cable?

Sounds like it maybe does not like your USB converter. I am guessing from your description that this is the first time you have tried to program this chip/board?
You said that it is using an IOGear driver. Who makes the driver/chip set (IE is it FTDI or Prolific or ?). Are there any advanced settings for the driver? Is there an update for the driver by the chip manufacturer?

If it were me I would start off with doing all of the standard checks. Things like:

Make sure all of the Bap Pins are all properly inserted in to the socket on the board.

Tell Studio to use a different comm port and then switch it back to the right comm port. I have had it before where it was not completely setup properly on the shown comm port.

Kurt

I was able to find and attach the BAP28 (28 because it has 28 pins I learned) to a computer with an actual serial port and it worked.

I tried to do due diligence by reading the forum posts on usb to serial adapters and BAP setup and trouble shooting and have tried several of the things mentioned above. I know it has either something to do with 64 bit Vista and or the USB to serial adapters so I’m going to go back and test everything again and respond to each item listed above.

I was able to install the sample program (from the computer with a real serial port). The program happens to send a counter value back through the serial port. I thought for the heck of it I’d see if I could read it and I can! Com12, 9600, no parity, noflow ct, echo. Still can’t download an app to the BAP yet but thought it was interesting I can read from it using the IDE. Oh well back to testing configs.

Could be thats not a USB to serial adapter, but a USB to PDA adapter. If it is it probably won’t ever program the module. The serial adapter must have a working RTS or DTR line to program modules. The only thing you proved by using the serial conenction to send data to the terminal window is that TX and RX pins on the USB to serial adapter work. You still need to make sure RTS or DTR pins work and there isn’t an easy way to do that with out a scope.

See if hitting the reset button in ther Terminal(assuming you are using the latest Studio software) causes the module to reset. Chnage your program to output something on startup and then loop sending something else. That way if the reset via the RTS/DTR pins work you know the pins are functional.

If that works then try playing with the reset hold timing Tools/Preferences/Advanced. Values can range from 5 to 70 on different adapters we’ve tested.

Don’t see any settings for this in Vista through device manager. I’ll screen shot what I can change. Also can’t find any other settings for changing this on the internet for the GUC232A

Yes, spent some time going up by one and trying it again. Also set it to the lowest and highest settings but still nothing. Will probably start at 1 and go all the way up when I get time, just to have tried all the settings.

I’ll have to check the specs on the laptop. I think I used to have an old usb hub with separate power. Will have to see if I can find it again.

Not sure if the GUC232A uses FTDI. Will have to research this on the internet and get back to you on it.

I’m using the GUC232A USB to Serial Adapter from IOGEAR. It actually said in the manual that it was known to work.

From the manual
We have tested the following USB to serial cables and are known to work.
BAFO BF-810
IOGear GUC232A
FTDI or Prolific based USB to serial cables have properties in their drivers
called Latency and Buffer. You will need to reduce the size of the buffer from
4k to 1k and the Latency from16 to 1. As drivers and hardware change it
may be necessary to experiment with these values.
Many laptop USB ports are not powered. You can add a powered hub to
make the USB to serial cable work for unpowered USB ports.
lynxmotion.com/images/data/bb2pdf.pdf

This is insane! I had started at the default setting (25) and started incrementing up by one earlier today. I did this up to about 45 and wasn’t getting anywhere. Then I dropped it to zero and went up a few. Then I went to the max setting and still nothing.

So here we go again. Just to rule it out I started at zero and just kept incrementing it up by one and hitting find processor. I had also disabled all other ports so I didn’t have to wait for it to scan them all. Then it got interesting…

These are the reset hold times that hit.
6 - Found it but didn’t find it again.
16- Found it but didn’t find it again.
27- Found it but didn’t find it again.
Of course after each of these I also tried to load the software with the program tab.
31- Found it and I was able to load the software! Tried it again and it didn’t work! I’ll just keep trying settings until I find the sweet spot I guess!

I’m glad you specifically mentioned the range from 5 to 70. I thought if I’m in that range I’m going to find it if it takes all night! Anyway it gave me extra incentive to keep going through every combination. I know this was mentioned in the troubleshooting and by others above to increment the reset hold timing. I guess I can’t stress enough for anyone reading this to just keep trying and don’t give up until you’ve tried all the settings!

I had also changed the com port number. It was originally at com12 and I changed it to com1. I’m going to change it back to 12 just to rule out the com number as having any bearing on this.

Let’s see now. Seems like I had an idea for something I wanted to program when I first started down this path. :unamused:

Unfortunately it seems to be hit and miss and doesn’t hook up more than twice in a row. Also turned connection retries up to 30. Anyway I’m going to pursue the other options above…hey just hooked up and downloaded again on 31…wait, got the error “Connection lost to processor: LOAD CMD”. Seems to be pretty temperamental at this point.

Reset hold timing settings that found the BAP.

6
16
27
31
40
69
95

Stopped testing at 111.

The plot continues to thicken. I took the same GUC232A USB to Serial Adapter from IOGEAR I was testing with on my HP HDX running 64 bit Vista (that had the latest driver from IOGEAR loaded on it) and hooked it up to an old Toshiba tablet running XP. The old Toshiba worked like a charm with the cable using all the default settings for the adapter and the Basic Micro Studio software.

I had actually tested the BAP with another USB to Serial cable (unknown brand) on the Toshiba and it didn’t work. It was probably just a cheap no-name cable and just not compatible.

I’m thinking now it might be a problem with the 64 bit driver for the GUC232A USB to Serial Adapter from IOGEAR. At the end of the day I can program it with my old Toshiba and I’m good to go with that. Thanks everyone for the input and I hope this helps someone else.

I’ve been using GUC232A adapters successfully on laptops and tower computers for a while. XP and 2000 systems.

Alan KM6VV

I was getting Processer Not Found again on the laptop that had been working fine. Thought maybe I had fried something on the BAP since it was working flawlessly before so I decided to order another Bot Board II, BAP, and usb/serial cable from Lynxmotion.

Long story short I was going through resetting the reset hold time to different values and decided to uninstall and reinstall the usb driver for my usb/serial adaptor. Once I did it started working fine again!

Oh well, I’m hoping the new usb/serial cable works in 64 bit Vista and I’m thinking about a couple of projects for the BAP (if I can get them off the ground) so I won’t mind having two of them.

Ahhh! the old uninstall then reinstall trick… :wink: Glad you got it working!

Got my USB-to-Serial Adapter Cable from Lynxmotion. Works perfect on 64 bit Vista!
lynxmotion.com/Product.aspx? … egoryID=44