U-boot:如何检查tftp命令是否已成功将映像加载到ram?

问题描述 投票:0回答:1

我通过u-boot tftp将rootfs映像加载到RAM中,并将其闪存到设备闪存中。目前,这是手动完成的操作,但现在我想通过u-boot脚本自动执行此操作:

tftp ${rootfs_image};
mmc write ${loadaddr} ${blk} ${cnt}

但是,当它使用u-boot tftp ${rootfs_image}命令从tftp服务器中查找图像并且DOES N'T查找该图像时,我不想运行该程序的mmc write部分脚本。

如何检查tftp命令是否已成功将映像下载到RAM?

u-boot
1个回答
0
投票

如果成功,tftp命令将返回true。所以你可以这样写:

tftp ${rootfs_image} && mmc write ${loadaddr} ${blk} ${cnt}

现在mmc写仅在tftp命令成功后才会执行。

© www.soinside.com 2019 - 2024. All rights reserved.