如何通过JLINK烧写STM32程序

如何通过JLINK烧写STM32程序,第1张

何使用JLINK向stm32烧写程序 1、 安装JLINK驱动程序 SEGGERV40版本,下载直接下载安装就可以了 2、 安装好以后打开如下:

3、点击进入,则出现如下:

4、此时,需要进行设置芯片的型号,如下所示: 点击OPTIONS,则在下图中点击:

5、然后进入界面,

6、点击CPU,则会出现:

此时,我们在device里面选择好我们目标板上的芯片就可以了,然后点击确认。 7、我们现在将JLINK和目标板进行连接

8、此时我们就看到了MCU的型号已经是我们设置的了,表示目标板和仿真器已经连接好。

1先打开的keil软件,点击options for target(魔法棒标志),在d出的窗口中device选项中选择你要用的stm32芯片型号,然后在debug选项中点上右面的use(硬件调试),下拉栏选择j-link,

2点击下拉栏右侧的settings,d出的窗口中flash down,添加你所有芯片对应的地址区到这keil5的配置完事了,一路确定

3用你的j-link调试工具把开发板和计算机连接好(一般j-link的驱动插上自己就安装了),当j-link上灯为稳定绿色不闪时,点击keil中的下载按键即可如果驱动没有安装好百度j-link驱动安装

用UART1串口,然后看芯片简介把boot0和boot1配置好,下载个官方的ISP下载软件,就ok了。

首先下载一个软件

Flash

Loader

Demo

然后就是把boot0置1

,boot1置0

这样就是串口下载模式。

选择好波特率和端口。貌似默认的就行。建议改成com1其实com0也是没关系的。

最关键的是

stm32单片机的USART只能用usart1。其他几个USART是都不行的。切记。设计电路的时候就要注意这一点。

然后可以打开,简单的按下一步。后面选择domn

to

device使用默认设置。然后把hex文件放进去就OK。

其实很简单的。

最后一步,还是要还原BOOT设置。

boot0置0,boot1置0一定要还原设置。不然程序是不会运行的。

以上就是关于如何通过JLINK烧写STM32程序全部的内容,包括:如何通过JLINK烧写STM32程序、如何使用JLINK向stm32烧写程序、stm32通过串口烧写程序的原理是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9302809.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存