【待评审】扩展vrd升级属性,新增升级文件属性
背景
1、需要支持不同的文件格式的升级包,并且单个hpm包里有多个升级文件,无法通过代码中匹配获取。
关联ISSUE
整体方案
方案一:
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