单片机/MCU论坛
直播中

甘满盛

7年用户 1264经验值
擅长:386660
私信 关注
[问答]

ADUC7021测试看门狗复位后不能用J-LINK进行调试怎么解决?

你好! 调试ADUC7021,程序中不使用看门狗,程序正常。当我开启看门狗后,程序里面没有定时喂狗(T3CLRI=1,没有使用写保护),程序按定时的时间复位,此时退出调试模式后,重新上电后用J-LING进入调试模式,程序无法进入
从此这块电路板再也不能用J-LING进行调试,也就是说,只要我开看门狗,程序出现一次异常看门狗复位一次,我的电路板再也不能进行调试和使用了。请帮我看下怎么解决。多谢了

回帖(1)

李明

2024-1-11 15:10:34
你好!看门狗复位后无法使用J-LINK进行调试的问题可能是由于看门狗复位错误导致的系统错误状态。以下是一些可能的解决方案:

1. 确保程序正确地喂狗定时器。如果你在程序中开启了看门狗,你需要在规定的时间内喂狗定时器,避免系统误判为错误并进行复位。

2. 如果你的电路板无法再次进入调试模式,可以尝试使用纯软件复位。在你的程序中,通过软件方式清除看门狗复位标志。具体的步骤可以参考ADUC7021的文档。

3. 如果以上方法无效,可以尝试使用其他调试工具或方法进行调试,例如通过JTAG接口进行调试,或者使用其他的仿真器。

4. 若要进一步排除硬件故障,可以检查看门狗定时器的配置和硬件连线。确保相关的硬件电路和引脚连接正确。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分