Home > On-Demand Archives > Microtalks >

Debugging with OpenOCD

Aditya Om - Watch Now - EOC 2024 - Duration: 17:31

Debugging with OpenOCD
Aditya Om

Debugging cross-platfrom embedded micro-controller architectures is a major challenge as the demands on compute and power increase with AI knocking on the edge. OpenOCD is a powerful novel cross-platform open-source software tool that lets us debug and program embedded devices directly on their hardware, using a JTAG interface. It's like having a virtual microscope and workshop for our microcontrollers for most architectures like - ARM, RISC-V, MIPS, AVR32, Xtensa, EnSilica eSi-RISC, and many more.

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

AliceWang
Score: 0 | 8 months ago | no reply

Loved the talk! Can you also link the slides or the resources at the end of the talk in the comments here?

rocendob
Score: 0 | 8 months ago | no reply

I want to debug/control an architecture not yet supported by OpenOCD, and I prefer to use an FTDIxx chip off the shelf as my debug probe.

  • What part of the OpenOCD stack should I start looking into so I can add a new architecture?
  • Do you recommend an FTDI that supports USB-Serial communication similar to SPI?

OUR SPONSORS

OUR PARTNERS