目前基于社区流程,将背板CPLD的 .vme 文件打包成 HPM 包进行升级,但升级在 prepare 阶段做热检查时报错失败。
现象
-
升级流程可以正常触发
-
在
prepare阶段失败(热检查未通过) -
日志中未进入实际烧写流程
对比情况
同样的打包流程用于 EXU_CPLD 升级是成功的。
对比两者主要差异:
-
UID 不同
-
背板CPLD:使用自定义 UID
-
EXU_CPLD:使用天池社区定义的 UID
-
-
FirmwareRoute 不一致
-
两者都是通过 EXU CPLD 做 JTAG 切换
-
但路由配置存在差异
-
当前疑问
-
CPLD 打包是否是通过
update.cfg中的 UID 与 SR 中的 LogicFirmware 对象进行绑定? -
LogicFirmware 的 UID 是否可以自定义?是否必须使用社区已有定义?
-
valid.vme文件如何获取或者如何生成正确的valid.vme- 是否与
update.cfg或 UID 存在绑定关系?
- 是否与
