zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

玩转STM32(8)配置JLink调试器

配置 玩转 STM32 调试器 jlink
2023-09-14 09:16:25 时间

前面已经介绍了怎么样编译项目,生成一个HEX文件,但是这个目标文件还是储存在电脑上,这样你辛苦写出来的代码,还是一个没有什么作用的文件,即使已经把开发语言变成了机器语言,也是无济于事的。那么怎么样才能把这个目标文件搬到STM32的CPU里面呢?这是有很多种方法的,比如采用STM32的烧写器;比如把目标文件发送给ST公司,让生产这个CPU时,直接写入去;在我这里采用开发的模式,就是使用前面介绍的JLink调试器,它为开发电脑与STM32的CPU建立起一座桥梁,可以把目标文件运送到CPU里面,也可以把CPU里的数据运送出来。有了这座桥梁,就会很方便电脑与STM32的CPU沟通,并且快捷,无论写入文件的速度,还是读取CPU的状态。

接着下来的问题,就是怎么样建立起这座桥梁了。可以通过工具条的按钮来进入设置,如下图:

点击这个Options for Target的按钮,就可能弹出目标配置窗口,在这个窗口里有很多内容,如下图所示:

因为这个配置窗口有很多内容,想要一下子了解所有东西,是不现实的。那么先要来关注最主要的部分,就是红色框的地方,在这里要选择J-LINK选项,才是配置JLINK调试器的选项,然后就可以点击右边的Settings来配置怎么样操作CPU里的闪存了。弹出设置窗口如下图所示:

当弹出这个窗口时,去选择Flash Download标签页,在这里主要就是Flash内存的写入问题,根据不同的CPU,这里要选择不同的选项,默认工程时,这里配置是空白,记得使用下面的add按钮来添加。在我这里使用的是STM32F407VET的CPU,所以只有512K的片上内存。

把这几步设置对了,就可以把JLINK配置好了。如果找不到JLINK,记得下载JLINK的驱动安装程序,前面的文章已经说过相关的文件。

https://blog.csdn.net/caimouse/article/details/51749579