Jump to content
Sign in to follow this  
jbremnant

GoodFET

Recommended Posts

Does anybody have experience with GoodFET?

 

http://goodfet.sourceforge.net/

 

It looks like an opensource (cheaper) alternative to other JTAG programmers.

I stumbled on this while browsing this post:

 

http://hackaday.com/2010/03/17/im-me-spectrum-analyzer/

 

AFAIK, for certain chips without SBW (.e.g: http://focus.ti.com/docs/prod/folders/p ... 10f32.html),

such JTAG programmer would be the only option to flash the firmware.

 

And here are some more relevant links:

 

http://travisgoodspeed.blogspot.com/200 ... 0-fet.html

http://travisgoodspeed.blogspot.com/201 ... orial.html

Share this post


Link to post
Share on other sites

Hi,

 

I've reflashed the IM-Me using GoodFET. It's pretty easy. I'm using Linux, but it may also be possible from Windows.

 

I have a GoodFET31. It wasn't too hard to assemble, but if you haven't tried surface mount soldering before then you might want to read up on it first (use plenty of flux and get a fine tipped iron). Travis Goodspeed will send you a PCB for $5 (or nothing if you're a student).

 

The IM-Me chip is a CC1110, which is an 8051 based microcontroller. SDCC does support this, but MSPGCC is for MSP430 only.

 

The GoodFET supports MSP430 JTAG, but I haven't tried it out yet.

 

For goodfet questions #goodfet on irc.freenode.org is a good place. It's pretty quiet, but if you leave your message in the channel someone will usually respond eventually.

Share this post


Link to post
Share on other sites

So I got my GoodFET40 pcb's and assembled one.

I got the firmware flashed on it, but getting inconsistent results on different linux versions.

 

On my linux box with this config, I get intermittent timeouts from serial connection.

 

$ uname -a

Linux linux-desktop 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686 GNU/Linux

$ more /etc/debian_version

squeeze/sid

 

 

But on my other linux box with this config, I can flash the goodfet firmware and goodfet.monitor test routine works:

 

$ uname -a

Linux homelnx 2.6.27-11-server #1 SMP Wed Apr 1 21:53:55 UTC 2009 i686 GNU/Linux

$ more /etc/debian_version

lenny/sid

 

I wonder if it's differences in the kernel module for ftdi chip or something else...

 

I didn't try programming IM-ME's yet, but I did manage to program MSP430G2211 with it.

I'll post the details on my blog once I make a bit more progress with it.

Share this post


Link to post
Share on other sites
I wonder if it's differences in the kernel module for ftdi chip or something else...

.

not knowledgeable to advice. but i do see drivers go bad in more recent kernel version as maintainers try to rush fixes.

 

i am also building something similar, http://www.modula.si/cc_flasher/en. i need to flash some cc1111s (sample from ti) but the goodfet looks too much, i just need a simple programmer (that can be breadboarded).

 

keep us updated and thanks for sharing.

Share this post


Link to post
Share on other sites

i am also building something similar, http://www.modula.si/cc_flasher/en. i need to flash some cc1111s (sample from ti) but the goodfet looks too much, i just need a simple programmer (that can be breadboarded).

 

That's an interesting programmer. Looks like you can just do all this on a breadboard, simpleavr-style. :lol:

Definitely let us know when you build one.

Share this post


Link to post
Share on other sites

Try plugging in the GoodFET and running # lsof | grep USB as root. The replacement for HAL, upowerd, has a bad udev rule for the FTDI chip and grabs it. The FAQ on goodfet.SF.net just got updated, but I've only done testing on Ubuntu 10.04, but it would probably effect the newer version of Debian as well.

Share this post


Link to post
Share on other sites

Hello, first post on the forum. :- )

I would like to play with the IM-ME too but I don't have much experience soldering and I don't think I'd be able to build a goodfet. Can you suggest other programmers I could buy that would allow me to flash an IM-ME.

 

Thank you

 

Esoel

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...