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
security violation
Started by ●June 18, 2009