为什么uboot正常运行后读取不到bootsrc中的启动参数也不能自动启动linux内核但是手动输入bootsrc的命令却能启动linux内核。bootsrc中的启动参数是正确的
可能原因如下:
-
参数传递错误:在启动参数中,可能存在错误的参数或者参数顺序不正确,导致无法正确识别参数。
-
U-Boot版本不兼容:可能是U-Boot版本与Boot.src文件不兼容,导致无法正确读取Boot.src中的启动参数。
-
找不到内核镜像文件:U-Boot可能无法找到内核镜像文件,导致无法自动启动Linux内核。
-
硬件兼容性问题:U-Boot可能与硬件不兼容,导致无法正确读取Boot.src中的启动参数。
建议检查启动参数、U-Boot版本、内核镜像文件路径和硬件兼容性,确认是否存在问题。如果以上都没有问题,可能需要进一步排查其他原因。
原文地址: https://www.cveoy.top/t/topic/fr7J 著作权归作者所有。请勿转载和采集!