diff --git a/tb/shinTest/gen_pkt.py b/tb/shinTest/gen_pkt.py index b682d6a..dc96d58 100755 --- a/tb/shinTest/gen_pkt.py +++ b/tb/shinTest/gen_pkt.py @@ -105,10 +105,10 @@ if __name__ == '__main__': #add_tc_2_runlist(ebmmu.tc13()) #add_tc_2_runlist(ebmmu.tc14()) #add_tc_2_runlist(ebmmu.tc15()) - add_tc_2_runlist(ebmmu.tc16()) + #add_tc_2_runlist(ebmmu.tc16()) #add_tc_2_runlist(ebmmu.tc17()) #add_tc_2_runlist(ebmmu.tc18()) - #add_tc_2_runlist(ebmmu.tc19()) + add_tc_2_runlist(ebmmu.tc19()) #add_tc_2_runlist(watchdog.tc1()) #add_tc_2_runlist(watchdog.tc2()) diff --git a/tb/shinTest/testcase/ebmmu.py b/tb/shinTest/testcase/ebmmu.py index f431428..8dd5e8e 100644 --- a/tb/shinTest/testcase/ebmmu.py +++ b/tb/shinTest/testcase/ebmmu.py @@ -4233,18 +4233,25 @@ def tc19(): genPkt.addSubPkt(0x1000, 2, 0, 0x2, sm_size * 8 * 4, list(range(sm_size * 8 * 4))) genPkt.addSubPkt(0x2000, 2, 0, 0x0, 8 * 4, [0, ] * 32) - genPkt.addBeforeExc(genSlvSMWriteData(1, 1, sm_size, list(range(0, sm_size))) + genPkt.addBeforeExc(genMessageCode("\\n--写设备1数据") + +genSlvSMWriteData(1, 1, sm_size, list(range(0, sm_size))) +genSlvSMWriteData(1, 3, sm_size, list(range(0, sm_size * 2, 2))) +genSlvSMWriteData(1, 5, sm_size, list(range(0, sm_size * 3, 3))) +genSlvSMWriteData(1, 7, sm_size, list(range(0, sm_size * 4, 4))) + + +genMessageCode("\\n--写设备2数据") +genSlvSMWriteData(2, 1, sm_size, list(range(0, sm_size * 5, 5))) +genSlvSMWriteData(2, 3, sm_size, list(range(0, sm_size * 6, 6))) +genSlvSMWriteData(2, 5, sm_size, list(range(0, sm_size * 7, 7))) +genSlvSMWriteData(2, 7, sm_size, list(range(0, sm_size * 8, 8))) + + +genMessageCode("\\n--写设备3数据") +genSlvSMWriteData(3, 1, sm_size, list(range(0, sm_size * 9, 9))) +genSlvSMWriteData(3, 3, sm_size, list(range(0, sm_size * 8, 8))) +genSlvSMWriteData(3, 5, sm_size, list(range(0, sm_size * 7, 7))) +genSlvSMWriteData(3, 7, sm_size, list(range(0, sm_size * 6, 6))) + + +genMessageCode("\\n--写设备4数据") +genSlvSMWriteData(4, 1, sm_size, list(range(0, sm_size * 5, 5))) +genSlvSMWriteData(4, 3, sm_size, list(range(0, sm_size * 4, 4))) +genSlvSMWriteData(4, 5, sm_size, list(range(0, sm_size * 3, 3))) @@ -4256,18 +4263,25 @@ def tc19(): +genTrgTransPktCode(gen_file_def_ap, sm_idx) +genReadAckPktCode(gen_file_def_ap, sm_idx) + +genMessageCode("\\n--读设备1数据") +genSlvSMReadData(1, 0, sm_size) +genSlvSMReadData(1, 2, sm_size) +genSlvSMReadData(1, 4, sm_size) +genSlvSMReadData(1, 6, sm_size) + + +genMessageCode("\\n--读设备2数据") +genSlvSMReadData(2, 0, sm_size) +genSlvSMReadData(2, 2, sm_size) +genSlvSMReadData(2, 4, sm_size) +genSlvSMReadData(2, 6, sm_size) + + +genMessageCode("\\n--读设备3数据") +genSlvSMReadData(3, 0, sm_size) +genSlvSMReadData(3, 2, sm_size) +genSlvSMReadData(3, 4, sm_size) +genSlvSMReadData(3, 6, sm_size) + + +genMessageCode("\\n--读设备4数据") +genSlvSMReadData(4, 0, sm_size) +genSlvSMReadData(4, 2, sm_size) +genSlvSMReadData(4, 4, sm_size)