[Firefly-RK3399] U-Boot配置启动时进入启动菜单bootmenu
Posted Neutionwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Firefly-RK3399] U-Boot配置启动时进入启动菜单bootmenu相关的知识,希望对你有一定的参考价值。
1、启动菜单文件
./cmd/bootmenu.c
./doc/README.bootmenu
2、补丁添加
diff --git a/arch/arm/mach-rockchip/boot_mode.c b/arch/arm/mach-rockchip/boot_mode.c
index 505e9b31d8..4cbc3de543 100644
--- a/arch/arm/mach-rockchip/boot_mode.c
+++ b/arch/arm/mach-rockchip/boot_mode.c
@@ -163,6 +163,9 @@ int setup_boot_mode(void)
{
char env_preboot[256] = {0};
+#ifdef CONFIG_CMD_BOOTMENU
+ (void) run_command("bootmenu", -1);
+#endif
switch (rockchip_get_boot_mode()) {
case BOOT_MODE_BOOTLOADER:
printf("enter fastboot!\\n");
3、config配置
CONFIG_CMD_BOOTMENU
4、编译
./make.sh firefly-rk3399
5、烧写
把编译生成的uboot.img
烧写到eMMC:
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -u uboot.img
以上是关于[Firefly-RK3399] U-Boot配置启动时进入启动菜单bootmenu的主要内容,如果未能解决你的问题,请参考以下文章
[Firefly-RK3399] U-Boot shell中增加saveenv命令
[Firefly-RK3399] U-Boot配置启动时进入启动菜单bootmenu
[Firefly-RK3399] U-Boot适配红外遥控器IR