我有环境变量,基本上检测我的 usb 记忆棒的第一个分区内是否有
boot.scr
脚本。如果是这样,它应该运行它。这个脚本应该启动一个 initramfs。
bsp_bootcmd=echo Running BSP bootcmd ...; run usb_bootcmd; mmc dev 2;
if mmc rescan; then
if run loadbootscript; then run bootscript;
else
if run loadimage; then
run mmcboot;
else
run netboot;
fi;
fi;
fi;
usb_bootcmd=usb start ;
if run usbbootscript; then
source 0x43500000;
else
usb stop;
fi;
usbbootscript=load usb 0:1 0x43500000 boot.scr
在这里
usbbootscript
检查里面usb 0:1
。最好的做法是让这个变量像这样还是有办法更通用并检查 boot.scr 在 usb 棒内的任何位置?