博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jlink&STlink工具烧录读取hex&bin
阅读量:4663 次
发布时间:2019-06-09

本文共 941 字,大约阅读时间需要 3 分钟。

Jlink&STlink工具烧录读取hex&bin

Jlink和STlink等工具非常好用,对调试程序程序来说简直就是爽到爆,而有些时候则需读出flash等操作。下面这篇文章便介绍如何从flash中读取数据。主要针对STM32介绍Jlink相关操作。其中读取可以用很多软件,在这里介绍用SEGGER官方自带的Jlink软件,在这里多说几句,感觉官方自带的才是真正操作flash的。

前提条件是已经安装完JLINK工具,内置驱动,已经上传到我的资源里链接:http://download.csdn.net/detail/shaynerain/9874612

安装完后便可进行下一步。

 

以下介绍hex,bin的烧写和读出hex、bin。

 

1、打开已经安装好的JFlash,默认安装目录在C:\Program Files (x86)\SEGGER\JLink_V490中,出现的提示框可以直接关掉,或者选第三个,创建一个新工程

2、然后单击options>project settings,弹出设置窗口中前三个都要设置,第一个设置如下

3、第二个选择JTAG、SWD等,STM芯片SWD,然后是频率,多少都可以,频率越高越快,越不稳定,但是官方敢放出来,那就证明人家已经测试过很多次了

4、选择对应的CPU,选择芯片对应的device

5、点击target->connect,等待下方提示链接成功

6、读取flash,选择target->read back,共有三种,前两种效果一样,第三种是选择读取那个地址中的。我们直接选择读取全部

7、已经读取出来,可选择file->save date file,这是便可选择要以什么合适存储。

其中便可选择hex  bin,hex存储的话里面会包含起始信息,在烧写时不必选择起始地址。bin的话需要原则起始地址。

8、烧写hex,bin,连接后file->open file,如果打开hex文件,则target->program便可直接烧写。如果打开bin文件则target->program后需要填写起始地址。

转载于:https://www.cnblogs.com/xiaoheikkkk/p/11161981.html

你可能感兴趣的文章
上传图片,JS中等比压缩返回BASE64格式String
查看>>
php 返回该字符最后一次出现到字符串到开始
查看>>
spark osx:WARN NativeCodeLoader:62 - Unable to load native-hadoop library for your platform
查看>>
The file * couldn't be opened because you don't have permission to view it
查看>>
ASP.NET MVC4框架揭秘 源代码下载
查看>>
MFC使用SendMessage()发送自定义消息实现进程间通信
查看>>
JAVA第二章作业
查看>>
CentOS普通用户添加sudo权限
查看>>
微信小程序三级联动自定义组件component
查看>>
Hive记录-配置客户端可视化管理工具远程连接
查看>>
oracle学习之临时表
查看>>
c++ 常见问题之 vector 和数组
查看>>
java实验一实验报告
查看>>
jsp的九个内置对象
查看>>
(简单) HUST 1017 Exact cover , DLX+精确覆盖。
查看>>
python 多进程和子进程1
查看>>
android--多View切换viewpager
查看>>
工厂方法模式(Factory Method)
查看>>
淘宝网发展史:揭开神秘组织的技术内幕与艰辛历程
查看>>
System.setOut 重定向 memcached 的输出
查看>>