我在OMAP ARM (OMAP-L138)上运行嵌入式linux。其上的以太网控制器连接到外部PHY芯片。一切运行正常,除了在某些情况下,我希望节省电力和关闭PHY (但不是挂起整个系统)。我知道Linux可以很容易地挂起PHY,因为当我将整个系统置于挂起到内存状态时,PHY确实会断电。
但是,我希望能够通过用户空间应用程序打开和关闭PHY,按照我的意愿打开和关闭它。我对linux相当陌生,我可以用C语言编写用户空间应用程序来打开设备驱动程序并访问它
我试图了解10Base-T / 100Base-T以太网PHY设备何时发出有效链路信号,特别是在使用自动协商的情况下,通过在状态寄存器中设置link状态位。我一直在查看STCube以太网驱动程序,它们等待有效的链路状态,然后启用自动管理并等待它完成。但是,如果自动协商被禁用,如果链路另一端的设备被设置为不同的速度或双工,如何建立有效的链路?根据描述链接状态位的802.3 (22.2.4.2.13):
The criteria for determining link validity is PHY specifi
我正试图在FPGA板上安装Linux。Linux风味是Xilinx芯片的瓣鱼。
目前的Xilinx SoC有一个A9处理器和一个可编程硬件逻辑,即FPGA。[Fri Dec 27 15:18:53.108 2013] Copying Linux from SD to RAM...[Fri Dec 27 15:19:06.144 2013] Resetting PHY...到目前为止,我安装的Linux使用的是Xilinx提供的预先构建的映像。现在,为了摆脱TCP/IP部分(因为我不需要它,如果我