调试RTC,导致编译错误。
Hi各位好,
我想调试内部的RTC功能,按照以下文档操作,将Timer.c文件添加到我的工程中,但是报出重复定义的错误。
求有经验的大神指导
报错里那个E盘的是什么文件?
Hi Viki,
我的E盘中的那个报错的文件是在协议栈安装目录下拷出来的文件(我的协议栈安装在C盘,我担心自己吧文件改坏了,所以一般都不在原始的协议栈中修改)。
我就是拷贝的C:\ti\tirtos_simplelink_#_##_##_##\products\bios_#_##_##_##\packages\ti\sysbios\family\arm\cc26xx\Timer.c文件
我不做拷贝,直接添加C:\ti\tirtos_simplelink_#_##_##_##\products\bios_#_##_##_##\packages\ti\sysbios\family\arm\cc26xx\Timer.c,也报出相同的错误,您可以试试呀
Hi VIKI
我参考您给的关于RTC的帖子和资料:
https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/455021/1641514#1641514
和
并未找到关于“”注册RTC中断服务函数“”任何相关的痕迹,CC2640的RTC可以出发中断吗?
Hi Viki,
请问:
// Setup timers as one-shot timers
Util_constructClock(&startAdvClock, gapRole_clockHandler,
0, 0, false, START_ADVERTISING_EVT);
Util_constructClock(&startUpdateClock, gapRole_clockHandler,
0, 0, false, START_CONN_UPDATE_EVT);
Util_constructClock(&updateTimeoutClock, gapRole_clockHandler,
0, 0, false, CONN_PARAM_TIMEOUT_EVT);
代码中例如这种类型是“定时器”,是调用RTC,其他定时器,还是“软件定时器’,我可以用这样结构当作RTC使用吗?