增加代码测试
This commit is contained in:
@@ -59,18 +59,18 @@ if __name__ == '__main__':
|
||||
#add_tc_2_runlist(ebmmu.tc8())
|
||||
#add_tc_2_runlist(ebmmu.tc9())
|
||||
#add_tc_2_runlist(ebmmu.tc10())
|
||||
add_tc_2_runlist(ebmmu.tc11())
|
||||
add_tc_2_runlist(ebmmu.tc12())
|
||||
add_tc_2_runlist(ebmmu.tc13())
|
||||
add_tc_2_runlist(ebmmu.tc14())
|
||||
add_tc_2_runlist(ebmmu.tc15())
|
||||
#add_tc_2_runlist(ebmmu.tc11())
|
||||
#add_tc_2_runlist(ebmmu.tc12())
|
||||
#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.tc17())
|
||||
#add_tc_2_runlist(ebmmu.tc18())
|
||||
#add_tc_2_runlist(ebmmu.tc19())
|
||||
|
||||
|
||||
add_tc_2_runlist(watchdog.tc1())
|
||||
#add_tc_2_runlist(watchdog.tc1())
|
||||
|
||||
environment.teardown()
|
||||
|
||||
|
||||
@@ -3899,7 +3899,7 @@ def tc19():
|
||||
0x1,
|
||||
0x1
|
||||
)
|
||||
print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
#print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
addr_off = addr_off + ebmmu_offset * 1
|
||||
@@ -3910,7 +3910,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x0800 + i * 0x1000, sm_size, 0x2, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
@@ -3919,7 +3919,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x1000 + i * 0x1000, sm_size, 0x1, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
|
||||
@@ -3936,7 +3936,7 @@ def tc19():
|
||||
0x1,
|
||||
0x1
|
||||
)
|
||||
print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
#print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
addr_off = addr_off + ebmmu_offset * 1
|
||||
@@ -3947,7 +3947,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x0800 + i * 0x1000, sm_size, 0x2, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
@@ -3956,7 +3956,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x1000 + i * 0x1000, sm_size, 0x1, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
|
||||
@@ -3973,7 +3973,7 @@ def tc19():
|
||||
0x1,
|
||||
0x1
|
||||
)
|
||||
print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
#print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
addr_off = addr_off + ebmmu_offset * 1
|
||||
@@ -3984,7 +3984,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x0800 + i * 0x1000, sm_size, 0x2, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
@@ -3993,7 +3993,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x1000 + i * 0x1000, sm_size, 0x1, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
|
||||
@@ -4011,7 +4011,7 @@ def tc19():
|
||||
0x1,
|
||||
0x1
|
||||
)
|
||||
print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
#print(ebmmu_offset, hex(taddr + ebmmu_offset * 1), hex(0x301 + ebmmu_offset * 4), hex(1))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
addr_off = addr_off + ebmmu_offset * 1
|
||||
@@ -4022,7 +4022,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x0800 + i * 0x1000, sm_size, 0x2, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x0800 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
@@ -4031,7 +4031,7 @@ def tc19():
|
||||
setting_ebmmu_regs(data, ebmmu_offset,
|
||||
tsm_vaddr + i * sm_size,
|
||||
0x1000 + i * 0x1000, sm_size, 0x1, 0x1)
|
||||
print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
#print(ebmmu_offset, hex(tsm_vaddr + i * sm_size), hex(0x1000 + i * 0x1000), hex(sm_size))
|
||||
ebmmu_offset = ebmmu_offset + 1
|
||||
sm_addr_off = sm_addr_off + 4 * sm_size
|
||||
|
||||
|
||||
@@ -14,7 +14,20 @@ def bringup():
|
||||
|
||||
genPkt.clean()
|
||||
|
||||
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des))
|
||||
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des)
|
||||
+genMessageCode("--读取中断状态")
|
||||
+genIFRwDataCode(0, 0x74, False, 4)
|
||||
+genIFRwDataCode(1, 0x74, False, 4)
|
||||
+genIFRwDataCode(2, 0x74, False, 4)
|
||||
+genIFRwDataCode(3, 0x74, False, 4)
|
||||
+genIFRwDataCode(4, 0x74, False, 4)
|
||||
+genMessageCode("--清除中断")
|
||||
+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])
|
||||
)
|
||||
|
||||
main_dev = [0x01, ]
|
||||
slave_dev =[0x02, ]
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
|
||||
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
|
||||
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
|
||||
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
|
||||
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
|
||||
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
|
||||
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
|
||||
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
|
||||
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
|
||||
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
|
||||
16'h0000 8'h00 16'h0001 8'h01
|
||||
16'h0000 8'h00 16'h0001 8'h02
|
||||
16'h0000 8'h00 16'h0001 8'h02
|
||||
|
||||
Reference in New Issue
Block a user