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.

how to prevent tos-bsl erasing information memory of msp430

Other Parts Discussed in Thread: MSP430F2618

hi all

i m using contiki for my project and i  use tos-bsl to  program the msp430f2618 based board. 

the problem i m facing is during mass erase , the informamation memory also getting erased where i have saved DCO calibration constants ..

can anybody tell me how to prevent the tos-bsl erasing information memory ?

thank u  

  • Kiran,

    unfortunatelly the BSL mass erase will erase the info memory. 

    If you want a custom solution you can take a look at the newly released MSPboot: http://www.ti.com/lit/slaa600

  • kiran nayak said:
    can anybody tell me how to prevent the tos-bsl erasing information memory ?

    Apparently you cannot. This is a safety mechanism. Imagine someone performs a mass erase that keeps the info memory intact, then uplaods its own firmware that broadcasts the secret information in info memory (e.g. security keys, license keys etc.).

    However, once you have properly logged-in to the device, you can download the info memory content, perform a mass erase, upload the new firmware, then start a new BSL upload where you log in (with the new password for the new firmware) and then upload the downloaded info memory content back into info memory.

**Attention** This is a public forum