maxiang615 发表于 2014-4-8 09:59:08

STM32F407使用SWD模式调试疑问

各位大神们好:
        我做了一块STM32103ZE与STM32F407ZE兼容的板子,调试接口使用的SWD,在103上可以直接只使用 SWDIO SWCLK GND 3.3V来调试下载的,但在407上就是不可以只使用SWDIO SWCLK GND 3.3V,必须加上复位RST,否则会出现链接错误,下载器试过Jlink STlink,软件也换了好几个版本,例程也换了好几个,最终确定应该是硬件的原因,不过又纳闷了103的很好用,板子外出加工的,103和407只是通过几个电阻焊接来选择的,附上原理图:希望大家能帮我找到原因?

wkuang 发表于 2014-4-9 00:08:45

RE: STM32F407使用SWD模式调试疑问

这个倒没有遇到过,我的板子一直使用标准jtag接口。
不过stm32f4 discovery的stlink也是使用了nrst引脚的,参考官方设计吧。
具体原因只能找fae问问,为什么与swd 标准模式有差异

fengye5340 发表于 2014-4-8 20:17:17

回复: STM32F407使用SWD模式调试疑问

楼主的问题应该是很明确的,这两种型号的IC我都用SWD方式下载。
明确的答案就是:STM32F103系列,我用的是STM32F103VCT6,用四根线VCC GND SWCLK SWDIO可以正常下载和仿真。
而在STM32F4系列,必须增加NRST信号引脚的。这个可以参考STM32F4探索套件的原理图。为什么要必须增加,没有深入研究。但是实际用的过程中,确实如此

smiles-268433 发表于 2014-4-8 16:33:16

RE: STM32F407使用SWD模式调试疑问

STM32F405_407xx和STM32F415_417xx系列产品局限.pdf中2.1.6节好像说了这个问题,我也想做兼容,正在看资料。

pythonworld 发表于 2014-4-8 19:39:31

RE: STM32F407使用SWD模式调试疑问

不知道是否和硬件版本有关,发个连接:http://wuwei19840509.blog.163.com/blog/static/5925793220105213517310/

你猜猜 发表于 2014-4-8 19:56:10

回复: STM32F407使用SWD模式调试疑问

 我是来学习的!!!!!!!

maxiang615 发表于 2014-4-9 10:54:29

回复: STM32F407使用SWD模式调试疑问

谢谢你的回复,                      

maxiang615 发表于 2014-4-9 10:55:07

回复: STM32F407使用SWD模式调试疑问

谢谢你的回复                            

dzc2001 发表于 2014-4-9 11:04:34

回复: STM32F407使用SWD模式调试疑问

 我得建议是,这部分电路照着官方的demo版抄,这样多省事

dlyt03 发表于 2014-4-9 12:40:16

RE: STM32F407使用SWD模式调试疑问

这个问题不必大伤脑经,抄官方板子为上策,也是捷径,重点是开发,这个问题即使搞清楚了,可能意义也不大:L
页: [1] 2
查看完整版本: STM32F407使用SWD模式调试疑问