增加新的测试用例,测试sync寄存器组的时间读取,以免发生进位错误

This commit is contained in:
2025-08-26 17:35:30 +08:00
parent f8065c79c9
commit 1fe1959f8c
7 changed files with 135 additions and 32 deletions

View File

@@ -100,10 +100,6 @@ def bringup():
genPkt.addBeforeExc(genMessageCode("--设置环境,进行第二次嗅探"))
int_data=[0x00, 0x81]
clear_int = [0xff, 0xff, 0xff, 0xff]
main_int_en = [0x03, 0x00, 0x00, 0xf0]
slave_int_en= [0x00, 0x00, 0x00, 0xf0]
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def_ap, sm_idx)
+genWriteTransPktCode(gen_file_def_ap, sm_idx)
@@ -117,25 +113,25 @@ def bringup():
+genIFRwDataCode(4, 0xc0, False, 4)
+genMessageCode("--使能中断")
+genIFRwDataCode(0, 0x70, True, 4, main_int_en)
+genIFRwDataCode(1, 0x70, True, 4, slave_int_en)
+genIFRwDataCode(2, 0x70, True, 4, slave_int_en)
+genIFRwDataCode(3, 0x70, True, 4, slave_int_en)
+genIFRwDataCode(4, 0x70, True, 4, slave_int_en)
+genIFRwDataCode(0, 0x70, True, 4, [0x03, 0x00, 0x00, 0xf0])
+genIFRwDataCode(1, 0x70, True, 4, [0x00, 0x00, 0x00, 0xf0])
+genIFRwDataCode(2, 0x70, True, 4, [0x00, 0x00, 0x00, 0xf0])
+genIFRwDataCode(3, 0x70, True, 4, [0x00, 0x00, 0x00, 0xf0])
+genIFRwDataCode(4, 0x70, True, 4, [0x00, 0x00, 0x00, 0xf0])
+genMessageCode("--设置中断为脉冲模式")
+genIFRwDataCode(0, 0x7c, True, 2, int_data)
+genIFRwDataCode(1, 0x7c, True, 2, int_data)
+genIFRwDataCode(2, 0x7c, True, 2, int_data)
+genIFRwDataCode(3, 0x7c, True, 2, int_data)
+genIFRwDataCode(4, 0x7c, True, 2, int_data)
+genIFRwDataCode(0, 0x7c, True, 2, [0x00, 0x81])
+genIFRwDataCode(1, 0x7c, True, 2, [0x00, 0x81])
+genIFRwDataCode(2, 0x7c, True, 2, [0x00, 0x81])
+genIFRwDataCode(3, 0x7c, True, 2, [0x00, 0x81])
+genIFRwDataCode(4, 0x7c, True, 2, [0x00, 0x81])
+genMessageCode("--清除中断")
+genIFRwDataCode(0, 0x78, True, 4, clear_int)
+genIFRwDataCode(1, 0x78, True, 4, clear_int)
+genIFRwDataCode(2, 0x78, True, 4, clear_int)
+genIFRwDataCode(3, 0x78, True, 4, clear_int)
+genIFRwDataCode(4, 0x78, True, 4, clear_int)
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genMessageCode("--读取中断状态")
+genIFRwDataCode(0, 0x74, False, 4)
@@ -145,11 +141,11 @@ def bringup():
+genIFRwDataCode(4, 0x74, False, 4)
+genMessageCode("--清除中断")
+genIFRwDataCode(0, 0x78, True, 4, clear_int)
+genIFRwDataCode(1, 0x78, True, 4, clear_int)
+genIFRwDataCode(2, 0x78, True, 4, clear_int)
+genIFRwDataCode(3, 0x78, True, 4, clear_int)
+genIFRwDataCode(4, 0x78, True, 4, clear_int)
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genMessageCode("--读取中断状态")
+genIFRwDataCode(0, 0x74, False, 4)