stm32 Connecting to CPU via connect under reset failed.Abort debug session?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32 Connecting to CPU via connect under reset failed.Abort debug session?相关的知识,希望对你有一定的参考价值。
问题意思:stm32在重置下通过连接连接到CPU失败。是否中止调试会话。
问题原因:硬件使用的是J-LINK的SWD接口的接法,软件使用JTAG接口,因此在下载时会报告错误。
解决办法:把JTAG接口设置重新配置一下就可以了。
扩展资料:
STM32型号的说明:以STM32F103RBT6的芯片为例..该芯片由七部分组成,其命名规则如下:
STM32:STM3232位单片机代表ARMCortex-M内核。
F:F代表芯片子系列。
103:103代表增强型系列。
R:R这一项代表引脚数,其中T代表36英尺,C代表48英尺,R代表64英尺,V代表100英尺,Z代表144英尺,I代表176英尺。
T:T这一项代表封装,其中H代表BGA包,T代表LQFP包,U代表VFQFPN包。
6:6这表示工作温度范围,其中6表示-40-85℃,7表示-40-105℃。
参考技术A问题意思:stm32在重置下通过连接连接到CPU失败。是否中止调试会话。
问题原因:硬件使用的是J-LINK的SWD接口的接法,软件设置的却是采用的JTAG接口,于是下载的时候就会报错。
解决办法:把JTAG接口设置重新配置一下就OK了。
扩展资料:
STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:
STM32:STM32代表ARM Cortex-M内核的32位微控制器。
F:F代表芯片子系列。
103:103代表增强型系列。
R:R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚,I代表176脚。
B:B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash,G代表1M字节Flash。
T:T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。
6:6这一项代表工作温度范围,其中6代表-40——85℃,7代表-40——105℃。
参考技术B 是不是 你调试程序位置和你设置的BOOT0、BOOT1模式不对应。我焊了一块板子,想验证它的功能,就随便找了一个例程用,我的BOOT0=0,BOOT1=0,程序应该是在FLASH中调试的,但是我用的例子是用的CPURAM。 所以就出现你所描述一样的问题啦 。以上是关于stm32 Connecting to CPU via connect under reset failed.Abort debug session?的主要内容,如果未能解决你的问题,请参考以下文章