如何修改固件编译时引用的csr文件

目前需求要求修改Inlet Temp传感器阈值,通过修改vpd中EXU的csr文件中的阈值发现不生效,在profile.txt中引用后,编译出现冲突,说明之前一直使用的是高可用组件taishanserver2.9.0_csr中的csr文件,有什么办法解决这种冲突,只使用vpd中对应的csr文件

多个组件打包相同路径的文件时会触发文件重复错误。

可以尝试以下方法:

  1. 可以在产品目录下新增rootfs,在其中打包文件,如社区manifest仓的build/product/BMC/openUBMC/rootfs目录,里面的文件将原样打包到产品包中。
  2. 找PAE索取taishanserver2.9.0_csr组件源码,可以的话直接修改组件再发布即可。
  3. 如果只是少量修改文件,可以在产品定制化脚本的rootfs_cust方法中编辑你需要修改的文件,定制化脚本路径由产品构建策略描述文件manifest.yml的base/customization产品定制化配置项描述。

也可以直接注释manifest.yml中的taishanserver2.9.0_csr,但是需要注意把原来依赖taishanserver2.9.0_csr的文件补上