~/talk

Debugging Heterogenous SoC Using OpenOCD

links:none on file
slides:none on file

OpenOCD runs on the SoC’s A53 to debug R5 and M4 cores over the on‑chip debug fabric, eliminating the need for an external JTAG dongle and delivering processor‑speed register access that surprised the authors. The implementation uses self-hosted OpenOCD on A53, direct AP accesses for M4 and an emulated AP for R5 (about 100–200 lines of state‑machine code), is merged upstream, works on AM625/TDA4VM, and leaves trace/ETM support as future work.

AI-written summary · about

  1. 0:00OpenOCD for heterogeneous SoCs
  2. 3:15Standardizing MCU debugging
  3. 5:28Heterogeneous processor systems
  4. 8:15JTAG and CoreSight basics
  5. 10:24OpenOCD architecture
  6. 13:59Removing JTAG hardware
  7. 16:29Building OpenOCD for SoCs
  8. 19:37Debugging heterogeneous cores
  9. 21:43Remote debugging over sockets
  10. 23:27OpenOCD with dev tools
  11. 25:56Memory-based debugging benefits
  12. 26:18Debugging pitfalls
  13. 28:03Debug bypass and emulation
  14. 30:35OpenOCD memory mapping
  15. 33:27OpenOCD future directions
  16. 36:35RISC-V and UCI challenges
  17. 38:01Community resources
  18. 39:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.