how to make "if" and comparison statement in uboot?

u-boot

Solution

I am not sure if it is in all u-boot versions or not, but there should be a `test` command for comparison. Can you try:

if test "${a}" = "${b}"; then echo "same"; fi

Unfortunately I don't have access to u-boot, so this is all from memory.

Problem

i'm newbie in uboot and tftp programing based on this url, there is how to make `if` statement like this `if imi $addr; then echo Image OK; else echo Image corrupted!!; fi` and this is my "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' => ```

Original source