我试图使用setenv命令修改u-boot环境参数。当我用指定的bootcmd tftpboot 0x80800000 192.168.2.2:uImage2; bootm配置bootm时,uboot就开始加载Linux内核,但是我不能用saveenv保存参数当我配置没有bootcmd的bootm时,我可以使用saveenv保存参数,但是uboot无法加载内核,我得到了以下日志
T T T T T T ############################
以下是file boot.scr.uimg的结果:bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_mmc1=setenv devnum 1; run mmc_bootbootcmd_mmc2=setenv devnum 2; run mmc_boot
我在这里的目标是基于imx28开发板将一个自定义内核和initramfs加载到wink 1的内存中,并使用u-boot shell中的bootm命令引导它。因此,我下载了u-boot 2014.01源代码并使用提供的这里修补程序从头构建了它,然后我下载了最新的buildroot,并为imx28板构建了内核和根文件系统以及initramfs。使用JTAG,我可以加载u-boot at 0x40000100, kernel at 0x42000000和initramfs at 0x42300000,但是当我将这些地址传递到u引导程序并启动时,我
0x00400000 0x00000000我在# defined CONFIG_EXTRA_ENV_SETTINGS中定义了bootaugs和bootcmd,构建了u=boot并将u引导安装到NAND引导分区,但是在NAND引导期间,不能自动设置引导和引导到ubootenv分区,如果CONFIG_EXTRA_ENV_SETTINGS不能用于自动设置引导参数在u引导中,如果没有手动设置,如何为NAND引导自动设置u引导参数?
因此,我正在与buildroot合作,这是我最近开始学习的。在成功地创建了我自己的rasberrypi4_defconfig之后,我目前正在努力解决这个问题,以使u引导工作正确。=run distro_bootcmdbootcmd_mmc1=devnum=1; run mmc_boot
bootcmd</e