当前位置: 首页 > 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.jsqmd.com/news/58192/

相关文章:

  • 【寻宝大冒险】暴力小模拟/对于稀疏大矩阵的储存以及set的妙用/逆向矩阵
  • 权威推荐,甄选高适配服务商护航企业高效沟通
  • 2025年十大旅游景区策划公司推荐,专业景区节庆与全案策划企
  • 2025最新工业/商用/养殖/大棚中央空调企业实力榜发布!五大品牌技术与服务深度解析,引领行业发展新方向
  • WPS批量转换doc到docx
  • 2025年火花机源头厂家推荐:群基精密全品类定制 全国直供,品质保障!
  • 2025最新养殖热泵品牌推荐!畜牧养殖恒温设备权威榜单发布,技术创新引领行业升级
  • 2025年权威发布:泳池除湿机优质厂家排名榜单,头部泳池除湿机选哪家深度剖析助力明智之选
  • day06 滑块进度条
  • 2025最新养殖热泵品牌推荐!国内优质畜牧温控设备权威榜单发布,技术创新与节能实力双优助力规模化养殖
  • 2025 年 12 月智能升降系统厂家权威推荐榜:橱柜拉篮、化妆台、卫浴挂衣杆与嵌入式拉手创新解决方案深度解析
  • 2025年中走丝线切割源头厂家推荐:群基精密全品类定制 全国直供,品质保障!
  • 2025年防伪溯源源头厂家推荐:金天速科技全链路服务 全球市场覆盖,技术领先!
  • VSCode编程插件Cline教程(超详细):安装、配置、使用教程、常见使用示例
  • 2025最新水源热泵/水地源热泵品牌推荐!空调设备行业权威榜单发布,资质技术双优助力清洁供暖/制冷系统升级暖通公司/热泵服务提供商推荐
  • 2025年超融合厂商大PK:实力对比全解析
  • 二硫化硒去屑洗发水实测推荐:深层净屑止痒,头屑人群高效护理方案
  • 2025最新污水源热泵优质服务商推荐!绿色能源解决方案权威榜单发布,技术实力引领行业发展污水源热泵公司/绿色能源技术服务商推荐
  • [Paper Reading] Tiger: Recommender Systems with Generative Retrieval
  • 2025最新水源热泵品牌推荐!高效节能水地源热泵设备权威榜单发布,技术领先企业助力绿色建筑发展水源热泵公司 / 地源热泵设备服务商推荐
  • 2025年12月西南水玻璃厂家综合对比与推荐排行分析
  • 2025最新空气源热泵品牌推荐!空气源热泵系统解决方案行业权威榜单发布,资质技术双优助力高效节能养殖/商用/家用供暖制冷
  • 2025年12月成都搬家公司推荐排行榜:五家优质服务商详细对比与选择指南
  • 2025年12月西南水玻璃厂家推荐排行榜单:五家企业综合对比分析
  • 2025年12月成都搬家公司排行榜推荐:五家服务商客观对比与实用选择指南
  • 2025年12月西南水玻璃厂家推荐排行榜:基于区域供应能力与产品适用性的客观评测
  • 2025年12月花灯厂家推荐排行榜:五家优质企业深度对比与选购指南
  • 2025年12月花灯厂家推荐排行榜单对比评测与选购指南
  • 2025最新热泵品牌推荐!空气能/水源热泵行业权威榜单发布,技术实力与服务体系双优助力高效节能山东热泵/工业热泵服务公司推荐
  • 2025年12月选矿设备厂家推荐排行榜:五家优质企业综合对比分析