Reply by el_777 November 11, 20052005-11-11
Thanks everybody, yours comments have been so useful. Now I want to do a
deeper study about the JTAG, maybe you can recommend me some literature
about this topic like the bible of the JTAG or some similar. I started
with the IEEE std 1149.1

ok Thanks everybody see you later.
Reply by Paul Burke November 9, 20052005-11-09
David Brown wrote:

> 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. >
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
Reply by David Brown November 9, 20052005-11-09
Gene S. Berkowitz wrote:
> In article <EYudnShjBdAlyezenZ2dnUVZ_sWdnZ2d@giganews.com>, el_777 > @yahoo.com says... > >>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 this >>is too big. it takes up to 14 pins of space. So I hope that somebody can >>make a suggestion about other solutions, or other version of JTAG that >>take up less space. > > > 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
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.
Reply by Gene S. Berkowitz November 8, 20052005-11-08
In article <EYudnShjBdAlyezenZ2dnUVZ_sWdnZ2d@giganews.com>, el_777
@yahoo.com says...
> 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 this > is too big. it takes up to 14 pins of space. So I hope that somebody can > make a suggestion about other solutions, or other version of JTAG that > take up less space.
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
Reply by el_777 November 8, 20052005-11-08
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 this
is too big. it takes up to 14 pins of space. So I hope that somebody can
make a suggestion about other solutions, or other version of JTAG that
take up less space.