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

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

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

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

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

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

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

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

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

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

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

相关文章:

  • 2021-11-16
  • 2021-08-17
  • 2021-07-08
  • 2022-12-23
  • 2021-11-27
  • 2021-05-09
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2021-10-11
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2021-11-22
相关资源
相似解决方案