现象:1、IO配置为上升沿触发唤醒,打开休眠宏,一旦触发外部中断MCU死机了。
2、关闭休眠的宏,同样的代码,中断触发正常,MCU正常跑。
做了几个试验最终断定是休眠模式下中断触发造成的死机:
这边打开开门狗是能触发开门狗复位的,也就是说中断确实把MCU唤醒了,是瞬间执行了部分代码才死机的。
个人屏蔽了中断触发后,回调函数内的代码,仍会出问题,所以判断不是回调代码的问题。
初始化配置,完全参考board_key来的,应该没啥问题,并且只是个别板子有此问题。
望TI工程师帮忙分析解答一下!盼复!
Viki Shi:
个别板子有问题的话,硬件出问题的可能性更大。你有试过换颗芯片试一下吗?
user5318699:
回复 Viki Shi:
换过新芯片,还是会死机
Viki Shi:
回复 user5318699:
对比过正常板子跟问题板子的区别吗?
user5318699:
回复 Viki Shi:
板子硬件确实有点问题,没法在线debug,进入debug直接就报错了,直接烧录没问题。电源什么的查下来正常。
Albin Zhang:
回复 user5318699:
原理图、layout截个图我看看吧?
BR. Albin