在非天池场景下如何使用adc驱动接口在sr文件中配置Scanner - 交流互助区 - openUBMC 论坛
按照上面进行了配置,发现把Adc_1 加到sr文件中,里面和链路相关的配置好像全部失效,请问配置上有什么问题吗?
- root.sr
"Objects": {
...
...
"Adc_1": {
"ScanRate": 32768,
"VoltRefSrc": 1,
"VoltRefVal": 2400
},
"Connector_EXU_1": {
"Bom": "14100513",
"Slot": 1,
"Position": 1,
"Presence": 1,
"Id": "EXU",
"AuxId": "xxx",
"Buses": [
"I2c_1",
"I2c_2",
"I2c_3",
"I2c_4",
"I2c_5",
"I2c_6",
"I2c_7",
"I2c_8",
"I2c_11",
"Adc_1",
"Jtag_1",
"JtagOverLocalBus_1",
- 14100513_EXU_xxx.sr
"ManagementTopology": {
"Anchor": {
"Buses": [
"I2c_1",
"I2c_2",
"I2c_3",
"I2c_4",
"I2c_5",
"I2c_6",
"I2c_7",
"I2c_8",
"I2c_11",
"Adc_1",
"Jtag_1",
...
...
"Adc_1": {
"Chips": [
"Chip_Adc_1"
]
},
...
...
"Objects": {
"Chip_Adc_1": {
"Address": 0,
"AddrWidth": 4,
"OffsetWidth": 4
},
"Scanner_Adc_0": {
"Chip": "#/Chip_Adc_1",
"Offset": 0,
"Size": 4,
"Period": 3000
},
"Scanner_Adc_1": {
"Chip": "#/Chip_Adc_1",
"Offset": 1,
"Size": 4,
"Period": 3000
},
"Scanner_Adc_2": {
"Chip": "#/Chip_Adc_1_1",
"Offset": 2,
"Size": 4,
"Period": 3000
},
"Scanner_Adc_3": {
"Chip": "#/Chip_Adc_1_1",
"Offset": 3,
"Size": 4,
"Period": 3000
}
按照上面的样子,加入了Adc相关的配置,Adc_1可以找到,但找不到Chip_Adc_1和文件中所有的Scanner对象,甚至连Smc_ExpBoardSMC都没有了。


