You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAMA5D27平台U-Boot打印乱码问题求助

U-Boot串口乱码排查求助(SAMA5D27_SIP Shield96开发板)

环境与操作背景

  • 硬件:基于SAMA5D27_SIP的ArrowElectronic Shield96开发板
  • 构建的组件版本:
    • at91bootstrap (4.0.5+gitAUTOINC+8fe4b67188-r0 )
    • at91 u-boot (v2022.01-at91+gitAUTOINC+76f7f55e04-r0)
    • at91 linux kernel (5.15+gitAUTOINC+5aedde3bc3-r0)
    • rootFS
  • 操作流程:按项目步骤构建生成.wic镜像,通过balenaEtcher烧录SD卡至开发板

问题现象

AT91Bootstrap输出正常,但加载U-Boot后出现串口乱码,内核最终可正常启动,输出日志如下:

AT91Bootstrap 4.0.5 (2022-11-09 13:05:42)


SD/MMC: Image: Read file u-boot.bin to 0x23f0000
MMC: ADMA supported
SD: Card Capacity: High or Extended
SD: Specification Version 3.0X
SD/MMC: Done to load image
怘▒怘▒f3▒0▒▒▒▒`?▒▒▒▒?▒▒<f̆▒f?▒▒▒▒f▒f▒f▒
x
▒x
x
▒▒0?3▒x?▒▒▒▒▒▒▒▒▒▒x
~
▒▒▒▒▒▒f
▒▒▒▒▒▒03`03▒0▒f3▒▒▒ffff▒
▒x▒0fx▒`0▒▒f▒▒▒▒▒
▒▒▒x
▒▒▒▒fff
▒▒f▒▒▒▒f▒▒▒
...
▒▒Ø▒▒f▒x<x
▒▒▒▒▒▒`<Ø▒▒3▒f3xx0▒▒▒▒▒怘▒怘▒3`?<?`?▒▒▒~<▒▒fÆ▒f<▒???▒03`03▒Booting Linux on physical CPU 0x0
Linux version 5.15.68-linux4microchip-2022.10 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 Wed Nov 9 12:48:42 UTC 2022
CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIP

怀疑方向与补充日志

怀疑U-Boot过程中更改了串口波特率,开启详细日志后,发现乱码出现在master clk is overclock之后,日志片段如下:

Bound device can0_gclk to slowck
size=40, ptr=4f20, limit=8000: aligned to 20008dc0
size=40, ptr=4f60, limit=8000: aligned to 20008e00
clk_register: name: can1_gclk parent: slowck [0x20004c80]
size=50, ptr=4fb0, limit=8000: 20008e40
Bound device can1_gclk to slowck
master clk is overclock▒怘▒怘▒f3▒0▒▒▒▒`?▒▒▒▒?▒▒<f̆▒f?▒▒▒▒f▒f▒f▒
x
▒x▒x
▒▒`0▒▒▒▒
▒x
▒x

请求

希望得到针对该问题的排查或解决思路。

内容的提问来源于stack exchange,提问作者Sbon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 18:13:30