Toybrick

TB-RK3399ProX -> MAC interface -> MAC_CLK时钟问题

cqqjliyuan

中级会员

积分
212
发表于 2020-10-21 09:06:14    查看: 14018|回复: 8 | [复制链接]    打印 | 显示全部楼层
我选的phy器件无  时钟输出到MAC_CLK管脚,想请问该引脚是否任意使用一个125mHZ的时钟源就行了吗?
回复

使用道具 举报

onepiece

中级会员

积分
256
发表于 2020-10-21 11:22:40 | 显示全部楼层
本帖最后由 onepiece 于 2020-10-21 11:31 编辑

可以使用主控GMAC输出125M时钟,修改rk3399pro-toybrick-prox.dtsi,把clock_in_out改成“output”,修改如下
&gmac {
    phy-supply = <&vcc_phy>;
    phy-mode = "rgmii";
    clock_in_out = "output";
回复

使用道具 举报

cqqjliyuan

中级会员

积分
212
 楼主| 发表于 2020-10-21 13:47:54 | 显示全部楼层
onepiece 发表于 2020-10-21 11:22
可以使用主控GMAC输出125M时钟,修改rk3399pro-toybrick-prox.dtsi,把clock_in_out改成“output”,修改如 ...

哥们 你没有明白我的意思。
我现在要使用的PHY芯片没有时钟输出该MAC_clk引脚,该引脚不是RGMII接口规范必须的,如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

onepiece

中级会员

积分
256
发表于 2020-10-21 14:29:13 | 显示全部楼层
PHY芯片的具体型号是什么?
回复

使用道具 举报

cqqjliyuan

中级会员

积分
212
 楼主| 发表于 2020-10-21 17:27:17 | 显示全部楼层
见附件,见附件,见附件,见附件
微信或者其他联系方式多少?我加一下你呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

cqqjliyuan

中级会员

积分
212
 楼主| 发表于 2020-10-21 17:28:38 | 显示全部楼层
onepiece 发表于 2020-10-21 14:29
PHY芯片的具体型号是什么?

见附件,见附件,见附件,见附件
微信或者其他联系方式多少?我加一下你呢
回复

使用道具 举报

cqqjliyuan

中级会员

积分
212
 楼主| 发表于 2020-11-4 16:27:27 | 显示全部楼层
onepiece 发表于 2020-10-21 11:22
可以使用主控GMAC输出125M时钟,修改rk3399pro-toybrick-prox.dtsi,把clock_in_out改成“output”,修改如 ...

我按照你的方法修改了设备树,并且阻断了 外部PHY的时钟输入。
网卡芯片运作有异常,如下:

[ 1065.457596] stmmac_hw_setup: DMA engine initialization failed
[ 1065.458125] stmmac_open: Hw setup failed
[ 1065.730336] stmmac_hw_setup: DMA engine initialization failed
[ 1065.730873] stmmac_open: Hw setup failed
[ 1065.861226] stmmac_hw_setup: DMA engine initialization failed
[ 1065.861762] stmmac_open: Hw setup failed
[ 1076.026827] stmmac_hw_setup: DMA engine initialization failed
[ 1076.027365] stmmac_open: Hw setup failed
[ 1143.430365] stmmac_hw_setup: DMA engine initialization failed
[ 1143.430903] stmmac_open: Hw setup failed
[ 1143.558241] stmmac_hw_setup: DMA engine initialization failed
[ 1143.558772] stmmac_open: Hw setup failed

应该是时钟的问题
回复

使用道具 举报

杨贺

新手上路

积分
8
发表于 2021-4-9 09:15:42 | 显示全部楼层
cqqjliyuan 发表于 2020-11-4 16:27
我按照你的方法修改了设备树,并且阻断了 外部PHY的时钟输入。
网卡芯片运作有异常,如下:

请问下您这个问题解决吗?
stmmac_hw_setup: DMA engine initialization failed
[ 1065.458125] stmmac_open: Hw setup failed
[ 1065.730336] stmmac_hw_setup:
我也遇到了同样的问题
回复

使用道具 举报

974256648

新手上路

积分
4
发表于 2023-3-29 15:56:44 | 显示全部楼层
我也遇到同样问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表