datasheet

下载出错:Could not stop Cortex-M device!Please check the JTAG cable.

2019-04-25来源: eefocus关键字:下载出错  Cortex-M  JTAG

错误如图所示:



解决办法:



对Option中的c/c++中进行1级程序优化选择、勾选“Optimize for time”(这个应该和网上谈到晶振设置过大原因类是吧)、勾选“One ELF Section per Function”;勾选Option中ASM的“Thumb Mode”(不是Cortex-M3包含了Thumb指令集的呢?)。解决是这样解决的,出问题的时候都是设置了c/c++和asm.


关键字:下载出错  Cortex-M  JTAG

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/ic459763.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STLINK下载出错:Internal command error
下一篇:下载程序时出现Cannot Load Flash Device Description!情况

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STLINK下载出错:Internal command error

错误如图所示解决方法一:点击Options for target--->Debug--->右边的settings--->Debug分栏的Connect & Reset option, Nornal改为With pre-reset.效果: 有时候可以有时候不行。解决方法二:按住开发板的复位按钮不放开,然后再进行烧写程序,即按Downing或Debug,过大约0.5到1秒后松开复位按钮即可成功烧写。效果:很不错,基本100%成功。
发表于 2019-04-25
STLINK下载出错:Internal command error

STM32使用J-Link下载出错解决方法

,否则会出错。检查Programming Algorithm是否与你所选芯片相符,如果不符合,点击Remove或者Add。
发表于 2018-12-15
STM32使用J-Link下载出错解决方法

Cortex-M3内核之位带操作

       位带操作(Bit-Band Operations ),顾名思义,就是开发人员可以单独对CPU寄存器的某一位进行读写操作,这无疑将会简化我们开发代码的难度。我们也许已经在8051单片机中体会到了这种位带操作带来的好处,比喻说我要点亮一盏LED灯(假设这里LED灯的阴极已接地),通常只需要下面两行代码就可以完全搞定:       sbit LED=PX^n;     LED=1;       //X的取值范围为0-3,取0时外部加上拉电阻。n的取值范围是0-7。 
发表于 2019-07-12
Cortex-M3内核之位带操作

Cortex‐M3和Cortex‐M0是否都能位带操作

最近在进行stm32l011f4的编程,想到stm32有位带操作,便想试一试,但是事与愿违,先贴下位带操作代码Cortex‐M0的位带操作代码//IO输出方向设置#define SDA_IN()  {GPIOA->MODER&=0XFFF1FFFF;}        //PA_10设置成输入#define SDA_OUT() {GPIOA->MODER&=0XFFF5FFFF;}       //PA_10设置成输出 // SDA = PA_10;SCL = PA_9#define
发表于 2019-07-12
Cortex‐M3和Cortex‐M0是否都能位带操作

STM32F1(Cortex M3内核)位带操作

 本文参考《STM32_参考手册》2.3.2 位段               《CM3权威指南》第五章 存储器系统Cortex M3内核有两个位带区,对应的是片上RAM区和片上外设的最低的1MB地址范围,而位带别名区里面的每个字对应位带区的一个比特,也就是对位带别名区的一个字的操作相当于对位带区对应一个位的置零或者置一。Cortex M3的位带区和位带别名区如下图所示。从位带区到位带别名区有如下的映射关系:bit_word_addr =bit_band_base + (byte_offset×32) + (bit_number
发表于 2019-07-12
STM32F1(Cortex M3内核)位带操作

Keil IAR - Cortex M3 调试问题及解决方法(1)

stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).解决办法:工程缺少“cortexm3_macro.s”文件,把cortexm3_macro.s和STM3210x.s全部添加到工程即可。Jacob注:注意官方提供的那几个.s,主要是一些内核文件。三、调试器不能连接到STM32的问题与解决办法很多人都碰到过调试器不能连接到STM32的问题,不管是IAR的J-Link还是Keil的ULink,或者是ST的ST-Link。出现这个问题时,调试软件会提示不能建立与Cortex-M3的连接
发表于 2019-05-14

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved