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

2538看门狗问题

请教一下,我有一个节点用的是2538,预编译了WDT_IN_PM1,在编译的时候提示WatchDogEnable未定义,然后我添加了头文件#include"watchdog.h",还是未定义,请问是什么原因

YiKai Chen:

把附件這兩個檔案加到你的專案再試試

watchdog.cwatchdog.h

Alvin Chen:

看门狗程序时我们做好了的。
#ifdef WDT_IN_PM1/* If WDT is used, this is a good place to enable it. */WatchDogEnable( WDTIMX );
#endif

你预编译就可以,你这个是什么工程有做过改动没?

user5287842:

回复 YiKai Chen:

我把这两个文件加到HAL层里面了,但是还是提示未定义,是不是加错地方了

user5287842:

回复 Alvin Chen:

我这个是switch,看门狗这块没动过

Alvin Chen:

回复 user5287842:

你要加文件路径,要不找不到的。或者你把这个放到C:\Texas Instruments\Z-Stack 3.0.1\Components\hal\target\CC2538

user5287842:

回复 Alvin Chen:

是的,我是放在\Texas Instruments\Z-Stack 3.0.1\Components\hal\target\CC2538这里面的

user5287842:

回复 Alvin Chen:

如果路径错了会提示找不到头文件的吧,现在是watchdog.c都已经编译了,但是就是提示未定义

user5287842:

回复 Alvin Chen:

user5287842:

回复 YiKai Chen:

ok了,*.c 里面的函数定义和调用的地方不一致,大小写不一致

user5287842:

回复 Alvin Chen:

ok了,*.c 里面的函数定义和调用的地方不一致,大小写不一致,谢谢了啊

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