fix(master : nicsensor) 每次执行sensor读取后都执行reset pca9548
This commit is contained in:
parent
0ff7ca20e4
commit
a3f5e1a151
10
nicsensor.sh
10
nicsensor.sh
@ -138,7 +138,7 @@ ina3221_ch2_volt="0"
|
|||||||
ina3221_ch0_current="0"
|
ina3221_ch0_current="0"
|
||||||
ina3221_ch1_current="0"
|
ina3221_ch1_current="0"
|
||||||
ina3221_ch2_current="0"
|
ina3221_ch2_current="0"
|
||||||
SCRIPT_VERSION="1.5 Rev4 Intest"
|
SCRIPT_VERSION="1.5 Rev5 Intest"
|
||||||
|
|
||||||
fru_file_name=$option_data2
|
fru_file_name=$option_data2
|
||||||
fru_write_size=0
|
fru_write_size=0
|
||||||
@ -682,6 +682,7 @@ read_emc1413_channel_value(){
|
|||||||
res_td2_l=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD2_L r1`
|
res_td2_l=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD2_L r1`
|
||||||
res_td3_h=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD3_H r1`
|
res_td3_h=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD3_H r1`
|
||||||
res_td3_l=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD3_L r1`
|
res_td3_l=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_emc1413_TD3_L r1`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
# record i2c raw data to log
|
# record i2c raw data to log
|
||||||
format_log_print $INFO "channel 1 : $res_td1_h $res_td1_l"
|
format_log_print $INFO "channel 1 : $res_td1_h $res_td1_l"
|
||||||
@ -766,6 +767,7 @@ read_adc128_channel_value(){
|
|||||||
res_ch5=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch5 r2`
|
res_ch5=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch5 r2`
|
||||||
res_ch6=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch6 r2`
|
res_ch6=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch6 r2`
|
||||||
res_ch7=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch7 r2`
|
res_ch7=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_adc128_ch7 r2`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
# record i2c raw data to log
|
# record i2c raw data to log
|
||||||
format_log_print $INFO "channel0 : $res_ch0"
|
format_log_print $INFO "channel0 : $res_ch0"
|
||||||
@ -887,6 +889,7 @@ read_ina3221_channel_value(){
|
|||||||
res_bus0=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus1 r2`
|
res_bus0=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus1 r2`
|
||||||
res_bus1=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus2 r2`
|
res_bus1=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus2 r2`
|
||||||
res_bus2=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus3 r2`
|
res_bus2=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_ina3221_bus3 r2`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
# record i2c raw data to log
|
# record i2c raw data to log
|
||||||
format_log_print $INFO "channel 0 shunt volt: $res_ch0"
|
format_log_print $INFO "channel 0 shunt volt: $res_ch0"
|
||||||
@ -953,6 +956,7 @@ read_tmp468_value(){
|
|||||||
format_log_print $INFO "Start Read tmp468 channel data ..."
|
format_log_print $INFO "Start Read tmp468 channel data ..."
|
||||||
|
|
||||||
res_tmp468=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_tmp468 r18`
|
res_tmp468=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_tmp468 r18`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
format_log_print $INFO "Tmp468 raw data: $res_tmp468"
|
format_log_print $INFO "Tmp468 raw data: $res_tmp468"
|
||||||
|
|
||||||
@ -1038,6 +1042,7 @@ convert_tmp112_data(){
|
|||||||
read_tmp112_value(){
|
read_tmp112_value(){
|
||||||
format_log_print $INFO "Start Read tmp112 channel data ..."
|
format_log_print $INFO "Start Read tmp112 channel data ..."
|
||||||
res_tmp112=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_tmp112 r2`
|
res_tmp112=`i2ctransfer -y $i2c_bus w1@$chip_slave $REG_tmp112 r2`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
format_log_print $INFO "Tmp112 raw data: $res_tmp112"
|
format_log_print $INFO "Tmp112 raw data: $res_tmp112"
|
||||||
|
|
||||||
format_print $INFO "Tmp112 read result:"
|
format_print $INFO "Tmp112 read result:"
|
||||||
@ -1059,6 +1064,7 @@ write_read_chip(){
|
|||||||
# Modify i2c cmd which write to cpld if need
|
# Modify i2c cmd which write to cpld if need
|
||||||
cmd_wr=$option_data
|
cmd_wr=$option_data
|
||||||
res_wr=`$cmd_wr`
|
res_wr=`$cmd_wr`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
format_print $INFO "Chip Command: $cmd_wr"
|
format_print $INFO "Chip Command: $cmd_wr"
|
||||||
format_print $INFO "The Result : $res_wr"
|
format_print $INFO "The Result : $res_wr"
|
||||||
@ -1112,6 +1118,7 @@ parse_fru_write_data(){
|
|||||||
read_fru(){
|
read_fru(){
|
||||||
|
|
||||||
res_fru=`i2ctransfer -y $i2c_bus w2@$chip_slave $fru_offset r256`
|
res_fru=`i2ctransfer -y $i2c_bus w2@$chip_slave $fru_offset r256`
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
|
|
||||||
# print fru data every 16 bytes per row
|
# print fru data every 16 bytes per row
|
||||||
format_print $INFO "The Fru Data :"
|
format_print $INFO "The Fru Data :"
|
||||||
@ -1177,6 +1184,7 @@ write_fru(){
|
|||||||
start_offset=$(($start_offset+8))
|
start_offset=$(($start_offset+8))
|
||||||
fru_write_size=$(($fru_write_size-8))
|
fru_write_size=$(($fru_write_size-8))
|
||||||
done
|
done
|
||||||
|
reset_pca9548 $i2c_bus $pca9548_slave
|
||||||
}
|
}
|
||||||
|
|
||||||
process_fru(){
|
process_fru(){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user