历史上的今天
今天是:2025年07月23日(星期三)
2018年07月23日 | STM32 用jlink下载失败 环境配置
2018-07-23 来源:eefocus
今天在新建了一个工程,用jlink下载,突然冒出一个莫名的错误,如图(1)。但是demo的例子可以用jlink下载到开发板里。汗!
度娘上有两种说法:
(1),需要clone解锁(用串口下载的方式,刷新flash) 。
(2),环境配置错误。
那就一一排除吧!用串口下载程序,刷新flash,程序下载成功,但转到jlink下载 依旧报错!再百度怎么clone解锁,有好多方法,貌似很复杂,故放弃。尝试方法2,老老实实,打开demo的环境和新建的工程一一对比。对比好几遍都没有发现不一致。汗!
环境啊,环境,你何必为难“汗了”两次的程序员。你这么干,我只能默默的合上电脑黯然离开。
回来之后下定决心认真的对比了一遍,果然发现的错了。还是自己不细心,闲言不絮,贴图解释。
图(1)
解决的方法就是要确保keil里的环境要正确。下面是每一项参数的设置,以及为什么这么设置。
1.target选项卡 从STM32F103VET6的内存映射(图1.1)知道红色方框的数据
Read/Only MemoryAreas:填写的是程序的存放地址。起始地址:0x800,0000,这款芯片的flash大小为512K,也就是有0x80000个地址空间。
Read/Write Memory/Areas: 填写的是程序运行起来的内存空间。
起始地址:0x2000,0000,大小为64K,也就是0x1000个地址空间。
Flash和Sram的大小是从器件手册上查见的。
1.1 STM32 内存映射图
图(1.1)
2.output选项卡
3.Listing选项卡
4.C/C++选项卡
5.Debug选项卡
5.1Debug->J-LINK/J-Trace Cortex->Setting->Debug
5.2Debug->J-LINK/J-TraceCortex->Setting->Flash download
6. Utilities选项卡
7,点击,可以把程序下载到flash中并进入调试界面。
史海拾趣
|
菜鸟,最近刚接触到quartus ii...有个问题不大明白 quartus的每次编译是不是只能编与顶层实体名相同的文件啊?如果想编译其他文件应该怎么办呢?… 查看全部问答> |
|
2.4G无线LED内容更新解决方案 一,方案概述 基于2.4G ISM频段的双向无线通讯传输方案.其中2.4G RF IC UM2455采用Turbo-mode 625kbps工作模式,可以满足较大的数据量要求。方案是有一个含RF的USB发送器、一个遥控器和一个RF接受模块组成。可用遥控 ...… 查看全部问答> |
|
(5)两路均可产生FSK调制波,内调制信号的频率不大于10Hz,上边频为12kHz,下边频8kHz; (6)两路均可产生ASK调制波,内调制信号的频率不大于10Hz,载波频率为10kHz,调制率为100%; 内调制信号的频率不大于10Hz,上边频为12kHz,下边 ...… 查看全部问答> |
|
下面是小弟编的一个加减计数器的程序, module count4(clk,pwm_pro,count); input clk; input pwm_pro; output [7:0]count; reg[7:0]count; reg flag; initial begin  ...… 查看全部问答> |
|
【广告贴……】手工焊的电路板最头疼的就是松香啊松香,黏黏的怎么都擦不干净,用酒精也没多少效果,其次是焊点暗暗的像放了N久一样~ 突然想到了WD-40,一直用来擦剑的,比刀油好用很多,还能松锈和解化粘固杂志。立即喷了一点用牙刷和棉棒擦了擦 ...… 查看全部问答> |
|
全国大学生电子设计竞赛经验交流 ---- 【数据采集与处理类】 本帖最后由 paulhyde 于 2014-9-15 03:41 编辑 (1) 7 月份,召开全国专家组工作会议,初步确定竞赛题目基本方向,审议竞赛题目基本框架。(2) 8 月17 日至8 月18 日,召开全国大学生电子设计竞赛组织工作会议;部署竞赛事宜,包括宣传竞赛规则及竞 ...… 查看全部问答> |




