MDK调试STM32F103C8T6时出现cannot access target shutting down debug session

MDK调试STM32F103C8T6时出现cannot access target shutting down debug session

同一个工程其他版本在前几天前还通过调试,并在调试的时候还发现外部中断无法触发的原因:【分配的GPIO寄存器的ODR不发生变化(可能是复用,具体问题没找到)】,但最近的一版后就不能调试,只是点复位都会出错,出现cannot axxess target shutting down debug session ,就闪退,完全不知道问题出到哪。

然后网上查找问题都是STM32CubeMAX的配置的问题,因为我的工程是寄存器版本的,不存在这种配置的问题,其中我在代码中也关闭了JTAG的,打开了SWD接口,在相应的寄存器位置写了1。
在这里插入图片描述

STM32CubeMAX配置的问题也是围绕串型线JTAG配置的问题,隐隐觉得是不是工程中SWD接口配置为其他用处,占用了调试引脚,然后检查是PB13,PB14,这两个在我的工程中分配为避障传感器的输出,当我拔掉后,就可以正确调试,这里给大家提供一个问题的解决思路,我刚开始看到网上的答案非常单一,还尝试修改keil配置的参数,但这些都不影响。

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值