1.前言 内核版本:linux4.9.225,以freescale为例。2.概述PHY芯片为OSI的最底层-物理层(PhysicalLayer),通过MII/GMII/RMII/SGMII/XGMII等多种媒体独立接口(介质无关接口)与数据链路层的MAC芯片相连,并通过MDIO接口实现对PHY状态的监控、配置和管理。PHY与MAC整体的大致连接框架如下(图片来源于网络):PHY的整个硬件系统组成比较复杂,PHY与MAC相连(也可以通过一个中间设备相连),MAC与CPU相连(有集成在内部的,也有外接的方式),PHY与MAC通过MII和MDIO/MDC相连,MII是走网络数据的,MDIO/MDC是
本教程发布于博客园,转载请先征得同意!解决过程在使用stm32H743+外置USB2.0高速phy(smscUSB3343)过程中,发现设备无法被枚举为hs模式,而是一直被枚举为fs。测试速度,如下:16:24:24.672288:开始测试单片机向上位机发送数据……16:24:25.671740:结束测试,速度约为831.488KByte/s16:24:25.672746:开始测试单片机接收上位机的数据……16:24:26.673512:结束测试,速度约为727.04KByte/s可见速度确实为fs速度。使用USBlyzer软件查看,也能看到设备处于fs模式。测速方法链接CubeMX生成项目后
本教程发布于博客园,转载请先征得同意!解决过程在使用stm32H743+外置USB2.0高速phy(smscUSB3343)过程中,发现设备无法被枚举为hs模式,而是一直被枚举为fs。测试速度,如下:16:24:24.672288:开始测试单片机向上位机发送数据……16:24:25.671740:结束测试,速度约为831.488KByte/s16:24:25.672746:开始测试单片机接收上位机的数据……16:24:26.673512:结束测试,速度约为727.04KByte/s可见速度确实为fs速度。使用USBlyzer软件查看,也能看到设备处于fs模式。测速方法链接CubeMX生成项目后