Guest User

trace_isp_t600x.py

a guest
Sep 1st, 2023
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. from m1n1.proxy import *
  2. from m1n1.utils import *
  3.  
  4. name = "isp0"
  5. isp_path = "/arm-io/%s" % name
  6. dart_path = "/arm-io/dart-%s" % name
  7.  
  8. p.pmgr_adt_clocks_enable(isp_path)
  9. p.pmgr_adt_clocks_enable(dart_path)
  10.  
  11. trace_device(isp_path, mode=TraceMode.SYNC)
  12. trace_device(dart_path, mode=TraceMode.SYNC)
  13. trace_device("/arm-io/error-handler", False)
  14. hv.trace_range(irange(0x28e584000, 0x100), mode=TraceMode.SYNC, name="isp-pwr")
  15.  
  16. node = hv.adt[isp_path]
  17. for irq in getattr(node, "interrupts"):
  18. hv.trace_irq(f"{node.name} {irq}", irq, 1, hv.IRQTRACE_IRQ)
  19. node = hv.adt[dart_path]
  20. for irq in getattr(node, "interrupts"):
  21. hv.trace_irq(f"{node.name} {irq}", irq, 1, hv.IRQTRACE_IRQ)
  22.  
Advertisement
Add Comment
Please, Sign In to add comment