1 / 6

Socket - PSI-E

Socket - PSI-E. Use Case Socket Debug Blocks PSI-E. Goals. Increase observability of operations within SOC [Event, Bus Monitoring, …] Modular and progressive solution to address a large panel of applications Limited pin counts to access all debug resources HW and SW. Integration.

moana
Download Presentation

Socket - PSI-E

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Socket - PSI-E Use Case Socket Debug Blocks PSI-E

  2. Goals • Increase observability of operations within SOC [Event, Bus Monitoring, …] • Modular and progressive solution to address a large panel of applications • Limited pin counts to access all debug resources HW and SW

  3. Integration

  4. Hardware Debug • Background • Event and bus Monitoring available via OpenOCD (telnet session) • No high level functionality available to driver monitoring (trigger done via rw access to configuration registers) • Test • Monitoring of dual core AHB bus during 15 minutes (buffering). Results buffered (target) and uploaded (host) in a file for offline analysis.  Useful time ordered log files available for tracing system events

  5. Software Debug • Background • Bootloader and Kernel Debugging via DSU using OpenOCD/GDB features • Application Debugging using GDB server running on the target and GDB client on host (use of pseudo uart). • Test • Simple Kernel debugging [breakpoints, variable watching] • Simple Hello world application debugging [breakpoint, variable watching]  All commonly used GDB functionalities are available

  6. Conclusion • Convenience of SOC added debug observables verified • All in One Debug interface for HW and SW offers a convenient way of debugging • Need of new high Level functionalities to access debug blocks HW feature for a more convenient use and possible debug automation

More Related