硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3774|回复: 15
收起左侧

研究STM32F4的IEEE1558 PTP网络时间同步协议实现,软件是RL-TCPnet V7.X的底层

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
发表于 2019-8-16 00:37:33 | 显示全部楼层 |阅读模式
这个东西发现挺有意思,刚开始研究没整明白怎么用,实测设置一次时间戳就可以使用了,后面在深入研究下


  1. extern ARM_DRIVER_ETH_MAC Driver_ETH_MAC0;
  2. ARM_ETH_MAC_TIME tTime;

  3. ARM_DRIVER_ETH_MAC *USARTdrv = &Driver_ETH_MAC0;

  4. tTime.ns = 1000;
  5. tTime.sec = 0;
  6. USARTdrv->ControlTimer(ARM_ETH_MAC_TIMER_SET_TIME, &tTime);
复制代码


设置一次ARM_ETH_MAC_TIMER_SET_TIME就动起来了
1379107-20190803010939247-930951123.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2019-8-16 01:15:26 | 显示全部楼层
PTP知识点:

SEGGER推出精密时间协议组件PTP
http://www.armbbs.cn/forum.php?m ... 5511&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2019-8-16 04:13:40 | 显示全部楼层
不错,正想做一个,应用于音频同步
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2019-8-16 04:33:58 | 显示全部楼层
Ethenet_PTP是作者开发的软件?分享一下
回复

使用道具 举报

3

主题

38

回帖

47

积分

新手上路

积分
47
发表于 2019-8-16 13:30:34 | 显示全部楼层
eric 您好!可以开放一个RL-TCPnet V7.X的测试demo,这样我们也可以测试测试
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2019-8-16 16:04:44 | 显示全部楼层
timothyguo 发表于 2019-8-16 04:33
Ethenet_PTP是作者开发的软件?分享一下

新版的CMSIS-Driver做好了F4的底层驱动
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2019-8-16 16:05:19 | 显示全部楼层
也许在明天 发表于 2019-8-16 13:30
eric 您好!可以开放一个RL-TCPnet V7.X的测试demo,这样我们也可以测试测试

近期将发,最近在整理下模板
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2020-2-1 16:12:18 | 显示全部楼层
eric2013 发表于 2019-8-16 16:05
近期将发,最近在整理下模板

最新的PTP已经发布了吗? 大神 您的教程里面?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-2-2 00:12:24 | 显示全部楼层
mioc_hust 发表于 2020-2-1 16:12
最新的PTP已经发布了吗? 大神 您的教程里面?

还没有更新到这个章节。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-12-1 21:00:02 | 显示全部楼层
想问您下 h7基于rltcpnet的ptp教程会出吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-12-2 11:02:34 | 显示全部楼层
zhanglinsen 发表于 2020-12-1 21:00
想问您下 h7基于rltcpnet的ptp教程会出吗

H7上得自己实现,后面我研究下。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2022-2-23 17:17:22 | 显示全部楼层
eric2013 发表于 2020-12-2 11:02
H7上得自己实现,后面我研究下。

在H7下调试PTP的Slave模式,网络上有一台Master模式的ptp设备,能发出ptp v1 和ptp v2的同步数据。发现使用了H7的IEEE 1588 time stamping模式后,只要收到来自网络上的Ptp V2和V1数据, H7的网卡接收就停止工作,发送还是正常。查了H7的参数手册,有一个地方说到不能同时接收V1及V2的数据,可通过寄存器可设置接收V1或V2。但设置了V2的标志位,问题还是一样没有解决。不知道是不是H7的一个bug?!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2022-2-23 17:21:27 | 显示全部楼层
KenHuang123 发表于 2022-2-23 17:17
在H7下调试PTP的Slave模式,网络上有一台Master模式的ptp设备,能发出ptp v1 和ptp v2的同步数据。发现使 ...

帮顶,还没有研究过。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2022-11-10 21:37:28 | 显示全部楼层
Eric 您好,关于 ptp 这块您有新的进展吗?谢谢!
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2022-11-10 21:38:04 | 显示全部楼层
Eric ,关于这一块,您有新的进展吗?谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2022-11-11 09:35:04 | 显示全部楼层
skylin008 发表于 2022-11-10 21:37
Eric 您好,关于 ptp 这块您有新的进展吗?谢谢!

近期没有再研究了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 00:04 , Processed in 0.304282 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表