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.

MSP430F5659: Is there any harm if BSL Flash Segment is completely erased?

Part Number: MSP430F5659
Other Parts Discussed in Thread: MSP430F5528,

We are using MSP430F5659 and MSP430F5528. We don't use nor intend to use BSL.

We have a large number of devices where the BSL Flash portion is erased, we see 0's in the region when Flash memory is viewed. Likely it somehow got erased during JTagging with FET-Pro430.

Is there any harm in erasing BSL? We hope that MSP430 recognizes that there is no code and does not attempt to start BSL. We don't have known issues with those devices, but want to be sure no side effects are expected.

Thanks,

Bata

  • Hello Bratislav,

    You should see relatively no side effects by having the BSL memory section blank. From a hardware BSL invoke perspective, if the BSL area is blank, then you will not be able to invoke the BSL as the condition that checks for BSL invoke is erased. Now, I'm not sure what would happen if you tried to invoke the BSL via software entry as you would jump to zero'd space.

    With a non-existent or disabled BSL, this does mean if the JTAG is locked, then there will be absolutely no way to get back into the device.

**Attention** This is a public forum