如何制作“如果”以及uboot中的比较语句?

发布于 2024-11-01 03:45:44 字数 567 浏览 1 评论 0原文

我是

基于 这个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

っ左 2024-11-08 03:45:44

我不确定是否在所有u-boot版本中都有,但应该有一个test命令进行比较。你能尝试一下吗:

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

不幸的是我无法访问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:

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文