您尚未登录。

楼主 #1 2018-05-11 10:33:44

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

V3s主线u-boot如何禁用交互终端,因为串口接到了加密芯片,导致u-boot以为按下了任意键, 结果进入了命令行状态,系统无法启动。

V3s主线u-boot如何禁用交互终端,

因为串口接到了加密芯片,

导致u-boot以为按下了任意键, 结果进入了命令行状态,

系统无法启动。

离线

楼主 #2 2018-05-11 11:01:17

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: V3s主线u-boot如何禁用交互终端,因为串口接到了加密芯片,导致u-boot以为按下了任意键, 结果进入了命令行状态,系统无法启动。

离线

楼主 #3 2018-05-11 11:03:01

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: V3s主线u-boot如何禁用交互终端,因为串口接到了加密芯片,导致u-boot以为按下了任意键, 结果进入了命令行状态,系统无法启动。

u-boot/configs/sun8i.h 添加:

#define CONFIG_DISABLE_CONSOLE
#define CONFIG_SILENT_CONSOLE
#define CONFIG_SYS_DEVICE_NULLDEV
#define CONFIG_BOARD_EARLY_INIT_F 1

u-boot/common/console.c 添加

int board_early_init_f(void)
{
    gd->flags |= (GD_FLG_SILENT | GD_FLG_DISABLE_CONSOLE);
    return 0;
}

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn