【待评审】扩展vrd升级属性,新增升级文件属性

【待评审】扩展vrd升级属性,新增升级文件属性

背景

1、需要支持不同的文件格式的升级包,并且单个hpm包里有多个升级文件,无法通过代码中匹配获取。

关联ISSUE

支持模组VRD固件升级

整体方案

方案一:
1、在原有的VRDFirmware对象下新增UpgradeFileName,Type,DieId;

评审点

属性名称 变化类型 签名 读写&权限 持久化 接口说明 接口约束
UpgradeFileName 新增属性 a{ss} 只读 R:ReadOnly 不持久化 升级固件的文件名,根据配置后获取对应名称,当前键为BootFileName,FirmwareFileName NA
Type 新增属性 y 只读 R:ReadOnly 不持久化 电源供电区域类型,从imu获取vrd版本号时匹配使用 NA
DieId 新增属性 y 只读 R:ReadOnly 不持久化 电源供电Die区域,从imu获取vrd版本号时匹配使用 NA

方案一:

"VRDFirmware_xxx": {
    "UpgradeFileName": "Dictionary",                   // 说明升级文件名,用于支持指定芯片用什么包
    "Type": "U8",                                  // 电源供电区域类型,从imu获取vrd版本号时匹配使用
    "DieId": "U8",                                 // 电源供电Die区域,从imu获取vrd版本号时匹配使用
}

评审结论

同意新增以下私有属性:
同意新增UpgradeFileName属性。类型字典,当前新增的的键为BootFileName,FirmwareFileName
同意新增Type属性。类型U8
同意新增DieId属性。类型U8

遗留问题