This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR2111: Issues trying to write to main code memory 0xF100 using BSL

Part Number: MSP430FR2111
Other Parts Discussed in Thread: MSP-FET, MSP430FR2000,

Good Morning/Afternoon/Evening,

I am dealing with an issue while trying to program the MSP using the BSL interface.

I am running the RX Password command twice to unlock the BSL, so I know the issue isn't related to that.

I am running into an issue when trying to use the RX Data Block Command to write some data to the start of Code Memory on the MSP.

Here is the command I am using: 0x80 0x04 0x01 0x10 0x00 0xF1 0x00 <256 bytes> 0xCL 0xCH (Checksum is calculated correctly)

My response is as follows: 0x00 0x80 0x02 0x00 0x3B 0x01 0x41 0xD4

This is indicating that there is an issue with the Write Check on the MSP. The UART didn't complain about an invalid CRC, the MSP did. 

I also do a RX Data Block to a different section of memory and it has no issues whatsoever.

That command is as follows: 0x80 0x0C 0x00 0x10 0x80 0xFF 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xE6 0xF1

The response to this is: 0x00 0x80 0x02 0x00 0x3B 0x00 0x60 0xC4


And this ran just fine.

Am I missing something. Any help is appreciated.

**Attention** This is a public forum