现在我有需求更改uboot.env中的netboot的环境变量
使用setenv命令去掉dhcp功能
运行结果如下:
=> setenv netboot echo Booting from network ...;setenv autoload no;run netloadimage;run netloadfdt;run netargs;bootz ${loadaddr} - ${fdtaddr}
link up on port 0, speed 100, full duplex
Using ethernet@4a100000 device
TFTP from server 192.168.1.192; our IP address is 192.168.1.150
Filename 'zImage'.
Load address: 0x82000000
Loading: *
Abort
link up on port 0, speed 100, full duplex
Using ethernet@4a100000 device
TFTP from server 192.168.1.192; our IP address is 192.168.1.150
Filename 'undefined'.
Load address: 0x88000000
Loading: *
Abort
Bad Linux ARM zImage magic!
然后用printenv netboot看一下结果
=> printenv netboot
netboot=echo Booting from network ...
也就是说setenv是生效了 不过分号之后的直接执行了
这个不是我需要的结果,请教这样的需求我应该怎么设置