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
相关产品推荐
相关产品推荐

