STM32(Cortex-M)内核DEBUG调试接口知识
💡
原文约2300字/词,阅读约需6分钟。
📝
内容提要
在STM32F1系列和Cortex-M3内核中,调试接口是必不可少的。支持两种调试接口:串行接口和JTAG调试接口。为了释放普通I/O口,可以使用串行接口并设置SWJ_CFG=010。
🎯
关键要点
- 在STM32F1系列和Cortex-M3内核中,调试接口是必不可少的。
- STM32系列提供多种调试组件,支持断点设置、数据观察点配置等功能。
- Cortex-M3内核内置硬件调试模块,支持复杂的调试操作。
- STM32支持两种调试接口:串行接口和JTAG调试接口。
- SWJ-DP接口包括JTAG-DP和SW-DP,SW-DP接口的引脚与JTAG接口部分复用。
- 切换调试接口需要输出特定的JTAG序列以激活SW-DP。
- JTAG输入引脚有内部上拉和下拉,以避免悬空状态。
- 用户可以通过设置SWJ_CFG=010释放普通I/O口,使用串行调试接口。
➡️