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