Yue TANG:
有设断点或先停止再运行吗?一般调试就不要开watchdog了,你调试暂停程序运行,但看门狗是不会停的。到点没喂狗就复位了
readlove1 readlove1:
回复 Yue TANG:
我是全速运行。是不是看门狗复位的提示?
Yue TANG:
回复 readlove1 readlove1:
看着像。 你可以把工程发出来,我测试下,排除工具和仿真器的差异
readlove1 readlove1:
回复 Yue TANG:
TY:你好,我把工程,发出来了,麻烦你看下,谢谢!
Yue TANG:
回复 readlove1 readlove1:
IAR 和TI-RTOS的版本是多少?
readlove1 readlove1:
回复 Yue TANG:
tirtos_cc13xx_cc26xx_setupwin32_2_21_00_06.exe
readlove1 readlove1:
回复 Yue TANG:
我对TI 的RTOS不是很懂。接触cc1310不久,之前都是做裸机开发。我重新找了个看门狗程序。
看门狗程序在这个文件里面 task_watchdog.c ,但是回调函数里面没看到WatchdogIntClear()//清除看门狗定时器中断。这句话。难道是自动喂狗/清零中断?我仿真调试也没出现复位现象,是不是因为仿真软件上看不到复位现象,需要硬件接个小灯。
void watchdog_callback(UArg a0) {PIN_setOutputValue(ledPinHandle, Board_LED1, 0); while(1); // stall here to check if callback is being called}