John Porubek writes:
> Thanks for clearing this up for me and thanks also to JM for the
> additional clarification. I guess the older versions of FET firmware
> and IAR were shielding me from these issues, which is why I was
> confused now. But it all makes sense. Again, it seems so obvious in
> retrospect.
> 
> > If you have a newer version of the firmware and MSPDebug doesn't
> > support your chip, sometimes you can get away with forcing the use of
> > a record for a chip which is close enough.
> 
> This raises another question - how would I do this? Would I use the
> "--fet-force-id" flag? Would I follow this with the chip ID (e.g.
> '0xf227' for a MSP430F2274) that resides at 0x0FF0-0x0FF1 in the
> target device (also documented in "Features of the MSP430 Bootstrap
> Loader", slaa089d.pdf)? If so, boy was I way off base confusing this
> id with the FET protocol version!
> 
> At this point these questions are mostly academic, since the chips I'm
> interested in are already supported. But inquiring minds want to know!
> 
> I've been researching as I compose this message and I'm pretty sure
> I'm on the right track. Confirmation would be appreciated, though.

Hi John,

You use one of the chip names listed in the output of --fet-list, which
currently would be one of the following:

    CC430F6137
    MSP430F147
    MSP430F148
    MSP430F149
    MSP430F1611
    MSP430F169
    MSP430F2013
    MSP430F2132
    MSP430F2274
    MSP430F249
    MSP430F2616
    MSP430F5437A
    MSP430F5438
    MSP430F5438A

So, you might do something like:

    mspdebug uif -d /dev/ttyUSB0 --fet-force-id MSP430F149

The chip names are not case-sensitive.

Cheers,
Daniel

Reply via email to