Hello,
So I am trying to reprogram a msp430fr6989 from an msp430fr5969 through the BSL. I can use the 5969 to reprogram a 5739 successfully and thought that it should be about the same for reprogramming a 6989. However what I have does not work. The BSL entry sequence never stops the 6989 from its usual program and the BSL is never invoked. I seem to be fulfilling all the requirements for invoking the BSL, so I must be missing something.
1. I have my GPIO pin on 5969 to control RST connected to the SBWTDIO on the 6989 launchpad. The GPIO to control TEST is connected to the SBWTCK.
2. I have verified the entry sequence is what I think it should be using an oscilloscope. From http://www.ti.com/lit/ug/slau550d/slau550d.pdf I am using the BSL entry sequence at shared JTAG pins.
3. I have ensured the NMI bit is not set. The program I am running on the 6989 is a blink program where every time it blinks it clears the SYSNMI bit from the SFRRPCR register.
4. I have stable power running to the device. VCC and ground are connected to the 5969
5. I am not doing anything with JTAG, so that should not be preventing the BSL from running.
So I am puzzled as to why the BSL is not starting. Any help or ideas are welcome and appreciated.