Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

Firefly-RK3399_Ubuntu16.04_201703181519 固件 网络不可用

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2017-6-22 09:03:31        只看该作者  11#
peak9527 发表于 2017-6-21 19:10
最新的Firefly-rk3399_xubuntu1604_201705111112也不行,rk3399_xubuntu1604_edp_201705111630.7z是什么 ...

你有sdk吗, 改一下dts参数
  1. 414 &gmac {
  2. 415         phy-supply = <&vcc_phy>;
  3. 416         phy-mode = "rgmii";
  4. 417         clock_in_out = "input";
  5. 418         snps,reset-gpio = <&gpio3 15 GPIO_ACTIVE_LOW>;
  6. 419         snps,reset-active-low;
  7. 420         snps,reset-delays-us = <0 10000 50000>;
  8. 421         assigned-clocks = <&cru SCLK_RMII_SRC>;
  9. 422         assigned-clock-parents = <&clkin_gmac>;
  10. 423         pinctrl-names = "default";
  11. 424         pinctrl-0 = <&rgmii_pins>;
  12. 425         tx_delay = <0x28>;
  13. 426 -       rx_delay = <0x11>;
  14. 427+       rx_delay = <0x1B>;
  15. 428         status = "okay";
  16. 429 };
复制代码

重新烧写一下内核和resource
回复

使用道具 举报

959

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
959
发表于 2017-6-22 09:24:35        只看该作者  12#
回 恶客登门:同网段如果能ping通,那说明工具和驱动正常,再配置下 /etc/resolv
回复

使用道具 举报

221

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
221
QQ
发表于 2017-6-22 09:57:27        只看该作者  13#
按照官方维基 http://wiki.t-firefly.com/index.php/Firefly-RK3399/Build_kernel获取源码重新编译了一下内核,按你所说重新烧录了一下kernel.img和resource.img网口正常了,你的这个dts也是修改网口的吗,
CMDLINE: console=ttyFIQ0 root=/dev/mmcblk1p6 rw rootwait mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00008000@0x00006000(resource),0x0000A000@0x0000E000(kernel),烧录分区的时候比如kernel,是前面的地址还是后面的地址,是0x0000A000,还是0x0000E000,我用的是后面的,虽然正常了,也不知道对不对哈,嘿嘿
回复

使用道具 举报

221

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
221
QQ
发表于 2017-6-22 16:17:57        只看该作者  14#
leung先森 发表于 2017-6-22 09:03
你有sdk吗, 改一下dts参数

重新烧写一下内核和resource

&gmac {
        phy-supply = <&vcc_phy>;
        phy-mode = "rgmii";
        clock_in_out = "input";
        snps,reset-gpio = <&gpio3 15 GPIO_ACTIVE_LOW>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 50000>;
        assigned-clocks = <&cru SCLK_RMII_SRC>;
        assigned-clock-parents = <&clkin_gmac>;
        pinctrl-names = "default";
        pinctrl-0 = <&rgmii_pins>;
        tx_delay = <0x28>;
        rx_delay = <0x11>;
        status = "okay";
};
维基上git clone https://TeeFirefly@gitlab.com/TeeFirefly/linux-kernel.git获取的内核源码,你的多了一句
rx_delay = <0x1B>;这没问题吧,这一句改的是什么?
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2017-6-22 16:22:29        只看该作者  15#
peak9527 发表于 2017-6-22 16:17
&gmac {
        phy-supply = ;
        phy-mode = "rgmii";

多什么,替换修改啊,没看到代码前面有加减号吗
意思是11改成1B
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表