Hi! I have an application running on F1101a which I want to migrate to F2001 (I don't use all the I/Os and the lack of POR reset in F1101a is not a feature that I like). Now, I did all my firmware development under open source tools using mspgcc and their python driven tools to program MSP430 parts (I've used both the JTAG and the BSL). It was especially convenient for me since I'm using mainly FreeBSD on my computers and all the mspgcc stuff can be compiled on FreeBSD w/o problems. I used MSP-FET430 as hardware to connect to the JTAG interface. I have this F2001 parts and I would like to program them. What are my options if I want to continue to use mspgcc tool suite: a) can MSP-FET430 drive the 2 lines required by SpyByWire? if not b) can a ez430 be used under FreeBSD or Linux? My understanding is SpyByWire is just a JTAG time multiplexed on 2 wires. Could a parallel port drive that or ez430 is a must? I understand there are some IP issues related to the JTAG protocol but those are mainly for the debugger and not for the programmer. [As a side note I've asked some while ago for a msp430-gdbproxy compiled for FreeBSD with no result/reply]. Thanks for your time! -- mmihai

MSP430F2001 programming
Started by ●January 29, 2007
Reply by ●January 29, 20072007-01-29
On Jan 29, 2:55 pm, "mmihai" <iia...@yahoo.com> wrote:> my options if I want to continue to use mspgcc tool suite: > a) can MSP-FET430 drive the 2 lines required by SpyByWire?The parallel port FET is basically just a dumb buffer, so yes - it could support SBW. However, nobody has written the necessary bit- banging to get it working, as far as I'm aware.> b) can a ez430 be used under FreeBSD or Linux?As of last I checked (a few months ago) there was no working option to use the ez430 under Linux.
Reply by ●January 29, 20072007-01-29
On Jan 29, 1:23 pm, "larwe" <zwsdot...@gmail.com> wrote:> On Jan 29, 2:55 pm, "mmihai" <iia...@yahoo.com> wrote: > > > my options if I want to continue to use mspgcc tool suite: > > a) can MSP-FET430 drive the 2 lines required by SpyByWire?The parallel port FET is basically just a dumb buffer, so yes - it > could support SBW. However, nobody has written the necessary bit- > banging to get it working, as far as I'm aware. > > > b) can a ez430 be used under FreeBSD or Linux?As of last I checked (a few months ago) there was no working option to > use the ez430 under Linux.Neither win98 nor 2000 works. Only options is XP (going away) or Vista (perhaps). TI should supply free XP laptops for developments.
Reply by ●January 29, 20072007-01-29
> > my options if I want to continue to use mspgcc tool suite: > > a) can MSP-FET430 drive the 2 lines required by SpyByWire?The parallel port FET is basically just a dumb buffer, so yes - it > could support SBW. However, nobody has written the necessary bit- > banging to get it working, as far as I'm aware.Yes, I know what the ppFET is noing. I've read slaa149b.pdf from TI web site and I would say basic SPW is open; I was expecting to see it in the latest msp430-jtag from mpsgcc tools but it is not there [yet]. If anyone is working on this please let me know, I could help. If there are still problems with ez430/Linux [?] I don't understand why the parallel port is not used, since at least this protocol is open (I don't know if what you have to send on pseudo serial port of ez430 is open spec). -- mmihai
Reply by ●January 30, 20072007-01-30
"larwe" <zwsdotcom@gmail.com> wrote in message news:1170105795.324672.292660@s48g2000cws.googlegroups.com...> On Jan 29, 2:55 pm, "mmihai" <iia...@yahoo.com> wrote: > >> my options if I want to continue to use mspgcc tool suite: >> a) can MSP-FET430 drive the 2 lines required by SpyByWire? > > The parallel port FET is basically just a dumb buffer, so yes - it > could support SBW. However, nobody has written the necessary bit- > banging to get it working, as far as I'm aware.There are, unfortunately, two issues to deal with which make SBW on a parallel port difficult. The first is that SBWDAT is, in fact, both input and output and the parallel port FET doesn't support this AFAIK. The second is that timing is everything using SBW and parallel ports aren't fast enough. I know TI tried to write the SBW drivers for the FET but gave up. -- Paul.
