打开emmu.tc19,可能存在bug

This commit is contained in:
2025-09-04 18:55:32 +08:00
parent 8a29acf4b8
commit fb5bbad641
2 changed files with 17 additions and 3 deletions

View File

@@ -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())

View File

@@ -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)