View Single Post
  #61   Spotlight this post!  
Unread 05-01-2007, 19:56
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: how to build a VEX programming module

Quote:
Originally Posted by 1885.Blake View Post
If I remember correctly, you have to send it the right pulse train.
I finally got it into programming mode by connecting the RTS/CTS signals to the serial port through a MAX232 converter. When I run a "Controller Verification" in the IFI loader, it thinks it is talking to an FRC controller ("Controller Verification Complete..." and "FRC" a little further to the right.)

However, when I try to actually download code, it goes through the CTS/RTS handshake, starts the Program LED blinking, and asks me to hit the (nonexistent) "Program" button on the FRC controller. An analysis with PortMon reveals that the IFI loader is sending six periods to the Vex controller, and expecting some kind of response. The Vex does not send any response, and the download fails.

Does anyone have any ideas on this? I am sooo close...

If I can get it working, I will be posting some kind of schematic and/or tutorial on how to build one of these things!

Thanks,

Eldarion
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
Reply With Quote