I want to make some clarifications about JTAG support for the mspcc project. I 
know you're all waiting the JTAG stuff...

* Whats available at the moment?

JTAG drivers for Win32, Linux and Serial-JTAG box, all these are based on a 
forthcomming application note from TI. That 
application note describes Flash programming over JTAG and uses a MSP430 as 
host processor. Because of that, the Win32 and 
Linux modules are not using the correct timing to program the Flash (despite 
that it works, it's just not appropriate for production).

All these downloads are alpha quality. Which means that it's not finished... 
but read on.

* What's the near future?

I have recently received source code from TI, which allows to acces the 
debugging features of the MSP430. These sources are not 
open, thus I am working on binary releases. It will allow to do single stepping 
and run to breakpoints etc. in GDB.
I made successful tests on Win32 and Linux and I'm working on the integration 
with GDB (that also works to some extent). Finally a 
firmware for the Serial-JTAG adapter should be available. I'm not giving you 
any dates but i don't see any big problem so that i hope 
to come up shortly with a firmware.

* Why that "Serial-JTAG adapter" and not the parallel port thing from the FET 
kits?

Because of the many platforms we have to support, then only way to achieve 
that, is to build the serial-JTAG adapter. It's (relatively) 
easy to program the serial port on all these paltforms and we can make an open 
protocol over the serial line. This should make it 
easy to port the PC side of the software to all these platforms. GDB will be 
able to talk to this adapter directly (GDB remote target).

I think that drivers with debugging features that use the parallel port adapter 
are possible too. But you need a bit patience. (After all 
this is a project based on voluntary work. We will achieve our targets it just 
needs a bit more time as commercial projtects)

All this requires that TI gives it's OK when we do releases. I do have good 
contact to TI and they are very helpful by answering 
questions and by providing the JTAG source code. (Please note that this is a 
contact between TI and the mspgcc team, don't bother 
them direcly, conatct us for questions relating to JTAG and mspgcc.)
A big "thank you" to TI.

chris




Reply via email to