1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我将使用 BSP35 在 VxWorks 上的 s32grdb3 板上启用 PFE 的 IEEE1588,我正在使用 PFE2。
我调用此函数 pfe_emac_enable_ts() 以在 emac2 上启用 ptp 和时间戳。我检查了函数 pfe_emac_enable_ts() 中的寄存器,值与 Linux 运行时相同。 pfe_emac_enable_ts() 的返回值是正确的,这意味着在 emac2 上启用了 ptp。 然后我在调用 pfe_emac_enable_ts() 之后调用了 pfe_emac_cfg_get_ts_time()。但时间保持不变。它一直保持为零。 在 PFE 上启用 1588 是否有任何特定设置(设置序列或启用其他寄存器位)? |
|
相关推荐
1个回答
|
|
在启用 PFE2 的 IEEE1588 前,您需要确保以下设置已完成:
1. 时钟配置:确保您的时钟配置正确。您需要将时钟源设置为符合 IEEE 1588 的外部时钟。 2. PTP 时钟控制寄存器设置:确保您已将 PFE2 的 PTP 控制寄存器(PTP_CTRL)设置为启用 PTP。 3. 系统时钟寄存器设置:确保您已正确配置 PFE2 的系统时钟寄存器(SYS_CLK_CTRL)。 如果您已完成以上步骤,但 PTP 和时间戳仍然无法工作,请尝试以下几项操作: 1. 检查您的 PTP 时间同步配置是否正确。例如,检查您是否已为 PTP 端口和时钟指定了正确的参数。 2. 检查您的时间戳功能是否已配置正确。例如,检查您是否已将时间戳寄存器设置为 CMIC_TS0_CTRL 或 CMIC_TS1_CTRL。 3. 检查您是否已正确启用了 PTP。请运行命令 ptpvs -a,以查看您是否已启用 PTP。 如果您已完成上述步骤,但仍然遇到问题,请参考 NXP 的文档,或联系 NXP 的技术支持部门。 |
|
|
|
只有小组成员才能发言,加入小组>>
1936个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36437 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5097 浏览 1 评论
6121 浏览 1 评论
6825 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4255 浏览 0 评论
656浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
648浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
738浏览 2评论
855浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 01:02 , Processed in 1.098511 second(s), Total 79, Slave 63 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号