Can't connect to Propeller
Mercury1964
Posts: 15
I apologize if this is in the wrong subforum.
I decided to use the Propeller in an embedded project of mine. After buying the DIP version and assembling a little test circuit on a breadboard, I found that I couldn't get any computer-side loaders to communicate with the Propeller. So far, I've tried:
I decided to use the Propeller in an embedded project of mine. After buying the DIP version and assembling a little test circuit on a breadboard, I found that I couldn't get any computer-side loaders to communicate with the Propeller. So far, I've tried:
- Triple-checking the circuit (built from this diagram)
- Two different serial adapters (both working, I used them to fix my NAS last week)
- Adding myself to the "dialout" group and rebooting
- Giving "/dev/ttyUSB0" full user permissions
- BST and SimpleIDE under Ubuntu 14.04
- PropTool under Windows 7 in Virtualbox (same computer)
- PropTool on a real Windows 7 machine
Comments
Could you include a picture of your setup? Sometime the power rails on breadboards are split in the middle, and you have to provide a jumper to power the entire rail. I don't know how many times that bit me.
EDIT: T Chap posted the pic question as I was typing.
Then the FTDI drivers will have no effect on that device. Have you downloaded the drivers from Silicon Labs?
Yes. I apologize, that's what I meant earlier.
Most (all?) of the Propeller loading tool default to using the DTR line to toggle the reset. Many USB to serial devices use the RTS line to reset microcontrollers. As jazzed suggests, you will likely need to change this setting in the program software you're using. Jazzed showed you how to find the setting in SimpleIDE, if you need help finding this setting in the other tools let us know and we can help you find where to change the setting.
Apologies for the quality.
It's hard to tell how many wires you have coming off the converter board but I just want to make sure you have the grounds connected together?
Another common error is to switch the rx and tx lines. Remember one board's rx if the other board's tx.
Usually, we have a differentiator transistor circuit on the Propeller RES* ... look at the Propeller Datasheet "Alternative Serial Port Connection" or other board schematics for examples.
Did you try reversing the RX/TX pins?
It is only required for "stand alone" operation without downloading a program via USB (serial pins P30/P31).