Part Number:AM3352
你好,TI团队,我现在的项目涉及到同步时间。目前,使用gps来获取时间到一个模块,模块输出一个pps连接到普通gpio口获取秒脉冲,和输出一个tod连接到uart的rx。
我在内核中make meniconfig已经配置pps,但是我未在arch/arm/mach-omap2/board-am335xevm.c找到关于pps的描述,我不知道应该如何配置那个pps连接的gpio口。
那么我有以下几个问题希望得到解答,十分感激。
1.我应该如何描述pps连接的gpio口,在arch/arm/mach-omap2/board-am335xevm.c里面吗?还是?
2.我是否可以将pps的秒脉冲信号作为我整个板子的系统时钟,然后通过tod传过来的时间校准板子的时间?
3.是否有例程,或者有与我相同问题的帖子提供给我(我没有找到)使得我可以实现?
Gary Lu:
?? ? 说:1.我应该如何描述pps连接的gpio口,在arch/arm/mach-omap2/board-am335xevm.c里面吗?还是?
我认为是可以的
?? ? 说:2.我是否可以将pps的秒脉冲信号作为我整个板子的系统时钟,然后通过tod传过来的时间校准板子的时间?
可以将 PPS 信号作为系统的时钟源
,
?? ?:
感谢回复,那么在arch/arm/mach-omap2/board-am335xevm.c里面是怎么描述的?有历程嘛?作为系统时钟源的话,具体怎么操作?
,
Gary Lu:
?? ? 说:作为系统时钟源的话,具体怎么操作?
我为您提供一个一般常规方法:
首先配置内核支持PPS,然后再配置GPIO口,其次编写驱动程序,再者校准系统时钟,最后测试和调试
,
Gary Lu:
?? ? 说:那么在arch/arm/mach-omap2/board-am335xevm.c里面是怎么描述的?有历程嘛?
目前没有相应的描述