德阳手机网站建设,centos7 wordpress安装,安康免费做网站,重庆制作手机网站我们通常情况下#xff0c;芯片进入uboot后#xff0c;会根据设置的bootdelay时间进行倒数计数。这时候在终端按任意键#xff0c;即可退出autoboot#xff0c;进入uboot的命令行模式。 官方提供的uboot源码中#xff0c;为了防止调试串口干扰导致不能进入系统#xff0c… 我们通常情况下芯片进入uboot后会根据设置的bootdelay时间进行倒数计数。这时候在终端按任意键即可退出autoboot进入uboot的命令行模式。 官方提供的uboot源码中为了防止调试串口干扰导致不能进入系统使用“Ctrlc”的组合键来退出autoboot。本文介绍修改官方提供的uboot源码来实现终端按任意键退出autoboot的方式本文所选芯片为RK3588。具体操作如下所述。
图1 问题描述1.在uboot的common目录下的console.c文件中添加获取任意按键的函数int anykey(void)具体如下修改。
图2 增加anykey函数2.在uboot的include目录下的console.h的头文件声明int anykey函数如下图所示
图3 anykey函数声明3.在uboot的common目录下的autoboot.c中修改打印信息、调用anykey函数。
图4 autoboot.c中调用anykey函数4.重新编译uboot并将uboot下载到板卡。重启板卡后可以使用任意按键退出进入autoboot如下图所示
图5 修改后的测试结果