Commit 550b9f7c authored by Matthieu Cattin's avatar Matthieu Cattin

test23: Fix gensdbfs path top work from pts root dir.

Erase eeprom before reading content from binary file.
parent f0260579
......@@ -48,12 +48,11 @@ def main (default_directory='.'):
SERIAL_FILENAME = os.path.join(default_directory, SERIAL_FILENAME)
CALIBR_FILENAME = "calibration_data.txt"
CALIBR_FILENAME = os.path.join(default_directory, CALIBR_FILENAME)
IPMI_BIN_FILENAME = "sdbfs/ipmi.sdb"
IPMI_BIN_FILENAME = os.path.join(default_directory, IPMI_BIN_FILENAME)
CALIBR_BIN_FILENAME = "sdbfs/calibration.sdb"
CALIBR_BIN_FILENAME = os.path.join(default_directory, CALIBR_BIN_FILENAME)
EEPROM_BIN_FILENAME = "sdbfs/eeprom_content.out"
EEPROM_BIN_FILENAME = os.path.join(default_directory, EEPROM_BIN_FILENAME)
SDBFS_DIR = "sdbfs/"
SDBFS_DIR = os.path.join(default_directory, SDBFS_DIR)
IPMI_BIN_FILENAME = SDBFS_DIR + "ipmi.sdb"
CALIBR_BIN_FILENAME = SDBFS_DIR + "calibration.sdb"
EEPROM_BIN_FILENAME = SDBFS_DIR + "eeprom_content.out"
EEPROM_SIZE = 8192 # in Bytes
......@@ -211,7 +210,15 @@ def main (default_directory='.'):
#==================================================
# Generate eeprom image with gensdbfs
os.system('gensdbfs sdbfs ' + EEPROM_BIN_FILENAME)
cmd = "gensdbfs " + SDBFS_DIR + " " + EEPROM_BIN_FILENAME
print("Generate eeprom image, cmd: %s"%(cmd))
os.system(cmd)
#==================================================
# Erase EEPROM content
print "Erase EEPROM content.\n"
eeprom_data = [0x0] * EEPROM_SIZE
fmc.sys_i2c_eeprom_write(eeprom_data)
#==================================================
# Read eeprom content from binary file
......@@ -223,12 +230,6 @@ def main (default_directory='.'):
byte = f_bin_eeprom.read(1) # reads one byte
f_bin_eeprom.close()
#==================================================
# Erase EEPROM content
print "Erase EEPROM content.\n"
eeprom_data = [0x0] * EEPROM_SIZE
fmc.sys_i2c_eeprom_write(eeprom_data)
#==================================================
# Write content to EEPROM via I2C
print "Write EEPROM content.\n"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment