Jeff Williams wrote:
I'm working with an msp430f1232. For the purposes of in-system
programming I'm trying to use the BSL. I am, however, not having much
success and was wondering if anyone else is using it successfully and
could possibly give me a hint what I'm doing wrong. The symptoms are as
follows:

i have the BSL working with F1121, 123, 13x, 14x, F449, ...
if you're using the windows installer of mspgcc, you already have it:
msp430-bsl
for other platoforms get it from the mspgcc CVS. module "python" . you need to have python installed, but you probably have it already if youre on linux or *bsd

there are also some NSIS scripts in the mspgcc CVS which you can use to make simple standalone applications for field updates.

As a sanity check, I took the example software provided with document
SLAA096B, modified it to work with a non-windows platform, compiled, and
ran it. Its output conforms with my second example and has the same
result.

So, I'm puzzled. I've verified the hardware and everything appears to be
correct (I even double-checked the serial stream on an oscilloscope) so
I'm leaning toward a software issue but at this point after following
TI's ICD I'm just puzzled.

- are the control lines correctly connected, no unneeded signal inversion etc.?

- youre hardware is maybe a bit "slow" i.e. large capacitors, so that you need to wait a little longer after a reset.

- your control signals like RST / TEST may need longer pulses beacause of high capacitance.

i have seen hardware with the later problem. msp430-bsl aplies RST and TEST pulses longer than the original from the TI appnotes. it also has a --slow option which applies these pulses realy slow...
(it also has options for inverted control lines :-)

chris

Reply via email to