I'm trying to use BSL-scripter to erase the FRAM on my custom board since it locked the Spy-By-Wire interface after uploading an incorrect firmware.
So I connected the launchpad to the pc using USB, determined the application COM port (5) and hooked up the custom board to SBWTCK, SBWTDIO, RX and TX pins on the FET-side of the launchpad. Spying on the 4 pins is a logic analyser.
The following script is used for BSL-scripter:
// COM number is "MSP Application UART1", lookup in Device Manager
MODE FRxx UART COM5
VERBOSE
// Get BSL version (e.g. Vendor:[xxxx],CI:[xxxx],API:[xxxx],PI:[xxxx],BuildID:[xxxx])
TX_BSL_VERSION
// Mass erase, some devices don't support this.
MASS_ERASE
According to SLAU610B there should be a toggle on TEST/RST to start the FR2433 in BSL mode (see figure 2), but BSL-scripter returns error 0x19 on TX_BSL_VERSION and error 0x15 on MASS_ERASE. The logic analyser sees no activity on any of the pins, except -strangely- the two error codes on the RXD pin of the FET.
Can the eZ-FET rev 1.2 on an MSP-EXP430FR6989 launchpad be used with BSL-scripter to erase the memory of an MSP403FR2433?