各位大神们好: 我做了一块STM32103ZE与STM32F407ZE兼容的板子,调试接口使用的SWD,在103上可以直接只使用 SWDIO SWCLK GND 3.3V来调试下载的,但在407上就是不可以只使用SWDIO SWCLK GND 3.3V,必须加上复位RST,否则会出现链接错误,下载器试过Jlink STlink,软件也换了好几个版本,例程也换了好几个,最终确定应该是硬件的原因,不过又纳闷了103的很好用,板子外出加工的,103和407只是通过几个电阻焊接来选择的,附上原理图:希望大家能帮我找到原因? |
STM32F103_V2.0.pdf
下载746.55 KB, 下载次数: 211, 下载积分: ST金币 -1
RE: STM32F407使用SWD模式调试疑问
不过stm32f4 discovery的stlink也是使用了nrst引脚的,参考官方设计吧。
具体原因只能找fae问问,为什么与swd 标准模式有差异
回复: STM32F407使用SWD模式调试疑问
明确的答案就是:STM32F103系列,我用的是STM32F103VCT6,用四根线VCC GND SWCLK SWDIO可以正常下载和仿真。
而在STM32F4系列,必须增加NRST信号引脚的。这个可以参考STM32F4探索套件的原理图。为什么要必须增加,没有深入研究。但是实际用的过程中,确实如此
RE: STM32F407使用SWD模式调试疑问
RE: STM32F407使用SWD模式调试疑问
回复: STM32F407使用SWD模式调试疑问
回复: STM32F407使用SWD模式调试疑问
回复: STM32F407使用SWD模式调试疑问
回复: STM32F407使用SWD模式调试疑问
RE: STM32F407使用SWD模式调试疑问