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.

MSP430F1471: Can BSL (Boot memory) be erased and re-flashed in device with MSP430 and MSP430X cores?

Part Number: MSP430F1471

Hi,

I'm a firmware developer of flashing tools.

I'm interested to be able to erase and re-flash BSL memory of device MSP430F1471 using my JTAG or Spy-Bi-Wire flashing tool.
In general my question is about the possibility to erase and reflash BSL of device with MSP430 core and MSP430X core because on "slau320" sample code there isn't the function.

I tried to clear the BSL but without success. I'm able to read/dump it and to check the PSA CRC but not to erase and reprogram it.

Is necessary a function like "MSP430_UnlockBSL" as it is present for device with MSP430Xv2 cores (for example families F5xxx, F6xxx, FRxxx)?

Moreover in some device with MSP430 core the Boot memory is specified like a ROM memory and not a Flash memory, so I suppose that in this case it cannot be re-flashed.
But what about BSL memory like this one on MSP430F1471 whereas Boot memory memory is defined like FLASH memory and not ROM memory?
My question is about to implement the possibility of my flashing tools over all MSP430 devices and how flashing of BSL memories has to be considered.

Thank you in advance

Best regards

**Attention** This is a public forum