如何制作“如果”以及uboot中的比较语句?
我是
基于 这个 url 的 uboot 和 tftp 编程新手,有方法制作像这样的 if
语句 if imi $addr;然后回显图像确定;否则 echo 图像损坏!!; 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'
=>
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'
=>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定是否在所有u-boot版本中都有,但应该有一个
test
命令进行比较。你能尝试一下吗:不幸的是我无法访问u-boot,所以这都是凭记忆的。
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:Unfortunately I don't have access to u-boot, so this is all from memory.