Home > On-Demand Archives > Microtalks >

Debugging with OpenOCD

Aditya Om - Watch Now - 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
>

rocendob
Score: 0 | 2 days 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