Yes, this sounds like it will work for me.  Thanks for the 
information.

I'll need 2 or 3 connectors but that's lots better than 16 to 20
of them.  FYI - I found the gang programmer specification here: 
http://focus.ti.com/lit/ug/slau101a/slau101a.pdf

I haven't had time to read it all yet (I'll do that tomorrow).
But after a quick look, it seems that the same program image
needs to go to all devices.  I was hoping to have a different
image for each device.  Specifically, 99% of the code is the 
same with a device ID in Flash or EEPROM.  I need to have each
device know which one it is on the board.  

Any ideas on that?  If the programmer can't support it 
directly, I'm sure I'll think of something...

                                - Dan Miner

> -----Original Message-----
> From: Steve Underwood [mailto:ste...@coppice.org]
> Sent: Tuesday, January 27, 2004 5:35 PM
> To: mspgcc-users@lists.sourceforge.net
> Subject: Re: [Mspgcc-users] Programming multiple MSP430's on a board
> 
> 
> Hi Dan,
> 
> TI sell a gang programmer which does basically what you want for 
> production. It keeps most of the JTAG lines common for up ro 
> 8 devices, 
> and uses just one special wire for each device to select 
> which one gets 
> programmed. This idea could be extended to a greater number 
> of devices. 
> The development tools, on the other hand, do not currently 
> support this 
> type of operation. They are designed for one-to-one 
> connections between 
> the JTAG tool and the device. If you can live with a 
> connector per MCU 
> for development, naybe this will work out OK for you.
> 
> Regards,
> Steve
> 
> Dan Miner wrote:
> 
> >I have an application where I'll have multiple MSP430's on
> >the same board.  Since the programming interface is JTAG it
> >should be a trivial matter to daisy chain the chips together
> >so they can all be programmed from a single connector.
> >I don't have the space for one connecter per MSP.
> >
> >However the word I got from TI is that their software doesn't
> >support this.  Does anyone know a way to do this?  Does the
> >mspgcc tool set support this?  If not, can someone add this 
> >functionality to the tool set?
> >
> >I'll have prototype hardware in a week or two.  For software
> >development, we added a connector per MSP, but we'll need to
> >get rid of those for production.  
> >
> >FYI - The production boards will have 16 to 20 MSP430's on
> >them so the connectors take up a LOT of space.

Reply via email to