EmbeddedRelated.com
Forums

security violation

Started by zjeriet June 18, 2009
Hello,

On my MSP430F5438 I've installed a watchdog timer. For test purposes I let this WDT timeout after 8secs. When it restarts I check SYSRSTIV (special vector to detect RESET resources). The vector indicates that a WDT timeout was the source of reset(PUC). Then my program starts but gets immediately reset due to a security violation. The SYSRSTIV contains the 0x0A code which is a security violation reset.
Now I've been investigating this issue for 2 days and I have it linked to some of my interrupts, but to really solve this issue I would need some more info on this security violation.
TI's response is: "The security violation will be started when program is jumping to not allowed memory areas."

Is there anyone who has more info on this matter?
Which areas are not allowed? Does this logic make a difference between POR and PUC because at normal startup I don't see this issue?

Thanks for your help

Regards,

Zjeriet

Beginning Microcontrollers with the MSP430