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.

MSP430G2433: Flash Content modified during runtime

Part Number: MSP430G2433
Other Parts Discussed in Thread: MSPBSL

Dear E2E Community,

We are using MSP430G2433 for a BLDC Motor control application embedded in a TV set. On a few sets, the Flash Content is accidently modifed after some operating time. It seems the problem posted here:

https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/598268

is very similar to our observations. Our program code consist of the actual application and a bootloader (taken from TI). If we block the jump to bootloader the problem cannot be seen, but we could not distribute updates to end customers any more.

Could you please provide the mentioned solution to us?

The issues discussed on top of the thread like ensuring a stable supply voltage and the dependency between clock frequency and supply voltage have already been checked by us.

Many thanks and best regards,

 

Bernhard Foerst

  • Hello Bernhard,

    I'm not completely familiar with the previous post, but it seemed like the previous issue was related to a voltage vs frequency spec violation. Is the bootloader you mention the onboard BSL or the application side MSPBOOT ? (Both can be explained/found at MSPBSL )

    I highly encourage you to go through the following application note to help diagnose where your possible flash corruption is coming from. If the application note doesn't fully help you, then please post an update here of what steps you took that the application note described so we can help you narrow down your issue.

    Debugging Flash Issues on the MSP430™ Family of Microcontrollers (slaa729)