Home > On-Demand Archives > Microtalks >
Debugging with OpenOCD
Aditya Om - Watch Now - EOC 2024 - Duration: 17:31
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.
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?
Loved the talk! Can you also link the slides or the resources at the end of the talk in the comments here?