上电时web页面升级FPAG失败问题分析
更新时间: 2026/06/02
在Gitcode上查看源码

问题背景

  • 单板类型:A5 Pod;
  • 软件版本:openUBMC 26.4.0.B001;
  • 涉及功能:FPGA升级;
  • 触发条件:系统侧上电的过程中web页面升级FPGA。
  • 业务表现:预期升级成功;实际升级失败。

问题复现步骤

系统侧上电,在上电过程中web页面同时升级FPGA.

关键日志信息

web页面操作报错: app.log日志信息:

定位过程

一键收集日志,从日志上确认升级失败原因;根据操作日志获取具体操作时间,根据时间在app.log日志确认失败的具体原因为从flash读取数据失败;

问题原因

从日志可看出,组件general_hardware读取flash数据返回值为9,经确认,9的含义是文件操作权限不足。

解决方案

组件general_hardware中修改代码中配置的文件权限。

具体修改如下:process.lua文件:

PR链接

gitcode