揭秘常见微控制器调试协议
2024-12-27
本次演讲深入探讨了微控制器调试的常见协议,例如JTAG和SWD。演讲者从物理层面的信号开始,逐步讲解了这些协议的工作原理,涵盖了管理嵌入式处理器的常用机制,最终解释了如何与各种常见的微控制器进行交互。演讲还介绍了调试嵌入式软件的含义,构建了舒适的调试环境所需的功能列表,并参考了现有的定制调试方法。此外,演讲还涵盖了从FPGA核心到小型8位微控制器的各种调试引擎示例,以及ARM的ADI和RISC-V DMI等常见抽象,最终阐述了如何实现诸如编程闪存、观察点和单步调试等常见任务。