I am trying to secure my device by blowing the JTAG fuse on a MSP430FR59xx.
I am doing this by writing 0xAAAA to JTAG signature 1 (originally 0x0000) and 0x0004 to JTAG signature 2. The device is JTAG password protected and the JTAG signatures are stored in a static struct @ 0xFF80. I can see this correctly happening when the device is powered on. However, when the device is turned off then on, JTAG signature 1 resorts back to 0x0000.
Summary:
1. 0xAAAA to jtag sig1 @ 0xFF80 and 0x0004 to jtag sig2 @ 0xFF84
2. Device power down then power up
3. JTAG sig1 - 0x0000 (the original value)
***How do I preserve the JTAG signatures across device resets? How are they being overwritten?
Stephen