phytool下载与使用(详解)
phytool下载地址
https://github.com/wkz/phytool
phytool
Linux MDIO register access
Usage
<0-0xffff> phytool print IFACE/ADDR[/REG]Clause 22:ADDR := <0-0x1f> REG := <0-0x1f>Clause 45 (not supported by all MDIO drivers):ADDR := PORT:DEV PORT := <0-0x1f> DEV := <0-0x1f> REG := <0-0xffff>
The read and write commands are simple register level accessors. The
print command will pretty-print a register. When using the print
command, the register is optional. If left out, the most common
registers will be shown.Examples
~ # phytool print eth0/0 ieee-phy: id:0x01410eb1ieee-phy: reg:BMCR(0x00) val:0x1140flags: -reset -loopback +aneg-enable -power-down -isolate -aneg-restart -collision-testspeed: 1000-fullieee-phy: reg:BMSR(0x01) val:0x7949capabilities: -100-b4 +100-f +100-h +10-f +10-h -100-t2-f -100-t2-hflags: +ext-status -aneg-complete -remote-fault +aneg-capable -link -jabber +ext-register
举例说明:
phytool write eth0/0/31 0x0c44 //eth0 为网口; 0为端口,默认为0,不用关注; 31为页寄存器; 0x0c44是要写入的值
phytool read eth0/0/19 //eth0 为网口; 0为端口,默认为0,不用关注; 19为寄存器
phytool write eth0/0/19 0x5f00 //写入寄存器19, 值为0x5f00
phytool read eth0/0/19 //读取寄存器19
phytool write eth0/0/31 0x0000 //切换到寄存器0
phytool write eth0/0/0 0x9040 //复位phy芯片
需要注意的是每个寄存器都有一个页地址,如果要写入该寄存器,需要先切换到对应分页,也就是上面例子的
phytool write eth0/0/31 0x0c44 ,意思是切换到0x0c44的页
寄存器19在0x0c44页下面,然后就可以写入值了, phytool write eth0/0/19 0x5f00
上述操作的数值均可以使用16进制表示
phytool下载与使用(详解)相关推荐
- 基于php下载文件的详解
基于php下载文件的详解 本篇文章是对php下载文件进行了详细的分析介绍,需要的朋友参考下 php下载文件,比如txt文件. 出现的效果就是,弹出浏览器自带的下载框,出现另存为操作.有时候会出现内存溢 ...
- python怎样快速下载库_Python如何急速下载第三方库详解
前言 pip 是一个现代的,通用的 Python 包管理工具 ,是一个安装第三方 库必备的工具,提供了对Python 包的查找.下载.安装.卸载的功能.但是在国内使用有很多因素的限制,一个3.4M的库 ...
- VMWare10+CentOS 6.4下载与安装详解
VMWare10+CentOS 6.4下载与安装详解 本文是在win7 64位环境下安装,包括以下四步: 下载并安装VMWare10 下载CentOS6.4镜像文件 创建一个目录保存虚拟机文件,在Wo ...
- android应用市场点击下载APK安装详解
Android系统启动篇 1,<android系统启动流程简介> 2,<android init进程启动流程> 3,<android zygote进程启动流程> 4 ...
- java文件流 m.jb51.net_FasfDFS整合Java实现文件上传下载功能实例详解
今天使用Java代码实现文件的上传和下载.对此作者提供了Java API支持,下载fastdfs-client-java将源码添加到项目中.或者在Maven项目pom.xml文件中添加依赖 org.c ...
- php安装与下载,学习PHP网站开发 连载——PHPCMS的下载与安装详解
原标题:学习PHP网站开发 连载--PHPCMS的下载与安装详解 首先是要下载,然后安装,才能在本地学习和调试 1:下载 PHPCMS官网地址:www.phpcms.cn 接着点击: 下载结果: 解压 ...
- linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解
摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...
- python six模块详解_对python中的six.moves模块的下载函数urlretrieve详解
实验环境:windows 7,anaconda 3(python 3.5),tensorflow(gpu/cpu) 函数介绍:所用函数为six.moves下的urllib中的函数,调用如下urllib ...
- windows rsync 服务器端客户端下载安装配置详解,推,拉
Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限.时间.软硬链接.第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分.传输数据过程中可 ...
- 赛马娘日服下载登录问题详解,日服赛马娘怎么登录?
赛马娘手日服是由Cygames, Inc.推出的一款二次元偶像养成类经营手游,这款游戏将日本的赛马运动萌妹子化,担任本作主角的马娘们不仅要在日常进行锻炼参加比赛,而且还要作为偶像出道,玩家能在这里体验 ...
最新文章
- 中jsp加载不出来layui_为何渔具厂生产不出来钓鱼人理想中的鱼竿呢,厂家说臣妾做不到啊...
- java 中的 Enumeration 在Vector,Hashtable和web中的应用
- apache httpd server安装的一个问题
- 科大讯飞的2018:深陷同传造假及炒房风波,市值遭腰斩蒸发600亿
- 理解并取证:广域网上的PPP协议
- 关于bcg库记忆界面的问题及其解决办法
- 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...
- 从零单排学Redis【铂金二】
- Boost:最小最大计时器测试程序
- 正则表达式之量词(重复出现)?、*、+
- exe软件打包工具哪个好_小视频制作软件哪个好?推荐五款超赞小视频制作工具...
- [转载] Python中的set(集合)数据类型
- Python3 中使用sys.argv详解
- 可以替代basemap的几个工具
- 光储直流微电网simulink仿真模型 双向变换器 ,独立光伏系统能量管理,最大功率点跟踪mppt
- 案例19:Java私房菜定制上门服务系统设计与实现开题报告
- nginx 每秒万级并发优化
- 安卓APP开发发展趋势与前景
- 最新版本 Stable Diffusion 开源 AI 绘画工具之汉化篇
- VS2017+VUE创建项目爬坑
热门文章
- 链栈的创建,入栈,出栈!
- mt4服务器修改,修改mt4服务器地址
- 采购订单的“确认”操作--一步与两步操作
- ESP8266-Arduino编程实例-磁簧开关传感器驱动
- Python接私活,兼职也可以月入10000+。Python爬虫兼职
- 当一个c语言表达式中同时含有,如果在一个C语言表达式中有多个运算符,则运算时应该( )...
- 二次上线之后台底表更新料号(后果)
- 1.单例模式之饿汉式
- 开机后黑屏看不到桌面_教你win10电脑开机后黑屏进不了桌面的排查解决方案
- 计算机PAD网络是什么,iPad平板电脑的WLAN与Cellular版有什么区别【详细介绍】