zl程序教程

您现在的位置是:首页 >  系统

当前栏目

嵌入式linux开发,uboot命令行黏贴内容显示乱码,linux系统下显示正常

2023-09-14 09:15:56 时间

一、问题描述

        在uboot阶段,把文本复制到超级终端里面显示乱码,在Linux启动之后复制文本显示正常。

NUC970 IBR 20151008.1735
No Key
Boot from NAND
NAND boot!


U-Boot 2016.11 (Dec 06 2021 - 18:02:18 +0800)

CPU: NUC972
Board: NUC972
DRAM:  64 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Net:   emac
Hit any key to stop autoboot:  0
=> b▒▒c[Vj▒ ▒▒f,▒ ▒▒p▒x▒▒0r▒cNzkY.▒▒/N▒▒mXV▒ [▒x▒▒0'▒oW▒x▒▒0

二、问题分析

 1、初步判定编码问题

        在终端调整各种编码方式进行测试,结果乱码一直存在。

2、怀疑终端软件问题

        更换PuTTY,乱码依旧健在。

3、分析乱码,每隔一两个乱码,便有一个正常的

        判定黏贴速度太快,u-boot接收处理不过来。复制单个字符串测试,显示正常。

三、解决方案

方案一:单个字符串进行复制。

方案二:修改u-boot调试口接收处理。