Has anyone successfully executed the example from SLAU320 for SBW programming the MSP 5 series (V2)?
I have been working on a MSP430F5x SBW programmer for our factory and following the code from the Replicator project (SLAU320). A lot of this is working but some critical things are not, such as turning off the WDT at the beginning of the programming session.
I am using the MSPFET (Under control of the FET-Pro430 software) as my reference platform to program the device that I'm working on and looking at what it does vs what I am doing. After much pain manually decoding the SBW logic captures I finally broke down and wrote an automated decoder: See decoder output here.
The first thing that jumps out at me is the three undocumented instructions, 0x30. 0x42 and 0xB0.
- 0x30 and 0x42 are related to the 16 bit data shift (DR16)
- 0xB0 is related to a 32 bit data shift (DR32) never used in the SLAU320 code.
There are large chunks that line up with SLAU320 but a lot that is over and above what is in the documentation and code resource.