Hi All,
I've been working on a low-power data logger with an MSP430 FR5969 for the past few months, and I have code that seems to work relatively well. However, whenever I change the size of an unsigned character array from 512 to something much larger, say 10 thousand, the code hangs somewhere. Worse, the programmer reports that a security fuse has been blown, and I cannot reprogram the device.
My "fix" to this problem has been to turn the thing off for a few hours, then plug it back in and hit "retry" when Code Composer reports the blown security fuse until the controller programs again. Surprisingly, this method (discovered in an act of frustration) has worked a few times, but it is obviously not something that I want to do again.
The programmer I am using is the MSP-FET430UIF, and I'm doing it over SBW.
My questions to the forum are:
1) Any idea why declaring a large array causes this? Even with the 10k-length unsigned character array, I'm using WAY less than 15k of the controller's 64k.
2) Are there any better ways to get the "blown security fuse" error to go away? I've been looking through the forums, and it sounds like this is a pretty common error, but it sounds like it happens to everyone for different reasons, and I have not yet found a good solution.
Any feedback is greatly appreciated.