我是uboot和tftp编程的新手
基于this url,如何制作if
语句if imi $addr; then echo Image OK; else echo Image corrupted!!; fi
这是我的“if”:
=> setenv a true
=> printenv a
a=true
=> setenv b true
=> printenv b
b=true
=> if a b; then echo 'same';fi
Unknown command 'a' - try 'help'
=> if $a $b; then echo 'same';fi
Unknown command 'true' - try 'help'
=> if ${a} ${b}; then echo 'same';fi
Unknown command 'true' - try 'help'
=>
答案 0 :(得分:9)
我不确定它是否在所有u-boot版本中,但是应该有一个test
命令用于比较。你能尝试一下:
if test "${a}" = "${b}"; then echo "same"; fi
不幸的是我无法访问u-boot,所以这些都来自内存。