keil如何擦除已经下载的程序_嵌入式开发基础-STM32 使用仿真器下载程序

本文介绍了如何使用Keil5结合J-LINK仿真器将程序下载到STM32开发板。首先,展示了J-LINK仿真器的外观和硬件连接步骤。接着,详细说明了在Keil5中配置仿真器的过程,包括选择J-LINK、设置Debug和Flash Download选项。最后,阐述了下载程序的步骤,当看到"Application running…"表示下载成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

上一篇文章介绍了STM32芯片程序的开发工具Keil5,以及如何安装Keil5。现在我们就可以开始编程了吗?是的,我们可以开始编程了。但是程序编写完成,并且成功编译后,如何让程序在STM32指南者开发板上运行?我们需要使用仿真器将程序下载到开发板。下面,我们介绍这方面的知识。

仿真器-J-LINK

先看下J-LINK仿真器长什么样

bdeb5ebaafedf86f7296c1dbbbd7272b.png

J-Link仿真器

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。STM32芯片的内核是Cortex-M3。

硬件连接

J-LINK仿真器是如何和STM32 指南者连接的?如下图

8009c381b6a1bc115bef36456d14a931.png

硬件连接

1.两根USB线连接电脑

2.STM32开发板要上电。下图就是开发板的上电开关。

e0143612b48288abfb6f8cf8f46218b3.png

上电开关

配置仿真器

现在我们已经使用仿真器将STM32开发板和电脑连接起来了,并且供电正常。接着,我们可以在Keil5里配置仿真器了。

具体过程看图示

1.打开编译软件Keil5,点击魔术棒选项卡,选择Debug配置选项,选择仿真器:J-LINK / J-TRACE Cortex。

034df8a5714f0824fcbedf2193160199.png

2.选择Utilities配置选项,勾选“Use Debug Driver”(默认配置的仿真器)。

e0df88090a2c7b5683c5de98e4f23fc2.png

3.选择Debug配置选项,点击Settings选项,配置如下

494474f3b9ac60e1e46cc9bf35aeecf5.png

4.选择Debug配置选项,点击Settings选项,点击Flash Download选项,配置如下

-勾选“Erase Sectors” :选择Full Chip擦除会很慢

-勾选“Reset and Run” :下载完程序自动运行,不用手动复位

09f8fae29283d2051061981b537fac59.png

下载程序

仿真器已经配置好,下一步可以下载程序了(我使用的是一个普通的点亮LED灯工程)。点击KEIL中的LOAD按钮。程序下载后,Build Output选项卡如果打印出 Application running…则表示程序下载成功。(后面会开展STM32 103指南者系列编程文章,欢迎关注,文章中不对的地方,欢迎指正。)

883bcc7d05609023abafde597ead2ec0.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值