Other Parts Discussed in Thread: CC2652P, BLE-STACK
器件型号: CC2652P
Thread 中讨论的其他器件: BLE-STACK
尊敬的 TI-Team、
我们进行了以下设置:
- 通过基于 simple_peripheral、BLE SimpleLink SDK 版本 5.10 的应用运行 CC2652P 的 BLE 节点
- 所谓的“继电器“、由 LAUNCHXL-CC1352P-4 开发板组成、该开发板运行基于 simple_central、BLE SimpleLink SDK 版本 4.10 的应用
- 我们实现了一种时间同步机制、该机制使用 RTC 通道 1 和 2 为添加时间戳
RFC_GPO3 信号、我们通过引脚路由该信号。 该信号指示对讲机何时发射。现在我尝试将中继固件更新到 SDK 版本 8.31。 遗憾的是、时间同步机制不再起作用。 当我运行它, CPU 似乎有点卡滞:不在错误旋转处理程序,但它似乎不断地得到中断。 每当我停止它时、它主要位于 Hwi_asm_gcc.s 文件或其他一些与 Hwi 相关的系统文件中。 此外、即使时间已过去、我们设置的超时时时钟也不会被调用。作为一个测试,我注释掉了所有的 AONRTC-功能,现在超时确实达到了。这导致我怀疑、旧 SDK (4.10) 仅使用 RTC 通道 0、我们可以使用通道 1 和 2。 但是、我们使用 RTC 通道 1 和 2 时似乎会干扰新的 SDK (8.31)。您能否确认 SDK 使用 RTC 的方式有变化? 是否仍有办法将 RTC 模块的某些器件与 BLE-Stack 一起用于精确的时间戳处理? 如果是、在理想情况下不涉及中断和代码执行延迟的情况下、我们应该如何实现精确的时间戳处理?此致、Raphael Fischer