[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

__Firefly专栏文章导航与优秀笔记整理(2021.11.27更新)

技术案例Firefly-RK3399多路视频编解码

Firefly-RK3399笔记