Building a Debug Probe with the Zephyr RTOS
summary
Explains building an Arm Cortex-M debug probe using the Zephyr RTOS instead of the Keil/ARM-based DAPLink stack. Covers the debug-probe hardware structure (host interface circuit, Serial Wire, SWD protocol) and Zephyr’s USB device stack (CDC-ACM, MSD) and describes the implementation of a CMSIS-DAP debug channel on Zephyr.
AI-written summary · about
chapters (9)
- 0:00Debug probe project intro
- 1:12Motivation and requirements
- 6:00Project goals and specs
- 12:27Open source debug tools
- 19:06Performance and clock speed
- 23:12USB HID implementation
- 26:23USB data transfer rates
- 27:52Open source community benefits
- 32:00Conclusion and demo
related talks
32mBuilding a Debug Probe with the Zephyr RTOS
57mZephyr RTOS Debugging and Performance Analysis
42mTaking Your Hardware to Production with Zephyr RTOS
01h 03mZephyr RTOS: Software power tools for constrained devices
42mDebugging Heterogenous SoC Using OpenOCD
41mHands on Molding VS code into a care free development environment to develop with Zephyr RTOS
23mPorting Zephyr OS for a SoC (Cortex-R5)
40mHow to extract a bare metal flavor of code out of Zephyr to use in RTOS?
