bootcmd设置了tftp却无法识别
U-Boot 2017.11 (Mar 05 2019 - 19:04:15 -0800) for itop-4412
CPU: Exynos4412 @ 1 GHz
Model: TOPEET iTop 4412 Elite board based on Exynos4412
Board: TOPEET iTop 4412 Elite board based on Exynos4412
DRAM: 1 GiB
WARNING: Caches not enabled
MMC: SAMSUNG SDHCI: 1, EXYNOS DWMMC: 0
Hit any key to stop autoboot: 0
Unknown command 'tftp' - try 'help'
Unknown command 'tftp' - try 'help'
Wrong Image Format for bootm command
ERROR: can't get kernel image!
bootcmd 设置如下:
setenv serverip 192.168.31.215 主机虚拟机IP
setenv ipaddr 192.168.31.88 板子的ip
setenv gatewayip 192.168.31.1 网关的ip
setenv bootcmd tftp 41000000 uImage\;tftp 42000000 exynos4412-itop-elite.dtb\;bootm 41000000 - 42000000
setenv bootargs root=/dev/nfs nfsroot=192.168.31.215:/home/linux/system rw console=ttySAC2,115200 clk_ignore_unused init=/linuxrc ip=192.168.31.88
saveenv
求助,这个问题折腾了我好久,一直没解决
猜测是uboot版本问题?
我遇到同样的问题,请问您解决了吗
上面都已经提示了没有 tftp 这个命令的,也就是说现在运行的这一版的 uboot 不支持 tftp 的,你可以 help 查看一下当前 uboot 支持哪些命令。有boot源代码的话可以在源代码里查看一下都有哪些 do_xxx 命令操作支持。
目前观察,当前的 uboot 的不支持 tftp的,或者源代码其实支持但是没有启用。(如果有的话,可以启用重新烧写解决)
既然 uboot 不支持 tftp 命令,你设置这一大堆参数也就没有用咯。