设为首页 加入收藏

TOP

在f1c100s芯片上移植spi网卡enc28j60的linux驱动(四)
2023-09-09 10:25:37 】 浏览:173
Tags:f1c100s spi 网卡 enc28j60 linux 驱动
加载

...

[    1.098960] enc28j60 spi0.0: Ethernet driver 1.02 probed
[    1.104485] enc28j60 spi0.0: Ethernet driver 1.02 loaded

....

[    4.343318] enc28j60 spi0.0 eth0: link down
Starting ntpd: [    4.354284] enc28j60 spi0.0 eth0: normal mode
[    4.359272] enc28j60 spi0.0 eth0: multicast mode
OK
[    5.292753] enc28j60 spi0.0 eth0: link up - Half duplex

...

移植之后

我的rootfs没有dhcp的软件,没法自动拿ip地址。所以我们需要配置一下buildroot。
进入目录,make menuconfig,进入
Target packages ---> Networking applications,勾上以下内容:

  • dhcp
    • dhcp relay
    • dhcp client
  • dhcpd
  • dhcpdump
  • dnsmasq
    • tftp support
    • dhcp support
  • ethtool
    • enable pretty printing
  • hostapd
  • httping
  • iptables
  • iw
  • lrzsz
  • ntp
    • ntpd
    • ntptime
  • openssh
    • client
    • server
    • key utilities
  • tcpdump
  • wget

再次重新上电,进入系统,输入ifconfig,非常漂亮地拿到了ip地址,不过由于校园网需要认证,目前没法访问内网和外网。

# ifconfig
eth0      Link encap:Ethernet  HWaddr 96:54:CC:C7:65:B4
          inet addr:59.66.*.*  Bcast:59.66.*.*  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:953 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:70235 (68.5 KiB)  TX bytes:3760 (3.6 KiB)
          Interrupt:67

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9472 (9.2 KiB)  TX bytes:9472 (9.2 KiB)

困扰了两年的心结,从高二困扰到大一,终于解决了!

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用Yocto进行嵌入式Linux开发3 T.. 下一篇S905L3A(M401A)拆解, 运行EmuELEC..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目