- MSP430 JTAG
- Posted by el_777 on November 9th, 2005
Hi everybody. I am working with a development platform based in the msp430
and I am looking for different programming tools. I tried the JTAG but thi
is too big. it takes up to 14 pins of space. So I hope that somebody ca
make a suggestion about other solutions, or other version of JTAG tha
take up less space.
- Posted by Gene S. Berkowitz on November 9th, 2005
In article <EYudnShjBdAlyezenZ2dnUVZ_sWdnZ2d@giganews.com>, el_777
@yahoo.com says...
Every member of the MSP430 family has a Boot Serial Loader in mask ROM
on board that allows loading code serially with two pins. You can not
debug via that interface, however.
The actual JTAG connection to the MSP only requires 4 pins plus power
and ground on all but the smallest devices; I have no idea where you
came up with 14.
--Gene
- Posted by David Brown on November 9th, 2005
Gene S. Berkowitz wrote:
There is also the reset pin, so in total 7 pins are needed for msp430
jtag. There are some other pins useful with certain msp430 chips (such
as oscillator pins), but they are not necessary for most devices. The
14 pin connector is the "standard" connector for TI's jtag connectors,
and is therefore the one always used by tools. To save a bit of space,
we tend to use the first 10 pins, and short-circuit lines 10 and 11 on
the jtag debugger cable to get a smaller connector with minimal changes
to the tools. It is also possible to use a physically smaller 10 pin
(or 14 pin) connector, if you make the appropriate cables.
Using the boot loader is smaller - you just need ground, two
communications pins, and reset (if I remember rightly), if you don't
need debugging.
- Posted by Paul Burke on November 9th, 2005
David Brown wrote:
Ground , transmit, receive (these are NOT UART pins), reset and TEST or
one of the JTAG pins. Plus power if you want to power the RS232 level
shifter from the target, or power the target from the programmer. This
is sensible anyway as it makes it easy to match signal levels.
So that's 6 pins.
I tend to reserve the BSL pins where possible, they also make a useful
debug (bitbanged) serial port.
Paul Burke
- Posted by el_777 on November 11th, 2005
Thanks everybody, yours comments have been so useful. Now I want to do
deeper study about the JTAG, maybe you can recommend me some literatur
about this topic like the bible of the JTAG or some similar. I starte
with the IEEE std 1149.1
ok Thanks everybody see you later.