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