Sign in

username:

password:



Not a member?

Search msp430



Search tips

Subscribe to msp430





Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | MSP430 | How to batch flash MSP430 devices?


Advertise Here

The purpose of this group is to foster exchange of information on the Texas Instruments MSP430 family of microcontrollers and related tools. Everyone welcome, all levels of familiarity/expertise.

How to batch flash MSP430 devices? - =?GB2312?B?zuLU8bS+?= - Aug 12 4:26:55 2009

Hi All:

We are using MSP43022x2F in our product, and now we nearly finish the
development(such as writing code, making board and so on).

Now the problem how to flash a lot of MSP430, we can't flash one by one
because it is a lot of work.

I have readed but have no
inspiration.

Have someone encountered with this problem? or have some easy methods to
batch flash 430?

Thanks.
[Non-text portions of this message have been removed]

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )


Re: How to batch flash MSP430 devices? - Ian Okey - Aug 12 4:51:38 2009

You can use the TI gang programmer to do 8 at once. Connect 8 boards to th=
e
JTAG breakout board and press the GO button to do 8 in one operation.
For larger quantities give your supplier an image file and buy the devices
pre-programmed before they are soldered to the boards. Most distributors
offer this service.
Alternatively invest in your own production programmer and blow the devices
yourself.

Ian

2009/8/12 =E5=90=B4=E6=8B=A9=E6=B7=B3

> Hi All:
>
> We are using MSP43022x2F in our product, and now we nearly finish the
> development(such as writing code, making board and so on).
>
> Now the problem how to flash a lot of MSP430, we can't flash one by one
> because it is a lot of work.
>
> I have readed but have no
> inspiration.
>
> Have someone encountered with this problem? or have some easy methods to
> batch flash 430?
>
> Thanks.
> [Non-text portions of this message have been removed]
>
> ------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: How to batch flash MSP430 devices? - David Boyd - Aug 12 8:25:39 2009

Two methods are in use at our facility, though neither is actually "batch". Maybe one or the other is applicable to you:

The board assembly house we use does an in-circuit test on 100% of our boards. They have a replicator built into their bed-of-nails fixture which the ICT system controls (a couple of discrete I/O lines). After the regular ICT, it gets triggered to copy a code image via JTAG into the MSP430 on the board under test. Replicators are available from a couple of different vendors. We've used Softbaugh's and also the TI GANG430.

-and-

We designed the product so that the BSL serial pins are essentially wire-ORed to the UART Tx/Rx that the product exposes for factory test. If we need to do a code change on boards already in our supply pipeline, or even potentially in the field, we can do it using a BSL-based application without even opening the product.

Good luck!
Dave

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: Re: How to batch flash MSP430 devices? - =?GB2312?B?zuLU8bS+?= - Aug 12 11:07:55 2009

Thanks for you all.

To lan Okay:
We have to buy the MSP430 chip from one of TI's agents in china, so the
chips is originally from TI. can we ask TI to have our program flashed when
the chips leave the factory?

and to Dave:
If we use TI GANG430 or BSL to download the program, which port of our board
should to be lead out?

anyone have good instructions are apprecited to reply:)

Best regrads,
ChernWu
[Non-text portions of this message have been removed]

------------------------------------

______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: Re: How to batch flash MSP430 devices? - Ian Okey - Aug 12 11:28:52 2009

We buy from a TI distributor in the UK and they offer pre-programming as
part of the service. It costs per device but if you buy a large batch then
this is worth it.

The gang programmer connects to either te 4-wire JTAG or the 2 wire
Spi-Bi-Wire interface on the chip.

Ian

2009/8/12 =E5=90=B4=E6=8B=A9=E6=B7=B3

> Thanks for you all.
>
> To lan Okay:
> We have to buy the MSP430 chip from one of TI's agents in china, so the
> chips is originally from TI. can we ask TI to have our program flashed wh=
en
> the chips leave the factory?
>
> and to Dave:
> If we use TI GANG430 or BSL to download the program, which port of our
> board
> should to be lead out?
>
> anyone have good instructions are apprecited to reply:)
>
> Best regrads,
> ChernWu
> [Non-text portions of this message have been removed]
>
> ------------------------------------

______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.


(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )

Re: How to batch flash MSP430 devices? - David Boyd - Aug 12 11:44:55 2009

As Ian replied already, the gang programmer/replicator devices need access to the JTAG pins, which may be 4 or 2 pins depending on the specific MSP430 device.

The BSL approach may require some design decisions that could be too late in your design cycle, I don't know. BSL is essentially a serial interface between a host and the MSP430 (bit-banged on the MSP end by a loader that's mask-programmed into the device). It requires two JTAG pins, (RESET and TCK/TEST), plus two port pins (varies by device, most commonly P1.1 and P2.2, but check your device- and it's NOT the same pins as may be part of a UART on the device). Since you'll connect to a host PC's serial port, you'll need level conversion between RS-232 and device logic levels. There are BSL applications commercially available or you can create your own. You can read/erase/write the entire address space of the MSP, but you can't blow the JTAG fuse. BSL is reasonably well protected against tampering/reverse engineering.

Dave

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )