From 879407934cb8bb58be6b22ba03b4210f21d0b3ce Mon Sep 17 00:00:00 2001 From: bacon Date: Mon, 29 Sep 2025 11:11:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0watchdog=E7=9A=84=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tb/shinTest/gen_pkt.py | 2 +- tb/shinTest/testcase/watchdog.py | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tb/shinTest/gen_pkt.py b/tb/shinTest/gen_pkt.py index 2691b71..6f08214 100755 --- a/tb/shinTest/gen_pkt.py +++ b/tb/shinTest/gen_pkt.py @@ -146,7 +146,7 @@ if __name__ == '__main__': #''' add_tc_2_runlist(watchdog.tc1()) - #add_tc_2_runlist(watchdog.tc2()) + add_tc_2_runlist(watchdog.tc2()) #add_tc_2_runlist(mac.tc1()) #add_tc_2_runlist(mac.tc2()) diff --git a/tb/shinTest/testcase/watchdog.py b/tb/shinTest/testcase/watchdog.py index b2ec5c7..847d223 100644 --- a/tb/shinTest/testcase/watchdog.py +++ b/tb/shinTest/testcase/watchdog.py @@ -53,7 +53,7 @@ def watchdog_test_sm_wr_timeout(tc_id, wd_id): genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des) + genIFRwDataCode(1, 0x404, True, 4, data0) - + genIFRwDataCode(1, 0x40C, True, 4, data1) + + genIFRwDataCode(1, 0x40C + (wd_id - 1) * 4, True, 4, data1) + genIFRwDataCode(1, 0x078, True, 4, data2) + genIFRwDataCode(2, 0x078, True, 4, data2) + genIFRwDataCode(3, 0x078, True, 4, data2) @@ -130,7 +130,8 @@ def watchdog_test_sm_rd_timeout(tc_id, wd_id): genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des) + genIFRwDataCode(1, 0x404, True, 4, data0) - + genIFRwDataCode(1, 0x40C, True, 4, data1) + + genIFRwDataCode(1, 0x40C + (wd_id - 1) * 4, True, 4, data1) + + genIFRwDataCode(0, 0x078, True, 4, [0xff, 0xff, 0xff, 0xff]) + genIFRwDataCode(1, 0x078, True, 4, [0xff, 0xff, 0xff, 0xff]) + genIFRwDataCode(2, 0x078, True, 4, [0xff, 0xff, 0xff, 0xff]) + genIFRwDataCode(3, 0x078, True, 4, [0xff, 0xff, 0xff, 0xff]) @@ -172,14 +173,14 @@ def watchdog_test_sm_rd_timeout(tc_id, wd_id): +genIFRwDataCode(1, 0x800 + slave_sm_id * 0x1000, False, 8) +genMessageCode("--延时后检查看门狗寄存器") - +"#1000000\n" + +"#700000\n" +genIFRwDataCode(1, 0x400, False, 0x04) +genIFRwDataCode(1, 0x400, True, 4, [0xff, 0xff, 0xff, 0xff]) +genIFRwDataCode(1, 0x400, False, 0x04) +genMessageCode("--复位数据缓冲区") +genIFRwDataCode(1, 0x300 + slave_sm_id * 4, True, 1, [0, ]) +genMessageCode("--延时后检查看门狗寄存器") - +"#500000\n" + +"#1200000\n" +genIFRwDataCode(1, 0x400, False, 0x04) +genTcEndFrameCode(gen_file_def))