飞腾FT-2000/4、D2000 log报错指导(3)

文摘   科技   2023-07-04 09:30   江苏  


在爱好者群中遇见了很多的固件问题,这里总结记录了大家的交流内容和调试心得。主要是飞腾桌面CPU FT-2000/4 D2000相关的,包含uboot和UEFI。希望对大家调试有所帮助。

这个专题会持续更新,凑够一些就发。


    

    本系列往期文章:

    飞腾FT-2000/4、D2000 log报错指导(1)

    飞腾FT-2000/4、D2000 log报错指导(2)



23

s3 唤醒时报错如下 check suspend ,Platform exception reporting:XXXXXXX ,ESR_EL3:XXXXXXXX:



解决方案:内存电压不稳定导致。

24

启动报错Recursive exception occurred while dumping the CPU state


建议:检查固件中DDR配置部分,要是颗粒的话,看看是否颗粒的配置有问题,必须x8 x16的是否配错了。

25

启动时报错:
Parameter : peu 0 init stat 0x0

PCIe Init fail.

ASSERT [PlatformPei] ....../edk2-for-support/PhytiumPkg/Phytium2004CPkg/PlatformPei/PlatformPei.c(245):((BOOLEAN)(0==1))


建议:检查固件PCIe配置,若PCIe全关闭,会有这个现象。若未都关闭,请检查PCIe相关配置。

26

开机卡在board id = 0 scp init


解决方法:检查各路供电电源,在启动的过程中是否有跌落情况。

27

UEFI现象:主板启动时串口信息停在 GMAC 位置 DwEmacSnpDxe.dll 如下图所示:


解决方法:当主板设计 GMAC0\ 1 都没有使用时,修改固件 uefi 代码中的.dsc 文件,关闭 GMAC_ENABLE= FALSE 即可。

当主板设计只使用 GMAC0\ 1 中的一个时,在 Gmac.asl 中关闭对应通道的 ACPI 描述, 问题可解决。


28

打印报错如下:NorFlashFvbinitialize:ERROR - The FVB Header is not valid


解决方案;更换飞腾兼容适配列表中的 qspi flash 型号。或检查 flash 处电压是否正确。

29

问题:打印报错:CpuMapInfor->CpuMap[0]:33


解决方案:降低内存频率可解决。

30

UEFI启动卡到:

UsbParseInterfaceDesc : interface x(setting x) has x endpoints

ASSERT [XhciDxe] ......./MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c(3011): Interval >= 1 && Interval


解决方法:USB控制器问题,可以尝试拔掉所有USB外设。若拔掉后没有问题,可以检查USB控制器flash是否有问题。也可以调整XHCI驱动,增加延时。

31

D2000概率性卡在ZX200

PciBus: Discovered PCI @ [04|00|00]

ft test : device id 0x1533,vendor id 0x8086


解决方法,更新ZX200固件

32

UEFI现象:主板启动时串口信息停在 XhcInitSched:Created CMD ring 处,如下图所示


解决方法:须要烧录主板 USB 控制器的 EEPROM 文件,烧录后问题可解决。

33

D2000+X100 或者FT2000/4+X100主板。现象:如下图,初次上电X100卡在usb_phy init:


解决方法:D2000和FT2004的POR和X100的POR时序没处理好,X100的POR拉早了,处理好就可以正常了。


往期文章:

交流群:
==欢迎加入飞腾爱好者交流群==
硬件:
【视频版】基于飞腾芯片的设计与调试入门指导
飞腾X100 LPDDR颗粒线序配置辅助工具
固件:
飞腾CPU BIOS固件生成教程
飞腾uboot命令简单介绍
飞腾平台芯片测试固件(SFW)和开机启动log
飞腾CPU FT-2000/4 uboot下PHY调试记录
E2000从eMMC或SD启动U-boot和系统
E2000 UEFI使用设备树方式启动linux系统
飞腾FT-2000/4、D2000 log报错指导(1)
飞腾FT-2000/4、D2000 log报错指导(2)
调试:
飞腾FT-2000/4开发板上移植Ubuntu18.04.5且更换飞腾内核4.19.8教程
飞腾平台SPI接口验证简介
[飞腾]Trace32使用概述


欢迎飞腾爱好者加入微信交流群。 群内大家可以在群内交流遇到的问题,分享自己的调试心得。 希望大家共建飞腾友谊!



乌拉大喵喵
建立了飞腾爱好者技术交流群,公众号文章扫码进群,或私信加vx进群。
 最新文章