Jlink&STlink工具烧录读取hex&bin
来源:互联网 发布:红旗沟惨案知乎 编辑:程序博客网 时间:2024/06/06 02:22
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后需要填写起始地址。
阅读全文
1 1
- Jlink&STlink工具烧录读取hex&bin
- 用 JLINK和自带STLINK给STM32F429 Discovery 烧录程序
- jlink,jlinkpro, jtrace, stlink,dstream等调试工具
- stm32烧录错误:no stlink detecked
- openocd与stlink配合烧录程序
- jlink/stlink与ice
- stm32 ---jlink的烧录
- stlink+openocd与jlink+jlink_gdb_server
- 通过JLink烧录Nor/NandFlash
- jlink烧录程序小知识
- jlink烧录2440.jflash出错
- JLINK、JTAG、ULINK、STLINK的区别
- 使用JLINK烧写HEX文件到STM32
- axf、elf文件转换成bin、hex脚本工具
- hex和bin文件格式
- HEX和BIN文件格式
- HEX与BIN转换
- BIN转HEX
- (项目)报错:Injection of autowired dependencies failed;依赖注入失败
- Jquery中 使用Ajax获取Json 数据
- 迷宫问题的通用解法C语言数据结构实现
- java基本数据类型转换
- C++中的类型重定义
- Jlink&STlink工具烧录读取hex&bin
- 从现在开始学习Nginx——1.基础知识
- 在dll里面申请内存, 主程序释放导致AV
- Kotlin-09.类属性和字段(Properties/Fields)
- math.random()的用法
- (检出冲突)svn项目与本地的项目冲突,当close掉检出的项目时,原有的项目就会全部报错
- 在Ubuntu中允许root远程访问
- 分享MySQL的自动化安装部署的方法
- (项目)项目报错:动态代理调用的方法,找不到,查看已写。