玩转STM32(8)配置JLink调试器
前面已经介绍了怎么样编译项目,生成一个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
相关文章
- Spring学习笔记(三十五)——小技巧:配置全局跨域、全局⽇期格式化、读取本地json
- MySQL配置文件配置
- 【七】强化学习、gym学习平台扩充,更好的玩转虚拟环境,关于mujoco、mujoco-py、baselines安装配置----待更新------
- 【玩转Docker】使用Docker部署alertmanager并配置prometheus告警
- 【错误记录】Android 应用配置第三方 so 动态库 ( /data/app/comxxx==/base.apk/lib/arm64-v8a]couldn‘t find “libx.so“ )
- DBCP与C3P0数据库连接池配置说明详解编程语言
- Linux服务器配置指南:快速实现优化(如何配置linux服务器)
- 玩转 Linux:FTP 服务安装与配置(ftp服务linux)
- 配置Linux下DNS配置指南.(linux下的dns)
- 配置玩转Linux:完美安装配置播放器(linux播放器安装)
- Efficient Linux Configuration Synchronization for Seamless Workflow.(linux配置同步)
- Linux一键配置安装:让你轻松玩转技术(linux一键装机)
- 搭建MySQL服务器使用C语言配置参数(c mysql配置语句)
- 利用YML配置Redis主从实现数据同步(yml redis主从)
- 玩转Redis集群IP配置技巧(redis集群配置IP)