记录一次调试

“Could not stop Cortex-M device!Please check the JTAG cable.“

开始使用APM32F103CBT6的时候,我使用jtag+swd 调试,菜鸡上路。

我本来是电源和jlink一起供电,发现识别不到器件,然后我就用jtag供电,可以正常使用。不知道怎么,后面我改成了电源供电,第一天下又午可以下载,第二天又识别不到器件,换回了jlink供电,就可以了。

让我比较困扰的是,我虽然烧进去程序了,但是板子没有反应,然后我进入了仿真界面,跳到了启动文件那里,然后我一点击单步运行,就有"Could not stop Cortex-M device!Please check the JTAG cable",退出了仿真界面。不太会,上网搜,网上说的NRST引脚电压不够,但是我没有测。

后面重新进入仿真界面,在原来第一条语句下面那条语句打了个断点,这条语句是与systeminit()相关的,然后我单步运行居然进去了,一直单步运行,发现运行到设置72M频率函数里面,执行到函数的最后一句又出现了"Could not stop Cortex-M device!Please check the JTAG cable",这个函数就是配置了主频和别的频率,不能打断也许是频率没设置成功,然后我对照数据手册,发现原来板子的晶振是8M,我的是12M,配置后实际变成了12*9M,超出了主频最大范围。修改了分频系数,主频变成12*6M之后就可以正常调试了,板子反应正常。

还是要了解一下keil配置与启动的细节。

版权声明:本文为CSDN博主「Donalist」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_57691497/article/details/122588041

“Could not stop Cortex-M device!Please check the JTAG cable.“

开始使用APM32F103CBT6的时候,我使用jtag+swd 调试,菜鸡上路。

我本来是电源和jlink一起供电,发现识别不到器件,然后我就用jtag供电,可以正常使用。不知道怎么,后面我改成了电源供电,第一天下又午可以下载,第二天又识别不到器件,换回了jlink供电,就可以了。

让我比较困扰的是,我虽然烧进去程序了,但是板子没有反应,然后我进入了仿真界面,跳到了启动文件那里,然后我一点击单步运行,就有"Could not stop Cortex-M device!Please check the JTAG cable",退出了仿真界面。不太会,上网搜,网上说的NRST引脚电压不够,但是我没有测。

后面重新进入仿真界面,在原来第一条语句下面那条语句打了个断点,这条语句是与systeminit()相关的,然后我单步运行居然进去了,一直单步运行,发现运行到设置72M频率函数里面,执行到函数的最后一句又出现了"Could not stop Cortex-M device!Please check the JTAG cable",这个函数就是配置了主频和别的频率,不能打断也许是频率没设置成功,然后我对照数据手册,发现原来板子的晶振是8M,我的是12M,配置后实际变成了12*9M,超出了主频最大范围。修改了分频系数,主频变成12*6M之后就可以正常调试了,板子反应正常。

还是要了解一下keil配置与启动的细节。

版权声明:本文为CSDN博主「Donalist」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_57691497/article/details/122588041

生成海报
点赞 0

Donalist

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

【物联网项目】OLED改造

如何把7ping的SPI通信的OLED改造为IIC通信? 之前买OLED的时候发现有两款OLED。 一款是直接IIC通信的OLED只有4Pin管脚。 分别是GND VCC SCL SDA 另一款是支持SPI通信和IIC通信的

基于GD32MCU程序远程升级IAP设计思路

1.1 mcu设备远程升级程序的应用场景 在远程无线监控设备中,IAP程序远程升级功能起着重要作用。比如安装在监控区域的设备需要进行功能升级或者Bug修改,远程监控端可以通过WIFI、蓝牙、lora、以太网等模块将工

STM32开发笔记04---配置系统时间

架构图 思考重点 本文的目的是使用HSE外部晶振来配置系统时钟参考手册中的时钟树如何理解理解开发版初始化过程中对系统时钟的操作如何自行变更系统时钟 配置时钟源 在开发版STM32F429,以HSE, HSI, PLL作为主要