water0313 发表于 2013-03-19 11:03

交换芯片寄存器的读写

目前通过读Marvell交换芯片的datasheet得知PHY的寄存器读写是通过SMI接口进行的,但是PHY的读写控制需要通过Global寄存器的设置,目前不知道Port寄存器与Global寄存器的读写是如何完成的,难道与PHY的方法是一样的?都是通过SMI访问的?在datasheet中没有找到答案,想请有经验的朋友给出建议,谢谢~

zjswolf_2013 发表于 2013-03-20 10:21

你的sdk应该有提供那个都写寄存器的接口吧

water0313 发表于 2013-03-20 16:39

回复 2# zjswolf_2013
是有,不过我不想用芯片的SDK,而是直接用单片机控制,因为想实现的功能暂不需要在操作系统下实现。


   

aaa6695798 发表于 2013-03-23 23:31

通过单片机
1. mdio 读写时序需要你自己写把
2. 对具体芯片的读写方法,参考SDK

water0313 发表于 2013-04-08 09:15

回复 4# aaa6695798
你好,我在读写交换芯片的寄存器时,数据没有写到交换芯片内,请问Marvell交换芯片寄存器的读写是否有必要的初始化过程?


   

aaa6695798 发表于 2013-04-08 11:40

建议你看下具体芯片型号的SDK
页: [1]
查看完整版本: 交换芯片寄存器的读写