当前位置: 首页 > news >正文

在uboot中修改tja 1103以太网phy from slave to master

1.首先并不急于修改uboot的代码,而是在uboot命令行中通过mdio协议c22配置tja1103,使其从slave变成master。

1.1 查看phy address,查看电路原理图可知,phyad为0x1a,用这个地址测试下mdio通信是否正常

UBOOT=>mii info 0x1a
PHY 0x1A: OUI = 0x06EC, Model = 0x01, Rev = 0x03,  10baseT, HDX

1.2 查阅下tja1103的datasheet发现,

寄存器BASE_T1_PMA_CONTROL register - BASE-T1 PMA control register (address 834h)的定义如下

image

image

所以我们通过c22协议来访问c45的寄存器

1.3 具体uboot命令行指令如下

# read
mii write 0x1a 0x0d 0x0001    #0x0001:tja1103里面有mmd1,mmd3,mmd30,而PMA是mmd1,所以这里写0x0001
mii write 0x1a 0x0e 0x0834    #0x0834:我们要访问的寄存器是mmd1(PMA)下面的834h寄存器
mii write 0x1a 0x0d 0x4001    #0x4000 means "Next access is data phase". 0x0001 is MMD1 again. So 0x4001 = Data phase for MMD1
mii read  0x1a 0x0e           #this returns 0x8000
# write new value
mii write 0x1a 0x0d 0x0001 
mii write 0x1a 0x0e 0x0834
mii write 0x1a 0x0d 0x4001
mii write 0x1a 0x0e 0xC000   #0xC000 = 0x8000 | bit(14) , set bit14# read back
mii write 0x1a 0x0d 0x0001
mii write 0x1a 0x0e 0x0834
mii write 0x1a 0x0d 0x4001
mii read  0x1a 0x0e

1.4 将phy外接的t1转tx网络转接盒子设置为slave模式,然后ping外面的网络

此时发现虽然设置成功,但是仍然ping不通。

插拔下t1的线之后,发现可以ping通了,应该是没有对phy进行reset导致配置没有生效。而插拔t1线会使得phy之间重新link,使配置生效。

 

2.在命令行成功之后,我们来修改代码,按下图增加两行即可

image

 

3.验证结果

重新编译uboot烧录进去,到uboot命令行观察结果。

发现,第一次ping仍然不通,第二次ping就可以通了。

原因是uboot在启动过程中并没有加载网络驱动,等到你运行ping的时候才会去加载网络驱动。

由于目前硬件上仍然是将phy设置为slave模式,所以运行ping -> 加载网络驱动,设置mmd1 834h bit14-》phy在物理层需要重新link,这个时间会有点长,导致ping失败

而当第二次ping的时候,phy在物理层已经link为master模式,所以可以ping通了。

 

http://www.rkmt.cn/news/68564.html

相关文章:

  • 【寻宝大冒险】暴力小模拟/对于稀疏大矩阵的储存以及set的妙用/逆向矩阵
  • 2025年十大旅游景区策划公司推荐,专业景区节庆与全案策划企
  • WPS批量转换doc到docx
  • 2025年火花机源头厂家推荐:群基精密全品类定制 全国直供,品质保障!
  • 2025年权威发布:泳池除湿机优质厂家排名榜单,头部泳池除湿机选哪家深度剖析助力明智之选
  • 2025年中走丝线切割源头厂家推荐:群基精密全品类定制 全国直供,品质保障!
  • 2025年防伪溯源源头厂家推荐:金天速科技全链路服务 全球市场覆盖,技术领先!
  • 2025年12月西南水玻璃厂家综合对比与推荐排行分析
  • 2025最新空气源热泵品牌推荐!空气源热泵系统解决方案行业权威榜单发布,资质技术双优助力高效节能养殖/商用/家用供暖制冷
  • 2025年12月成都搬家公司排行榜推荐:五家服务商客观对比与实用选择指南
  • 2025年12月花灯厂家推荐排行榜:五家优质企业深度对比与选购指南
  • 2025最新热泵品牌推荐!空气能/水源热泵行业权威榜单发布,技术实力与服务体系双优助力高效节能山东热泵/工业热泵服务公司推荐
  • 2025年12月选矿设备厂家推荐排行榜:五家优质企业综合对比分析
  • 2025年12月成都搬家公司对比评价排行榜:专业服务与透明收费成关键指标
  • 2025年12月成都垃圾清运公司推荐排行榜单深度对比与实用选择指南
  • 2025年12月选矿设备厂家综合评测排行:多维度对比分析助您精准选择
  • 2025年12月选矿设备厂家排行榜对比评测:五家优质企业系统分析与选购指南
  • 怎么免费抠图哪个好?2025年7款高清无损实测推荐
  • 防脱洗发水哪款效果好?5款高口碑防脱洗发水实测推荐,根源改善脱发断发
  • 2025年郑州办公室装修品牌TOP5推荐,室内办公室装修找哪
  • 2025年12月加拿大海参品牌推荐排行榜:五大品牌综合对比与选购指南
  • 2025年12月加拿大海参品牌推荐排行榜:五大品牌客观对比与选购指南
  • 2025年12月加拿大海参品牌推荐排行榜:基于性价比与营养价值的多维对比分析
  • Apache Druid数据分析平台特征及漏洞复现
  • Week11 Homework1
  • 2025年常州喷塑加工厂家排行榜,新测评精选喷塑企业推荐
  • Grafana监控平台特征及漏洞复现
  • SSM工商行政许可信息爬取及展示专业的系统es06d(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 2025年十大资质齐全的地磅厂家排行榜,优质生产商及来样定制
  • 海康威视摄像头系统特征及漏洞探测利用