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.

Can BSL scripter erase info A memory (MSP430F5438A)?

Hi,

I am using BSL scripter tool for doing mass erase. Unfortunately in this case mass erase means main erase. Therefor I used segment erase instruction to erase all the INFO memory segments A,B,C, and D. Partly I succeeded. Only INFO A memory segment wasn't erased at all.

This is the workaround script for mass erase:

MODE 5xx COM8
MASS_ERASE
RX_PASSWORD
ERASE_SEGMENT 0x1800
ERASE_SEGMENT 0x1880
ERASE_SEGMENT 0x1900
ERASE_SEGMENT 0x1980

Only segment that belongs to address 0x1980 stays as it was before "being erased".

I know that this part of memory must be explicitly unlocked before being altered. Does anyone know approach this segment (INFO A) to be erased using BSL scripter?

  • Hi Radoslav,

    I think that the BSL Scripter should accept the command TOGGLE_INFO. Try doing this before you do the ERASE_SEGMENT command for the INFO A segment. I found in the BSL Scripter source code that it appears to be supported, and it is also documented in www.ti.com/.../slau319 as a BSL command. However, I did not see the command documented in the BSL_Scripter_Usage_guide.pdf included in the BSL scripter download. Therefore, I will file this to be added.

    I hope that this helps!
    Regards,
    Katie
  • Yes It works! Thank you.

  • Glad that it works for you!
    I saw also that it was not listed in the usage guide - I've filed this to be updated in the next version of the guide to help prevent future confusion.
    -Katie

**Attention** This is a public forum