Hi,
I am using MSP430G2513 and I have a problem the the first two bytes on RAM not being set to zero at initiation.
I tried setting the global variable that is mapped first in RAM to zero manually, and it was moved forward and replaced by another uninitialized global variable and now the value of that variable is the same as the other one had before.
As I understand it from the map file, RAM starts at 0x200. The first word is set to 0x930C (instead of zero) no matter which variable is mapped to that address. During the run of the program, the values in that address change without the mapped variable being accessed
When the variable is accessed directly, the value will temporarily change to the expected value, only to revert to being junk.
Any idea what can cause this?
Thanks.