您的位置 首页 元件

在MDK调试STM32呈现“could not stop cortex-m device”解决办法

错误如http:wwwamobbscomforumphp?mod=viewthreadtid=4075329错误图片如下:我的解决办法:发现RESET一直在1V附近,将RESET处的下拉

过错如http://www.amobbs.com/forum.php?mod=viewthread&tid=4075329

过错图片如下:

我的解决办法:
发现RESET一向在1V邻近,将RESET处的下拉%&&&&&%换掉后第一个过错没有,可是跳出下面的过错:No Cortex-M Device found in JTAG chain。
解决办法:发现JTAG线没插上,插上就好了。
http://no001.blog.51cto.com/1142339/857117
网上的解决办法:
1我遇到这个问题的原因是Boot1没接地,所以能够考虑下是否是硬件的原因
2假如MCU出于reset状况,也会呈现这种状况。我的火牛板子,应为串口上有个复位的跳线被我端接后,一向不正常,拔掉就OK了!
3我试过曾经正常的板和程序,现在均有问题,也看过了编译选项,有选的,不过换成MDK4.10就正常了,原因不了解
4 上面写的清楚啊,reset接地了。或许是编译选项里你没选器材?或许是下载选项里没选器材?
5原子告诉我吧BOOT0设置为1,下载程序,再康复BOOT0为0,之后就能用了。
6 表现象是,能够下载,可是一运转就没办法中止,体系的提示跟楼主的相同。一开始以为是硬件或许ULink调试器设置的问题,查了好久,最终发现确实是主频过高。由于ST的比如代码,默许是8M晶振,锁相环9倍,成果我外部是25M晶振,就变成了25×9=225M!不知道什么原因,不过把频率改了,暂时没呈现问题。
7 In my own experience I have usually seen this error when either the ULINK2 is disconnected and reconnected while in the middle of a debug session or if you have some external hardware, outside of the control of the debugger, that is acting on your processor.

If the ULINK2 was disconnected mid-debug, then usually cycling power to your device will fix the problem.
If you have something like a watchdog timer that is trying to reset the processor while you are in the middle of debugging, then you will have to disable the watchdog before you can start a debug session

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/259745.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部