已屏蔽其他main中函数
伪码如下
main{
Device_init();
sysctl_setWatchdogMode(SYSCTL_MODE_RESET);//库函数设置复位模式
DINT;
SysCtl_serviceWatchdog();//库函数reset wd counter
Sysctl_enableWatchdog;//库函数enable wd
while(1)
{
;
}
}
调试时 点重新开始,再点运行,则直接跳转到0x3fb02a 的一个汇编地址,内容为7625 ESTOP0
单步调试可以到while循环,但是再点运行就也出错了。。
这个地址属于boot rom中的,但是cmd并没有reset到这个地址,RESET: origin=0x3 3个f c0, length=0x00002不让重复输入f
试了示例代码,代码在看门狗中断模式时可以正常复位,但是使用复位模式就会出现这个问题
请教大家一下,先感谢了🙏