本帖最后由 comet12138 于 2017-9-13 15:54 编辑
调试停止模式时发现问题,已经尝试过:1、全英文路径;
2、DBGMCU_Config(DBGMCU_STOP,ENABLE);
3、不对SWD调试端口PA13、14操作;
4、勾选了MDK Utility选项卡的Update Project before Debugging。
5、使用本论坛某位网友提供的STLINK文件夹。
然后进行调试时,进入STOP模式没多久就会退出调试。取消进入STOP模式,则不会出现上述问题,并且已确认STOP功能能够正常实现。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我用stlink接swd接口烧录和调试stm32f030f4p6,
烧录是正常的,但调试每次都失败,
弹出这个报错窗口——cannot access target shutting down debug session,
我很郁闷,因为不知道问题原因出在哪里?到底是硬件的问题呢,还是代码配置的问题呢,我无从得知!
这个问题我整整调试了两天,仍然没有解决!
墙内墙外相关的资料我都查遍了,
主要说到可能有以下几个问题,我在这里整理一下,
第一:说项目目录含有中文,或者项目的名字有中文——我的全是英文
第二:说ST-LinK连接的STM32的SWD接口的SWCLK和SWDIO引脚被配置为非调试引脚功能——我这两个引脚配置的都是调试引脚
第三:说打开MDK-Keil5里面的根目录下的D:MDK5ARMSTLinkST-LinkUpgrade.exe升级ST-Link固件为最新版本的就可以解决,
我照做了,然而还是没用,我很无奈!
另外附上MDK-Keil官网关于这个问题的解释,链接:http://www.keil.com/support/docs/3774.htm希望能够给朋友们一点参考,希望解决了这个问题的朋友能够留下您的思路,帮助到以后碰到相同问题的朋友们!为他们节省时间!
一周热门 更多>