请问有没有可能在M4和A7核心上有相同的时域?
更具体一点:我的
STM32MP1 板使用 PTP 通过以太网同步时间(效果很好!),但现在我想为数字输入引脚添加时间戳。
到目前为止我看到的选项是:
- 在中断发生时使用 EXtiNT 分配系统时间戳(在 A7 上)——由于内核中断处理和软件时间戳,这是不准确的
- 使用 TIMx 和输入捕获机制(在 M4 上)——这是我的首选方式,但我不知道 TIMx 值的时间以及如何将它们与 A7 同步的信息
- 我的一个想法是使用 PTP_Synchro PPS_OUT [尽管我启用了 TIM2 作为带 ETR 的从设备,但我仍然无法在 Cube 中激活] 并将来自 CC2 的输入捕获值与 PPS 相关联。但是只有从最后一个 PPS 到当前输入捕获的持续时间是已知的——然后我的想法是使用 RTC 值来关联整秒但 RTC 不一定与 PTP-PPS 同步
- 使用 TIMx 和输入捕获(在 A7 上)——与 M4 有类似的问题:我无法获得系统时间和 TIMx 值之间的关系
您是否有任何想法/输入如何获得(最好)与(PTP 同步)A7 系统时间相关的数字输入的硬件时间戳?
最好的问候和非常感谢
托马斯