Using quickstart board as stand-in for propplug in a pinch?
KeithE
Posts: 957
If one were to hold the propeller chip in reset, then could one use a quickstart board as a stand-in for a propplug to program another board? Just asking since this might come in handy for a project with my nephew over the long weekend. I don't have a chance to purchase another propplug or equivalent for him, but have some $7 quickstarts from the radio shack clearance. But I don't want to rework them for this.
The datasheet says "P30 - Serial Tx to host" ... "upon power-up/reset" but I'm not sure if this is while reset is asserted, or after it is released.
Is there anything else that I might have missed?
Edited to add: I assume I may have to do something with DTR, but I'm mostly wondering about P30.
The datasheet says "P30 - Serial Tx to host" ... "upon power-up/reset" but I'm not sure if this is while reset is asserted, or after it is released.
Is there anything else that I might have missed?
Edited to add: I assume I may have to do something with DTR, but I'm mostly wondering about P30.
Comments
Edited to add: I guess it should be easy to edit this to allow serial pass-through at a fixed baud rate after programming is done. Would work in a pinch. I'll put a pullup and then pulldown on P30 and see if it's floating during reset and see what it's doing.
One way of doing it would be to download a boot image to the QS, it then programs the second prop and subsequently links the 2nd prop's rx/tx lines to its own rx/tx (assuming you want the 2nd prop to talk to PropTerm). Then it either idles or does something else. I have setups like this up and running (demoboard/QS+HIB and a RAMBlade).
Emulate a propplug which would allow the host to talk to the prop that was just programmed. Since the FTDI logic solves the hard part, the QS propeller would just have to pass-through serial traffic. Eventually this would be replaced with a propplug or perhaps http://www.pololu.com/product/1308 - it's just that I didn't think about this shortage in time for the weekend. I thought that just wiring up to the FTDI and holding the prop in reset with a jumper to ground would be the easiest. If P30 is high-Z during reset, then I only have to worry about wiring to DTR and will probably go that route since it's the closest to a propplug.
Why not just do everything on the QS - I want to hookup to a prop on a breadboard which will allow him to hack around a bit. Think a DIY version of the educational kit. (I have extra parts but don't want to give up my QS permanently. So it will just be doing this for the short term.)
http://www.frys.com/product/6997547
On a separate note have you ever seen one of these stock that goes down to 1.8V? One of my coworkers is tired of modifying them. He typically buys from either Polulo or Sparkfun and always has to rework them. Traditionally he was pushing the Silicon Labs CP21xx devices, but I believe he's looking more at FTDI due to higher baud rates. e.g. 3 MBaud which we need for testing our ASICs. I don't need any of these features for home use yet, but if anyone has recommendations I'll pass them on.
FTDI has some cables with the chip in one end and bare wire at the other that can go down to 1.8.
Fourth one down in the table here: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm
It supplies 1.8v logic and VCC.
I must have missed this, but who is "he" ? I don't see any links.
Edited to add: Anchor got it right. Took me a while to get my Saelig microscope working again.