腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
i2c代替mdio,marvell
phy
驱动程序
linux-device-driver
、
embedded-linux
我正尝试在我的定制板上运行marvell
phy
linux
驱动程序。驱动程序使用的是mdio接口,但我的主板上有i2c。我将marvell.c文件中的
phy
_read()/
phy
_write()替换为i2c
读
/写函数。它不起作用。未调用探测函数,
phy
子系统使用mdio检测marvell,无法检测。如何在
phy
linux
sysbsystem中使用i2c?
浏览 209
提问于2019-08-12
得票数 1
1
回答
读取大于0x1F的
PHY
MII
寄存器
kernel-modules
、
ethernet
我对DP83826物理有一些问题,因此我想
读
一些配置
寄存器
。我使用了mdio工具和mii-diag作为它,但我刚刚意识到,我只能阅读前32个
寄存器
。mdio -v (详细)显示前32个
寄存器
(这可能不是巧合),如果我使用地址超过0x1F的mdio工具,地址将被移动到0..1F范围内。我看了一下mdio工具的代码,它根本不限制注册地址,我还对mii-diag -v进行了一些黑客攻击,以获得超过32个
寄存器
,它还一次又一次地返回前32个
寄存器
。我也尝试过ethtool -d eth0,但它只
浏览 0
提问于2023-03-09
得票数 1
回答已采纳
1
回答
"
phy
_write_paged“函数中的菲页面(物理层/物理
寄存器
)是什么?
linux-device-driver
、
intel
、
nic
、
osi
、
realtek
我正在为NIC驱动程序r8169读取r8169驱动程序代码,它完成了一些
phy
寄存器
的写入/菲配置
寄存器
写入/使用如下功能有内存页吗?我假设司机需要
Phy
registers
Phy</e
浏览 8
提问于2021-02-13
得票数 0
回答已采纳
1
回答
尝试使用uboot读取和写入以太网交换机的特定
寄存器
ethernet
、
i2c
、
u-boot
、
microchip
我是
linux
/u-boot的新手,一般只是读写特定的
寄存器
。我尝试读取/写入的16位
寄存器
的地址是0xN112-0xN113使用u-b
浏览 16
提问于2021-03-31
得票数 2
1
回答
关闭以太网
PHY
的电源
embedded-linux
我在OMAP ARM (OMAP-L138)上运行嵌入式
linux
。其上的以太网控制器连接到外部
PHY
芯片。一切运行正常,除了在某些情况下,我希望节省电力和关闭
PHY
(但不是挂起整个系统)。我知道
Linux
可以很容易地挂起
PHY
,因为当我将整个系统置于挂起到内存状态时,
PHY
确实会断电。 但是,我希望能够通过用户空间应用程序打开和关闭
PHY
,按照我的意愿打开和关闭它。我对
linux
相当陌生,我可以用C语言编写用户空间应用程序来打开设备驱动程序并访问它
浏览 5
提问于2011-01-31
得票数 2
2
回答
CSMA/CD -物理层或MAC数据链路层(软件)实现
ethernet
自动协商工作在物理层。CSMA/CD实际上是物理层还是MAC数据链路层(软件)的实现? 如果自动协商是物理层的实现,为什么可以协商双工?因为MAC数据链路层是控制帧是否在半双工模式下传输的层。
浏览 0
提问于2014-09-30
得票数 1
1
回答
从U引导中恢复
PHY
linux-device-driver
、
u-boot
同时,MCU强制对
PHY
芯片进行复位,这样
PHY
芯片就可以开始通信。在我的自定义板上,将而不是作为一个单片机来执行复位,而这是处理器必须执行的重置。 我将如何执行从u引导的重置?我的处理器连接到SPI -> GPIO扩展程序,这必须通过使用SPI重置
Phy
。我不会执行NFS引导,所以我不需要从u引导中访问Phys,但是在引导
Linux
内核之前确实需要重置它们,这样内核驱动程序才能正确地设置它。有什么想法吗?
浏览 4
提问于2014-11-05
得票数 0
2
回答
从
linux
用户空间访问以太网驱动程序
linux
、
driver
、
linux-device-driver
、
network-driver
我想从
linux
用户空间访问以太网驱动程序,类似地,我想从
linux
用户空间读取和写入菲
寄存器
。
浏览 3
提问于2018-08-31
得票数 4
2
回答
如何使内置以太网在stm32f407上工作?
stm32
、
ethernet
我通过RMII接口将xcore407i与stm32f407和DP83848
phy
一起使用,我正在使用libopencm3。
读
/写
phy
寄存器
工作得很好,但发送数据包根本不起作用。
浏览 82
提问于2021-04-14
得票数 0
1
回答
SAM4E16C MAC和物理层(Ksz8081mnx)初始化
embedded
、
ethernet
、
atmel
、
atmelstudio
这些通用媒体访问控制外围
寄存器
在SAM4E16C.H文件中,它们与(ksz8081mnx)芯片相对应,但没有在任何地方使用。
浏览 0
提问于2018-01-22
得票数 0
2
回答
如何将以太网设备直接连接到
linux
中的交换机?
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
、
ethernet
我们有一个嵌入式板卡,其中以太网设备直接连接到交换机之间,而没有在两者之间。为了使事情更加复杂,以太网设备的mdio总线连接到交换机的mdio以进行控制。现在如何连接到mdio总线以更改开关设置?由于以太网设备的附加菲是由固定的菲填充,我现在如何连接真正的音频总线到系统,以便我可以配置它。似乎没有直接的用户空间接口到mdio总线。我是创建一个假以太网设备,其唯一目的是访问mdio总线,还是以某种方式将其附加到以太网设备,后者将有两个mdio总线连接? 这似乎是物理的音频巴士司机找到
浏览 18
提问于2014-03-05
得票数 9
回答已采纳
1
回答
以太网
PHY
回溯测试的编码
linux
、
ethernet
、
loopback
我必须在
Linux
中编写以太网
PHY
回环测试。我从来没有做过,也不知道从哪里开始。经过一番研究,我想出了考试的计划,不知道有没有人能帮我核实一下,给我一些问题的指点。处理器->
PHY
0(芯片)->Ethernet开关(芯片)内部
PHY
->
PHY
0(芯片)->CPU用特定的MAC地址配置以太网交
浏览 10
提问于2011-11-09
得票数 3
1
回答
设备树中DP83867_RGMIIDCTL_2_25_NS的变量和值对应于什么?
linux-device-driver
、
embedded-linux
、
device-tree
我是嵌入式
linux
和设备树世界的新手。我正在尝试修改来自TI的以太网设备树。在设备树方面有一定经验的人能否解释这些变量来自何处,以及如何更改/配置这些
寄存器
值。= <&
phy
0>; #address-cells = <1>; reset-gpios = <&gpi
浏览 11
提问于2022-06-16
得票数 0
回答已采纳
1
回答
Linux
模块- I/O内存
寄存器
读
/写挂系统
linux-device-driver
我正在尝试对平台设备的I/O内存
寄存器
进行
读
/写,但是系统一到达执行
读
/写的行就挂起。我检查了以下内容:
寄存器
;ioread32(logical_addr) 我对
linux
内核非常陌生,有没有一种禁用I/O
寄存器
的方法?
浏览 5
提问于2011-07-19
得票数 2
回答已采纳
2
回答
AM335x DDR2 init EMIF
embedded
、
bare-metal
、
cortex-a8
状态
寄存器
显示
PHY
尚未准备好。这是我的代码: //!_SLAVE_RATIO; DDR_
PHY
->CMDDDR_CONFIG_
PHY
_CMD0_LOCK_DIFF; DDR_
PHY
->CMD[0].INVE
浏览 4
提问于2014-04-17
得票数 0
回答已采纳
1
回答
Linux
多页界限和cpu段
linux
、
operating-system
我对
Linux
如何能够有这么多段而它仍然可以进行边界检查感到困惑。据我所知,现代CPU有几个段数据
寄存器
(代码、数据等)。但是
Linux
有自己的多个段:堆栈、BSS、堆、代码、全局以及更多(特别是当堆很大并且由许多段组成时)。并不是每个CPU都有足够的
寄存器
来跟踪所有这些段。如果我没有弄错,
Linux
将每个片段存储在一个单独的页面中,那么它如何能够防止这些页面中的一个
读
或写超出范围呢? 对每次写入执行一些手动检查。将所有页面紧密地放在
浏览 0
提问于2018-09-10
得票数 1
回答已采纳
1
回答
编写assembly[shellcode]的资源
linux
、
assembly
、
shellcode
、
manpage
我正在为i386
linux
编写汇编语言代码。我想知道是否有任何手册页或作弊表来查看哪些
寄存器
需要设置,以便进行
读
、写、执行调用。
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
2
回答
以太网
PHY
难题
ethernet
、
atmel
、
asf
与物理层的通信正在工作,我之所以知道这一点,是因为在ASF生成的代码中,我正在读取和写入
寄存器
-并且我知道其值的
寄存器
正在读取正确的值(例如,PHYID1
寄存器
给出了正确的值0x0181)。(p_emac, uc_
phy
_addr, MII_ANLPAR, &ul_
phy
_analpar); if (uc_rc !能够在全双工模式下执行10BASE-T DM9161A能够在半双工模式下执行10BASE-T物理层将接受带有前导抑制的管理帧自动协商过程未完成检测到远程故障条件DM9161A能够
浏览 10
提问于2017-10-25
得票数 1
2
回答
寻找网络链路速度确定算法
networking
、
ethernet
我正在寻找解释标准(好吧,标准)以太网
PHY
寄存器
的最佳方法,以确定以太网链路实际运行的速度。(例如10/100/1000和全/半双工) 我敢说这是在
Linux
之类的东西的源代码中找到的,我现在就去那里看看,但如果有人有很好的参考资料,我会感兴趣的。
浏览 2
提问于2008-11-25
得票数 0
回答已采纳
1
回答
AXI4如何支持PCIE生产者/消费者订购模型?
pci-e
、
axi4
例如,像这样的系统, CPU <-> PCIE控制器<-> PCIE AXI桥<-> AXI4与DEC和DDR从站(DEC模块连接到AXI4从数据port0和APB
寄存器
端口,DDR存储模块连接到AXI4在数据到达DDR之前,DEC可能已经看到APB
寄存器
写入并开始读取数据,因此数据可能是旧的和无效的。
浏览 7
提问于2020-06-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的以太网驱动(基于Zynq XC7Z020)
以太网——PHY、MAC和 MII基础知识
调试器到底怎样工作
键盘敲入 A 字母时,期间发生了什么....
一文看懂Modbus协议
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券