用STM32开发板调试例程时(用的是JLINK),提示出错 cannot load flash programming algorithm !
遇到这种问题一般都是,Programming algorithm没有添加,或者添加错误,
添加步骤如下:
首先确认,下载器是stlink还是jlink,然后根据步骤1,2,3,4 选择合适的algorithm 就可以。
官方给出ARM调试提示解决方法:
http://www.keil.com/support/docs/2747.htm
RESOLUTION
The programming algorithm depends on the device. For example, when you are using the MCB2100 board with the Philips LPC2129 device, you need to select the algorithm as described below:
Open the dialog Project — Options — Utilities.
Select ULINK ARM Debugger and click Settings to open the Flash Download Setup dialog.
In the Flash Download Setup dialog use the button Add and select the programming algorithm LPC2000 256KB Flash.
Specify under RAM for Algorihtm Start: 0x40000000 and Size: 0x0800 since this is the valid address range for the RAM.
It is important that you setup the RAM for Algorithm to an available on-chip RAM space. The area shown above is correct for the Philips LPC2000 devices but it may be different for other devices.
但是自己在Project->Option->中已经添加了programming algorithm
还是报错, 试着降低下载的时钟频率,操作如下
1.Project->Option...->Debug->use:Settings
2.将Max JTAG clock 降低 即可。
这种方法是应该是下载时候收到干扰了,降低频率提高可靠性。
上一篇:stm32 编程的收获,有关C语言(在stm32 公交报站中的收获)
下一篇:stm32学习笔记(一) GPIO
推荐阅读最新更新时间:2024-11-12 11:42
推荐帖子
- 开关电源主回路拓扑结构概述
- 主回路——开关电源中,功率电流流经的通路。主回路一般包含了开关电源中的开关器件、储能器件、脉冲变压器、滤波器、输出整流器、等所有功率器件,以及供电输入端和负载端。开关电源(直流变换器)的类型很多,在研究开发或者维修电源系统时,全面了解开关电源主回路的各种基本类型,以及工作原理,具有极其重要的意义。开关电源主回路可以分为隔离史与非隔离式两大类型。一、非隔离式电路的类型:非隔离——输入端与输出端电气相通,没有隔离。1、串联式结构串联
- songbo 电源技术
- stm32f203通用定时器输出PWM波调节占空比的问题
- 请教:在stm32f103使用固件库编程,使通用定时器的TIM3输出四路PWM波,我想在程序执行的时候使用按键调节PWM的占空比,我的做法是使用if语句检测按键按下,如果检测到按键按下,则CCR寄存器的值增加,我将if语句和输出PWM的函数并列放在主函数内,就会输出原设定的PWM,但是按下按键不会改变占空比;#includestm32f10x.h#includebsp_led.h#includebsp_GeneralTim.huint16_tCCR1_Val=99
- 平淡最真 stm32/stm8
- 安立信T12焊台拆解,看看国产焊台里的国产芯片
- 拆一个安立信T12焊台,我之前买过他家的T12烙铁芯,比较抗用,有几次烧红过都不影响使用,这回买一个他家的焊台看看效果。我买这款是升级款的T100,238元一套,其实就是用了点阵屏,可以多一些设置,实际使用感觉用处不大。基础款的T12A价格168元,只有温度显示。这款烙铁包括一个控制器、一个手柄和一个烙铁架,到货后感觉做工一搬,手柄做工有些粗糙,不过二百多的价格估计也就这质量了。主机使用上下两片铝壳,前后共8颗螺丝固定,国内很多类似烙铁都使用这种外壳。右边一个旋钮
- littleshrimp 国产芯片交流
- 嵌入式C语言中的itoa函数问题?
- 最近在使用LPC824做项目,目前多数功能都可以调通,但是发现keil中的microlib库与nxp的项目程序冲突,所以就不能使用sprintf这样的kei函数啦。请问各位有没有itoa和ftoa这样的微型库可以使用。最好是开源的库。嵌入式C语言中的itoa函数问题?
- bigbat NXP MCU
- 有研究tcpmp的么?想请教一下里面顶部的那个播放/暂停控件的位置在那修改?
- 有研究tcpmp的么?想请教一下里面顶部的那个播放/暂停控件的位置在那修改?我想把file,options,和播放,暂停,还有全屏等控件放在底部,就是那个时间进度条那....可是找不到具体代码的位置...另外那个控件的大小只能是16和32两种相素选择,能不能改大一点呢,我想用大一点的图标做为控件的按扭图标谢谢...有研究tcpmp的么?想请教一下里面顶部的那个播放/暂停控件的位置在那修改?有研究,确实很难~~~~nnd,那工程太庞大了,吓死人了。直接修改Interface工程,其他不
- asdfjkl12345 嵌入式系统
- 提问+MSP430F5438XT1的驱动问题
- 本帖最后由qinkaiabc于2014-3-802:46编辑 /***************************************************版权:杭州利尔达科技有限公司**文件名:LSD-TEST430F5438-PMM1.c**版本:IAR4.11B**工作环境:**作者:**生成日期:**功能:利用PMM改变内核电压VCORE,在系统默认情况下,内核电压VCORE是1.4V,但在//很多情况下
- 羽翼之杨勇0102 微控制器 MCU
设计资源 培训 开发板 精华推荐
- 51单片机红外报警器的设计与制作
- DEMO9S08QG8: MC9S08QG8 Demo Board
- STEVAL-IDB006V1M,基于 SPBTLE-RF 模块的低功耗蓝牙 USB 加密狗评估板
- DS70005147B,使用 PIC32MZ2048 MCU 的 PIC32MZ 嵌入式连接 (EC) 入门套件
- 超小型usb转uart(ttl) 改
- LTC3412A,一个 2.5V、4A 降压型稳压器,在突发模式操作中
- 基于WIFI设计的PID温控风扇
- 具有 497mA 精密电流限制的 LT3066EDE-3.3 3.3V 电源的典型应用电路
- AN10419 - PCA9518A 单卡 I2C 总线缓冲器应用电路
- STR-NCV8170-NCP170-EVK:Strata Enabled NCV8170/NCP170 - 150mA LDO,具有 1.2V 至 3.6V 的固定输出电压