请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8377万D 我已经实施了一个软件,它使用CPU 1和CPU 2的内部监视计时器。
第一个WDT上的CPU2将中断生成到CPU2本身,在ISR中,WDT配置为保存调试信息后重置模式。
第二个CPU 2 WDT超时.. Core 2重置并在CPU 1上生成NMI。 5次此类循环后...重置CPU内核1。
这在调试环境中工作正常,因为在从CPU 2 main重置I重载/重新启动执行之后
但是,当我刷新十六进制文件时,CPU 2仅重置一次(写入测试逻辑,在10秒后生成WDT超时)
执行不会返回到main。 映射文件上的code_start位置似乎正常。
请建议解决此问题的方法,以便在重置核心2后,CPU 2执行返回到main。