前言
-
开发板型号: 【正点原子】 的 RK3568 开发板
-
使用 虚拟机 ubuntu 20.04 编译 RK3568 Linux SDK,生成镜像,烧写后,Linux 系统正常启动
-
开启后可以使用
CTRL+C
进入 u-boot -
本篇验证一下 u-boot 下网络功能
-
【正点原子】 rk3568 开发板资料与 Linux SDK 下载 http://www.openedv.com/docs/boards/arm-linux/RK3568Linux.html
-
u-boot 下网络如果通了,后面烧写 u-boot 或者 Linux 系统镜像,可以直接在 u-boot 模式使用网络功能,如 tftp 进行烧写
windows 电脑端设置网络
-
网络使用 千兆网线 链接,USB 转千兆 网卡,这样通过 USB 转网卡直连电脑,不使用【路由器】或者交换机
-
windows 端会识别一个 USB 类型的千兆网卡(网络适配器),设置一下 IPV4 的 地址信息
- 这样 windows 端的 网卡设置完成
u-boot 端网络设置
-
首先串口终端:
CTRL+C
进入 u-boot 命令行,可以使用 u-bootsetenv
命令,如setenv bootdelay 5
修改bootdelay
引导延迟时间为 5秒,否则CTRL+C
不及时,就是引导启动系统。 -
u-boot 下需要设置一下网络连接的参数
-
当前 网卡的网段:
192.168.10.xx
,因此 u-boot 设置如下
setenv ipaddr 192.168.10.3
setenv netmask 255.255.255.0
setenv gatewayip 192.168.10.1
setenv serverip 192.168.10.10
saveenv
reset
-
【备注】当前的 RK3568 网络 MAC 默认无法更改,那就不用重新设置
-
由于当前的 rk3568 的开发板有两个千兆的网口,因此可以使用 u-boot
mii
命令查看与设置默认的连接网卡 -
可以通过修改 u-boot env
ethact
来更改默认的网口
- mii 命令可以查看 当前的 phy 信息