4.6 uboot开发 - 修复启动
- 上文验证过了编译出来的镜像无法使用。
- 试试通过修改源码的方法,使其能够正常使用。
修改源码
-
通过上文可知,主要是
bootcmd bootargs
的值不对,找到这两个变量定义的地方,修改即可。 -
文件
include/configs/ss928v100.h
将CONFIG_BOOTCOMMAND
修改为mmc read 0 0x50000000 0x800 0x8000; bootm 0x50000000
-
注释掉
#include <config_distro_bootcmd.h>
,并在其后面添加以下内容:#define CONFIG_EXTRA_ENV_SETTINGS \ "bootargs=mem=3840M console=ttyAMA0,115200 clk_ignore_unused rw rootwait " \ "root=/dev/mmcblk0p4 rootfstype=ext4 " <