AT32F407/437 PTP Daemon使用demo

电子说

1.3w人已加入

描述

AT32F407/437 PTP Daemon

示例目的

基于以太网络,实现IEEE1588协议。

支持型号列表:

AT32F407xx
AT32F437xx

主要使用外设列表:

EMAC
GPIO
USART

快速使用方法

硬件资源

1) 指示灯LED2/LED3
2) USART1(PA9/PA10)
3) AT-START-F407/ AT-START-F437实验板
4) 以太网连接线

软件资源

1) SourceCode

 at32f407_ptp_daemon/ at32f437_ptp_daemon源程序
 PTP Daemon源程序
 LWIP源程序
 AT32驱动库

2) Doc

 SC0082_AT32F407_437_LWIP_FreeRTOS_V2.0.1

Note: 所有project 都是基于keil 5 而建立,若用户需要在其他编译环境上使用,请参考AT32F407_Firmware_Library_V2.x.x/project/at_start_f407/templates 中各种编译环境(例如IAR6/7,keil 4/5)进行简单修改即可。

示例使用

1) 打开at32f407_ptp_daemon/ at32f437_ptp_daemon源程序,编译后下载到实验板

2) 在Ubuntu上安装ptpd(需要接入互联网),输入指令:sudo apt-get install ptpd

3) 配置PC端的IP网段与开发版相同,如图1

4) 输入指令:sudo ptpd –C –E –s –I enp0s3,enp0s3为Ubuntu上的网卡名称,用户需要改为本机网卡名称,可通过指令“ifconfig”查看,

Note: 若出现网口接收发送数据偶尔丢失,可考虑是否为代码量较大,超过了芯片的零等待区;可将重要代码选择性编译到零等待区解决。




审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分