移植了个CMSIS-DAP(DAPLink)调试器,,用它连接STM32F103没有问题,,给STM32F103下载程序也没问题
又试了下连接STM32F405,,结果死活连不上,,
又试了下连接MT7687(也是Cortex-M4内核),可以连上,,说明不是该调试器不支持M4内核
用逻辑分析仪抓了下波形,,连接F103和F405时调试器发出的波形完全一样,,可F103能连上,F405就不行,,搞不懂为什么
,,哪位大侠知道原因?
是F405需要特殊的时序吗?
连接F103时的波形:
M4-2.jpg (56.6 KB, 下载次数: 0)
下载附件
2019-3-25 23:02 上传
是啊,这个序列是ARM公司的CMSIS-DAP库发出来的按说应该不会有问题
可能是驱动、隔离、滤波之类的问题吧,,这种问题最难解决,没法量化
我用SWD调试从来不接reset,,都是GND、SWDIO、SWCLK三根线
在一些特殊情况下需要加RESET,有的项目里面会屏蔽SWD引脚,使用RESET复位的时候先连接上内核。
一周热门 更多>