я новичок в программировании uboot и tftp
на основе этого URL , как сделать if заявление, подобное этому if imi $addr; then echo Image OK; else echo Image corrupted!!; fi
if
if imi $addr; then echo Image OK; else echo Image corrupted!!; fi
и это мое "если":
=> 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' =>
Я не уверен, есть ли это во всех версиях u-boot или нет, но для сравнения должна быть команда test.Можете ли вы попробовать:
test
if test "${a}" = "${b}"; then echo "same"; fi
К сожалению, у меня нет доступа к u-boot, так что это все из памяти.