1.rk-mac驱动修改 修改drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c文件,找到rk_get_eth_addr函数,从中可以看到原来mac地址是从Vendor Storage获取的,如果没有再使用随机的mac地址,以下为原函数 代码语言:javascript 复制 voidrk_get_eth_addr(void*priv,unsigned char*addr){int ret;struct rk_priv_data*...
定义本地的IP地址 stdin 定义标准输入设备,一般是串口 stdout 定义标准输出设备,一般是串口 stderr 定义标准出错信息输出设备,一般是串口 参考U-boot,其环境变量设置如下:Uboot> printenv bootdelay=3 baudrate=115200 ethaddr=00:12:34:56:78:9a ipaddr=192.168.0.9 ① serverip=192.168...
设置环境变量:setenv bootdelay 10,将倒计时时间修改为10s 删除环境变量:setenv bootdelay,制空即为删除 保存环境变量:saveenv uboot有以下以下常用的环境变量: bootdelay:执行自动启动的等候秒数 baudrate:串口控制台的波特率 netmask: 以太网接口的掩码 ethaddr: 以太网卡的网卡物理地址 bootfile: 缺省的下载文件 ...
saveenv:保存环境变量到NAND中。 sleep:延迟执行,格式:sleep N,可以延迟N秒钟执行。 run:执行环境变量中的命令,格式:run var,可以跟几个环境变量名。 crc32:计算校验值,格式:crc32 address count [addr],第一个参数是需校验的起始地址,第二个参数是校验的数据字节数,第三个参 数是保存校验值的地址。 cp:在...
## Resetting todefaultenvironment=>saveenv Saving Environment to MMC... Writing to MMC(0)... done 重启(输入命令 reset ),警告消失。 2. 解决Error: FEC1 address not set. 原因:没有网络配置 解决:设置网络信息 1setenv ipaddr192.168.1.402setenv ethaddr00:04:9f:04:d2:353setenv gatewayip192.1...
1、print/printenv命令:其实这两个命令的作用是一样的,只不过print这个命令是printenv的简写而已,它们的作用都是打印Uboot的环境变量: x210 # print mtdpart=80000 400000 3000000 bootdelay=3 baudrate=115200 ethaddr=00:40:5c:26:0a:5b ipaddr=192.168.1.88 ...
setenv ethaddr b8:ae:1d:01:01:00 setenv gatewayip 192.168.1.1 setenv netmask 255.255.255.0 setenv serverip 192.168.1.249 saveenv 注意,网络地址环境变量的设置要根据自己的实际情况,确保Ubuntu主机和开发板的IP地址在同一个网段内,比如教程中的开发板和电脑都在 192.168.1.0这个网段内,所以设置开发板的IP...
/* Extra U-Boot Env settings */#define CONFIG_EXTRA_ENV_SETTINGS \SERIAL_MULTI \CONSOLE_ARG\PSSERIAL0\"nc=setenv stdout nc;setenv stdin nc;\0"\"ethaddr=20:22:11:29:14:54\0"\"bootenv=uEnv.txt\0"\"importbootenv=echo\"Importing environment from SD ...\"; "\"env import -t $...
(1)ipaddr是开发板的本地IP地址 (2)serverip是开发板通过tftp指令去tftp服务器下载东西时,tftp服务器的IP地址。 (3)gatewayip是开发板的本地网关地址 (4)netmask是子网掩码 (5)ethaddr是开发板的本地网卡的MAC地址。 uboot的常用环境变量2 1、自动运行命令设置:bootcmd ...
ERROR: can't get kernel image!原因是:没有设置mac地址,需要重新设置 setenv ethaddr 01:02:03:04:05:06 saveenv/save 2.在开发板上ping ubuntu的ip地址ping不通 1.网线没插 2.ubuntu没有打开 3.ping 的过程中,ubuntu会扫描ip地址,会一直去获取ip地址,但是开发板没有分配ip地址的权利,也就是...