飞腾平台芯片测试固件(SFW)和开机启动log

简介: 飞腾平台芯片测试固件(SFW)和开机启动log

科技背景_副本 公众号_副本.png

——Jay 2023.2.26

       

一、说两句

最近公司飞腾产品越来越多了,FT-2000/4的D2000的X100的,最近又新出了E2000。越来越多新来的小孩儿开始加入到飞腾的调测试中,那么在他们实际的调试中会遇到很多的问题。在固件启动阶段有的板卡会有一些异常,有时我们需要做各种版本固件的尝试。为了方便比对,最近我们拿了一批板卡,尝试了各种配置,将正常启动的log信息进行了整理,上传到gitee中。后续我们还会逐步记录整理更多的log,完善补充。

同时我们计划逐步总结log报错指导,帮助我们的小工程师快速定位问题,快速起飞。

       

二、Gitee资源链接

测试固件(SFW)和开机启动log Gitee链接:

https://gitee.com/simamunan/Phytium_SFW_and_BootLog

Gitee Lite

测试固件(SFW)和开机启动log

小程序


       

三、飞腾固件

飞腾平台固件SFW(System Firmware)包含UEFI和uboot两种,这个源码我们就不提供了,需要的话找飞腾的FAE去获取吧。飞腾平台固件UEFI和uboot需要与飞腾各个芯片对应的PBF(Processor Base Firmware)打包工具配合使用。所以,要打包固件的话,记得要UEFI或uboot源码,同时要PBF(也就是打包工具)哈。        

固件编译的虚拟机环境和固件生成方法,我们也做好了,链接如下:

飞腾CPU BIOS固件生成教程

             

四、Gitee仓库使用说明(规则如下,后面逐步完善补全仓库资料)

4.1 飞腾平台固件SFW(System Firmware)

飞腾平台固件SFW(System Firmware)仓库均包含两个文件,一个BIN文件,一个TXT文件。BIN文件是烧录使用的二进制文件,由PBF打包工具./my_scripts/image-fix.sh(不同芯片命令可能有差异,以飞腾提供的的说明文件为准)命令生成的fip-all.bin文件重命名而来;TXT文件是描述对应BIN文件详细配置的说明文件,由PBF打包工具./my_scripts/image-fix.sh命令生成的./all/project.log文件重命名而来。


       文件名命名规范:

BIN文件文件名:ChipID-DDR-PBFvxx-UEFI/ubootvxxx-CPLD/EC/SE-debug/release.bin

TXT文件文件名:ChipID-DDR-PBFvxx-UEFI/ubootvxxx-CPLD/EC/SE-debug/release.txt

说明:

ChipID--飞腾芯片型号如e2000q、e2000d、e2000s、ft2004、d2000、ft2000+、s2500、x100...

DDR--内存种类:DDR3、DDR4、LPDDR4

PBFvxx--飞腾PBF打包工具版本

UEFI/ubootvxxx--飞腾开源UEFI/uboot版本

CPLD/EC/SE--电源管理模块

debug/release--debug版本or release版本

       

4.2 飞腾平台开机启动log

飞腾平台开机启动log是开机过程中,通过调试串口(默认uart1,波特率115200)搜集整理的log文件,其命名规范与飞腾平台固件SFW类似,详细如下:

LOG文件文件名:

BootLog-ChipID-DDR-PBFvxx-UEFI/ubootvxxx-CPLD/EC/SE-debug/release.txt

说明:

BootLog--启动日志

ChipID--飞腾芯片型号如e2000q、e2000d、e2000s、ft2004、d2000、ft2000+、s2500、x100...

DDR--内存种类:DDR3、DDR4、LPDDR4

PBFvxx--飞腾PBF打包工具版本

UEFI/ubootvxxx--飞腾开源UEFI/uboot版本

CPLD/EC/SE--电源管理模块

debug/release--debug版本or release版本

       

下面展示几个:

        正面.png

       

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
运维 监控 数据挖掘
应用研发平台EMAS产品常见问题之将阿里后台的日志落到我们后台失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
3月前
|
资源调度 测试技术 Linux
一款接口自动化神器—开源接口测试平台Lim(Less is More)
一款接口自动化神器—开源接口测试平台Lim(Less is More)
132 2
|
7天前
|
人工智能 监控 数据处理
【AI大模型应用开发】【LangSmith: 生产级AI应用维护平台】1. 快速上手数据集与测试评估过程
【AI大模型应用开发】【LangSmith: 生产级AI应用维护平台】1. 快速上手数据集与测试评估过程
27 0
|
2月前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
2月前
|
机器学习/深度学习 人工智能 监控
视觉智能平台常见问题之体验产品的美颜测试关掉如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
24 1
|
3月前
|
机器学习/深度学习 人工智能 DataWorks
人工智能平台PAI问题之日志报错误如何解决
人工智能平台PAI是指阿里云提供的机器学习平台服务,支持建模、训练和部署机器学习模型;本合集将介绍机器学习PAI的功能和操作流程,以及在使用过程中遇到的问题和解决方案。
53 0
人工智能平台PAI问题之日志报错误如何解决
|
3月前
|
测试技术
Lim测试平台测试报告说明
Lim测试平台测试报告说明
32 2
|
3月前
|
SQL 测试技术 数据库连接
Lim接口测试平台-接口测试功能详解
Lim接口测试平台-接口测试功能详解
47 1
|
3月前
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
28 0
|
3月前
|
测试技术
使用Lim测试平台快速完成批量造数
使用Lim测试平台快速完成批量造数
31 1