飞腾2000/4C调试问题记录

本文档记录了在飞腾平台上遇到的UEFI编译失败、启动异常、网络命令无响应等问题及其解决方案。包括环境配置、硬件引脚状态检查、Phy芯片工作状态和Flash容量不足等故障排查步骤,展示了从软件到硬件的全面问题分析和解决过程。
摘要由CSDN通过智能技术生成

问题1

        编译飞腾官方提供的UEFI启动文件不过。

解决方法:

        因为的是自己创建的虚拟机,有很多环境没有配置,多数编译问题都是因为环境问题,遇到问题就去问度娘,能解决99.9%的问题。

问题2:

        生成fip-all.bin并且烧录进FT芯片,无法启动正常启动,最后显示。

                               E: Bad S3 recover status

解决方法:

        经过上电时序排查,有根引脚(GPIO0-A1)没有拉低,导致在启动阶段的S3阶段进行低电平检测的时候,检测为高,默认不通过,所以启动异常。硬件或者FPGA进行拉低后,程序正常。

问题3:

        上电等待UEFI起来后,输入Ifconfig、Ping命令没有回显和响应。

解决方法:

        输入Devices,查看飞腾扫描到的设备,没有发现Phy芯片,怀疑可能是Phy芯片没有正常工作。推测飞腾芯片没有扫到Phy芯片,不会注册网络协议的驱动,所以使用ifconfig等命令没有响应。在将网络芯片烧写固件后,能扫描到设备,并且网络命令也能正常使用。

-----------------------------------------------------2022年7月14日-------------------------------------------------------

问题4:

        第一次上电飞腾板卡正常启动,掉电再次上电,飞腾板卡无法启动,故障现象稳定复现,打印信息入下:

解决方法:

        经过和飞腾官方技术支持沟通,生成的fip-all.bin文件是7M左右,我们使用的flash是8M,在第一次启动过程中,会在flash后面几M的位置记录环境信息,以便下次启动。所以我们的flash容量不够,记录的时候有问题,导致下一次启动无法正常启动。更换flash芯片后启动正常.

-----------------------------------------------------2022年9月14日-------------------------------------------------------

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值