目前使用28335做实时控制,发现使用中28335控制器的JTAG接口可能被干扰,在干扰过程中TRST引脚电平可能被拉高使得28335不再正常运行。在这种情况下我希望28335的程序可以在TRST恢复正常后复位,实际中我配置了看门狗来进行复位。单独测试看门狗在停止喂狗时可以正常使得程序复位,但是如果我手动将TRST拉高再降低,程序还是会进入跑死状态而无法被看门狗正常复位。
想知道28335的程序在TRST复位信号消失后会进入什么状态?目前我只能通过重新上电才能使28335重新正常运行。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
目前使用28335做实时控制,发现使用中28335控制器的JTAG接口可能被干扰,在干扰过程中TRST引脚电平可能被拉高使得28335不再正常运行。在这种情况下我希望28335的程序可以在TRST恢复正常后复位,实际中我配置了看门狗来进行复位。单独测试看门狗在停止喂狗时可以正常使得程序复位,但是如果我手动将TRST拉高再降低,程序还是会进入跑死状态而无法被看门狗正常复位。
想知道28335的程序在TRST复位信号消失后会进入什么状态?目前我只能通过重新上电才能使28335重新正常运行。
TRST有效后复位重新跑,是按照正常复位进入BootLoader开始跑吗?会按照XA的引脚选择进入对应的启动方式运行吗?我的程序存储在flash里,XA都拉高进入FLASH,进入主程序后复制FLASH程序到RAM里运行。