View Single Post
  #1   Spotlight this post!  
Unread 31-07-2010, 12:36
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
IFI hex loader protocol

I'm working on a eclipse plugin that will enable someone to program and upload an IFI project from Eclipse, so that is is not as big a leap when they use Windriver. I have the builder, toolchain, and error parser working, but I am having issues with the hex loader. Its basically the Jifi program (http://www.chiefdelphi.com/forums/sh...ad.php?t=52546) with a few modifications. It is not able to get the firmware version, the first step after connecting to the port. Using the same computer, IFI Loader 1.0.10 dies with a division by zero error, and IFI Loader 1.1 works just fine. The RC is from 08, and I think that it might have a different command sequence or something of that sort.

Attached is the source (Feature and Plugin) and the plugin.

You'll need JRE 1.6, and Eclipse CDT (I used Helios, 3.6, but Galileo 3.5 seems to work fine also)

PS. if you are wondering why its called Mel, look here: http://www.pbm.com/~lindahl/mel.html
Attached Files
File Type: zip meljar.zip (1.33 MB, 34 views)
File Type: zip melsrc.zip (1.35 MB, 17 views)
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib

Last edited by byteit101 : 31-07-2010 at 23:00.