记录一次调试

“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单片机实现电子时钟+数字秒表设计

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

Arduino零基础实践——1

一:资源层 1.1硬件:Arduino各种开发板,我常用的是Nano,因为比较小而且便宜,某宝上20-30块。还有Arduino的拓展板卡,就是在后面连接外设

无刷直流(BLDC)电机的原理及正确的使用方法

当工程师想利用电气、电子的机器在现实世界中做些什么时,他们会思考怎样才能将电信号变为“力”?将电信号转换为力的就是传动器,即电机。可以将电机视作“将电气转换为机械的力的元件”。 最基本的电机是 “DC电机(有刷电机)”。在磁场中放置线

Arduino连接ESP8266实现联网功能

目录 1.前期准备 2.ESP8266代码 3.Arduino代码 4.易联智能 由于自己是物联网工程专业的学生,所以对于一些单片机等硬件都必须要有一些了解,接着这次做课设的机会,我打算将自己的这