Other Parts Discussed in Thread: TMS320F28069
Hi,
I am using a SYS/BIOS application on a TMS320F28069 MCU. During our testing, we observed some very strange behavior after an ESD induced reset:
The MCU would perform a reset due to an electric discharge near the PCB. Everything up to BIOS_start(); would be executed correctly, but after this the MCU hangs.
A hardware reset at this point doesn't help, it will just hang after (or during, I don't know which) BIOS_start(); A watchdog reset doesn't help. Only disconnecting the power supply and reconnecting it will correctly restart the system.
A hardware or watchdog reset without the ESD event will always correctly restart the system.
Is there any way that a misconfigured register or RAM content might produce such a behavior? Is there any way to guarantee that everything is initialized correctly at startup?
Additional information:
CCS 5.2.0.00069
SYS/BIOS 6.33.04.39
XDCTOOLS 3.23.03.53
Compiler TI v6.1.0
Thanks
Torben Frenzel