Skip to content
Snippets Groups Projects
Commit ec1d10b5 authored by Kenneth Hiemstra's avatar Kenneth Hiemstra
Browse files

extra

parent 081ccb5f
No related branches found
No related tags found
No related merge requests found
......@@ -102,7 +102,7 @@ def test_BG_to_DB(tc,io,cmd,use_pps=False):
db_ram = []
for s in tc.spNrs:
db_ram.append(Db.read_data_buffer(streamNr=s,vLevel=5))
db_ram.append(Db.read_data_buffer(streamNr=s,vLevel=9))
if use_pps==True:
Bg.write_enable_pps()
......@@ -190,11 +190,7 @@ def test_info(tc,io,cmd):
tc.append_log(1, '>>> %s' % help_text(tc,io,cmd))
tc.append_log(3, '>>>')
#with node_io.NodeIO(tc.nodeImages, tc.base_ip) as temp_io:
info = pi_system_info.PiSystemInfo(tc, io)
tc.append_log(1, '>>> reading REGMAPs')
info.make_register_info()
tc.append_log(3, '')
info.read_system_info()
tc.append_log(3, '')
info.read_use_phy()
......@@ -207,13 +203,23 @@ def test_info(tc,io,cmd):
info.read_design_note()
expected_design_name = tc.gpString
if cmd==3 and expected_design_name != '':
tc.set_section_id('Verify System Info - ')
tc.append_log(1, '>>> Verifying design_name == %s' % expected_design_name)
for name in design_name:
if (name != expected_design_name):
tc.set_result('FAILED')
tc.append_log(2, '>>> design_name mismatch!! (%s != %s)' % (name,expected_design_name))
if expected_design_name != '':
tc.set_section_id('Verify System Info - ')
tc.append_log(1, '>>> Verifying design_name == %s' % expected_design_name)
for name in design_name:
if (name != expected_design_name):
tc.set_result('FAILED')
tc.append_log(2, '>>> design_name mismatch!! (%s != %s)' % (name,expected_design_name))
def read_regmap(tc,io,cmd):
tc.set_section_id('Update REGMAP - ')
info = pi_system_info.PiSystemInfo(tc, io)
tc.append_log(1, '>>> reading REGMAPs')
info.make_register_info()
tc.append_log(1, '>>> reload NodeIO class')
return node_io.NodeIO(tc.nodeImages, tc.base_ip)
......@@ -270,15 +276,14 @@ def test_remu(tc,io,cmd):
dummy_tc = test_case.Testcase('Dummy TB - ', '')
dummy_tc.set_result('PASSED')
#with pi_remu.PiRemu(dummy_tc, io) as Remu:
Remu = pi_remu.PiRemu(dummy_tc, io)
try:
Remu.write_user_reconfigure()
Remu.write_user_reconfigure()
except:
pass # ignoring FAILED
pass # ignoring FAILED
if dummy_tc.get_result() == 'FAILED':
tc.append_log(1, 'Result=%s but ignoring this' % dummy_tc.get_result())
tc.append_log(1, 'Result=%s but ignoring this' % dummy_tc.get_result())
tc.append_log(3, '')
......@@ -339,8 +344,8 @@ def show_example(tc,io,cmd):
Cmd = {
0 : ('SLEEP1' , sleep, 'Sleep 1 second',''),
1 : ('SLEEP5' , sleep, 'Sleep 5 seconds',''),
2 : ('INFO' , test_info, 'using pi_system_info to read system info (access PIO_SYSTEM_INFO)',''),
3 : ('INFO+' , test_info, 'using pi_system_info to read system info (access PIO_SYSTEM_INFO)','(-s for expected design_name)'),
2 : ('REGMAP' , read_regmap, 'using pi_system_info to read register info (access PIO_SYSTEM_INFO) and store REGMAPs',''),
3 : ('INFO' , test_info, 'using pi_system_info to read system info (access PIO_SYSTEM_INFO)','(-s for expected design_name)'),
4 : ('FLASH' , test_flash, 'using pi_epcs to program/verify flash','(-s for .rbf file)'),
5 : ('SENSORS', test_sensors, 'using pi_unb_sens to readout sensors (access REG_UNB_SENS)',''),
6 : ('PPSH' , test_ppsh, 'using pi_ppsh to read PPSH capture count (access PIO_PPS)',''),
......@@ -395,7 +400,7 @@ tc.append_log(3, '>>>')
# Create access object for nodes
#io = node_io.NodeIO(tc.nodeImages, tc.base_ip)
io = node_io.NodeIO(tc.nodeImages, tc.base_ip)
......@@ -411,8 +416,10 @@ while rep < tc.repeat:
if cmd > len(Cmd): cmd = 100 # default to help_text
tc.append_log(3, 'Next command: %d : %s: %s' % (cmd,Cmd[cmd][0],Cmd[cmd][2]))
with node_io.NodeIO(tc.nodeImages, tc.base_ip) as temp_io:
Cmd[cmd][1](tc,temp_io,cmd)
if cmd == 2: # reload node_io:
io = Cmd[cmd][1](tc,io,cmd)
else:
Cmd[cmd][1](tc,io,cmd)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment