TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC1310 看门狗

试了一下simplelink_cc13x0_sdk_1_60_00_21 RTOS里面的看门狗sample

reloadValue = 1000

发现把resetMode设置成Watchdog_RESET_ON也没有触发复位

还有哪里需要设置吗?

Viki Shi:

有没有连接调试器?拔掉以后再试

dennis yang:

回复 Viki Shi:

拔了,不行

da qin zheng sheng:

wdt部分数据手册总共只有5、6页,我在仿真环境调试了一下,可以复位,按照手册在软件菜单栏直接修改相关寄存器。

Felix ZF:

the WDT can be configured to generate an interrupt to the microcontroller (MCU) on its first time-out andto generate a reset signal on its second time-out.

第二次计时到才触发reset

dennis yang:

回复 Felix ZF:

我的wdt reload value设置的是1s

但是5S过去了还是没有reset

Felix ZF:

回复 dennis yang:

你可以先跑一下SDK中的WDT例程

C:\TI\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\drivers\watchdog

然后,再在例程的基础上修改参数,满足你的应用需求

dennis yang:

回复 Felix ZF:

Hi felix:感谢回复!我就是用的这个sample在例子中将resetMode设置成Watchdog_RESET_ONreloadValue = 1000是原始的设置
但是发现确实没reset。。。

dennis yang:

回复 Felix ZF:

OK了,谢谢解答!

dennis yang:

回复 Felix ZF:

不好意思。又遇到一个问题
我在我的项目里把参考sample加入watchdog,初始化后一直不去喂狗
结果在ccs 的debug下接着JTAG跑可以复位,CCS会报错
Cortex_M3_0: JTAG Communication Error: (Error -1170 @ 0x0) Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 7.0.188.0)
Cortex_M3_0: Failed to remove the debug state from the target before disconnecting.There may still be breakpoint op-codes embedded in program memory.It is recommended that you reset the emulator before you connect and reload your program before you continue debugging

但是去掉jtag复位后单独跑,怎么弄都不复位,我加的打印显示一直都没复位

找了一下午没找到原因。。

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC1310 看门狗
分享到: 更多 (0)