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下载与使用(详解)相关推荐

  1. 基于php下载文件的详解

    基于php下载文件的详解 本篇文章是对php下载文件进行了详细的分析介绍,需要的朋友参考下 php下载文件,比如txt文件. 出现的效果就是,弹出浏览器自带的下载框,出现另存为操作.有时候会出现内存溢 ...

  2. python怎样快速下载库_Python如何急速下载第三方库详解

    前言 pip 是一个现代的,通用的 Python 包管理工具 ,是一个安装第三方 库必备的工具,提供了对Python 包的查找.下载.安装.卸载的功能.但是在国内使用有很多因素的限制,一个3.4M的库 ...

  3. VMWare10+CentOS 6.4下载与安装详解

    VMWare10+CentOS 6.4下载与安装详解 本文是在win7 64位环境下安装,包括以下四步: 下载并安装VMWare10 下载CentOS6.4镜像文件 创建一个目录保存虚拟机文件,在Wo ...

  4. android应用市场点击下载APK安装详解

    Android系统启动篇 1,<android系统启动流程简介> 2,<android init进程启动流程> 3,<android zygote进程启动流程> 4 ...

  5. java文件流 m.jb51.net_FasfDFS整合Java实现文件上传下载功能实例详解

    今天使用Java代码实现文件的上传和下载.对此作者提供了Java API支持,下载fastdfs-client-java将源码添加到项目中.或者在Maven项目pom.xml文件中添加依赖 org.c ...

  6. php安装与下载,学习PHP网站开发 连载——PHPCMS的下载与安装详解

    原标题:学习PHP网站开发 连载--PHPCMS的下载与安装详解 首先是要下载,然后安装,才能在本地学习和调试 1:下载 PHPCMS官网地址:www.phpcms.cn 接着点击: 下载结果: 解压 ...

  7. linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解

    摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...

  8. python six模块详解_对python中的six.moves模块的下载函数urlretrieve详解

    实验环境:windows 7,anaconda 3(python 3.5),tensorflow(gpu/cpu) 函数介绍:所用函数为six.moves下的urllib中的函数,调用如下urllib ...

  9. windows rsync 服务器端客户端下载安装配置详解,推,拉

    Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限.时间.软硬链接.第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分.传输数据过程中可 ...

  10. 赛马娘日服下载登录问题详解,日服赛马娘怎么登录?

    赛马娘手日服是由Cygames, Inc.推出的一款二次元偶像养成类经营手游,这款游戏将日本的赛马运动萌妹子化,担任本作主角的马娘们不仅要在日常进行锻炼参加比赛,而且还要作为偶像出道,玩家能在这里体验 ...

最新文章

  1. 中jsp加载不出来layui_为何渔具厂生产不出来钓鱼人理想中的鱼竿呢,厂家说臣妾做不到啊...
  2. java 中的 Enumeration 在Vector,Hashtable和web中的应用
  3. apache httpd server安装的一个问题
  4. 科大讯飞的2018:深陷同传造假及炒房风波,市值遭腰斩蒸发600亿
  5. 理解并取证:广域网上的PPP协议
  6. 关于bcg库记忆界面的问题及其解决办法
  7. 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...
  8. 从零单排学Redis【铂金二】
  9. Boost:最小最大计时器测试程序
  10. 正则表达式之量词(重复出现)?、*、+
  11. exe软件打包工具哪个好_小视频制作软件哪个好?推荐五款超赞小视频制作工具...
  12. [转载] Python中的set(集合)数据类型
  13. Python3 中使用sys.argv详解
  14. 可以替代basemap的几个工具
  15. 光储直流微电网simulink仿真模型 双向变换器 ,独立光伏系统能量管理,最大功率点跟踪mppt
  16. 案例19:Java私房菜定制上门服务系统设计与实现开题报告
  17. nginx 每秒万级并发优化
  18. 安卓APP开发发展趋势与前景
  19. 最新版本 Stable Diffusion 开源 AI 绘画工具之汉化篇
  20. VS2017+VUE创建项目爬坑

热门文章

  1. 链栈的创建,入栈,出栈!
  2. mt4服务器修改,修改mt4服务器地址
  3. 采购订单的“确认”操作--一步与两步操作
  4. ESP8266-Arduino编程实例-磁簧开关传感器驱动
  5. Python接私活,兼职也可以月入10000+。Python爬虫兼职
  6. 当一个c语言表达式中同时含有,如果在一个C语言表达式中有多个运算符,则运算时应该( )...
  7. 二次上线之后台底表更新料号(后果)
  8. 1.单例模式之饿汉式
  9. 开机后黑屏看不到桌面_教你win10电脑开机后黑屏进不了桌面的排查解决方案
  10. 计算机PAD网络是什么,iPad平板电脑的WLAN与Cellular版有什么区别【详细介绍】