MSP430 flash corruption

Hello folks,

I’d like to know if anybody has already encountered a flash corruption after flash programming (or after blowing fuse) with a JTAG programmer like the MSP430 Replicator from SoftBaugh.

In which condition a microcontroller can have flash corruption? Our programmer must verify the flash content. So if any error can occur, it should be notified. But in our case, the flash corruption is happen after flash programming… after blowing fuse. So we don’t have any status LED about flash corruption.

Other point, maybe it’s the firmware could corrupt the flash itself. But, if it’s a firmware bug, it could happen on many boards. For now, we found the problem only on 2 boards only… We produced > 50K units.

Regards

Spy1

I think I got this problem too. I’m using IAR compiler interfacing between MSP430 and CC2500. I tried to release the program to the flash changing the Linker Output format to Intel-extended. After that, i tried to switch back to Debug mode, an error saying that it can not write to 0x8000H which is the address for the main memory.

After I unplug the power and restarted the program, I can go back to debug mode. However, what I’m transmitting is at 2.9GHz but the CC2500 can only transmit max at 2.483GHz. I’m wondering is it because the flash program got corrupted or was locked and not erased.

Any idea?