使用Jlink读取单片机内部程序
Jlink工具作为常用的调试工具,其亦可以单独下载文件到MCU,需要借助JFLASH工具,下载地址如下
https://www.segger.com/downloads/jlink/
直接下载jlink软件或者单独下载J-FLASH都可以,只是需要下载的时候同意一下相关协议(影响不大)
安装后,图标如下
2. 工程配置
打开Jflash软件,如下图,与一般工具类似需创建相应的工程
4.连接芯片
如果选择的是SWD模式,就要连接SWDIO、SWCLK、GND这三根线,连接好之后,点击Target->Connect,如果连接成功,在下面的LOG窗口会显示连接成功。
5.读取单片机内的程序
重点来了!选择Target->Manual Programming ->Read Back,一共有三个选项,用于读取不同的Flash地址范围。
- Selected sectors
被选择的扇区,可以在工程配置选项Project settings->Flash,查看哪些扇区被选择了。
- Entire chip
整个Flash区域,一般选择这个选项,读取整个Flash区域的程序
- Range
手动指定读取的Flash地址范围。
这里我们选择Entire chip就可以了,读取整个Flash区域,地址范围:0x8000000~0x807FFFF
等几秒钟,就可以看到底部窗口显示读取成功的信息。
6.保存读取到的程序
选项File-> Save data file或者是Save data file as,保存类型根据需要选择,建议选择Hex格式,已经包含了地址信息。
使用Jlink读取单片机内部程序相关推荐
- 单片机编程php,STC单片机内部FLASH读写程序(最新整理)
<STC单片机内部FLASH读写程序(最新整理)>由会员分享,可在线阅读,更多相关<STC单片机内部FLASH读写程序(最新整理)(6页珍藏版)>请在人人文库网上搜索. 1.S ...
- keil无法读取到jlink下载器,程序无法下载,报错No Cortex-M SW Device Found
1.如题,我用的芯片是STM32F103ZET6,日常的接上下载器进行程序下载,结果发现程序下载不进去,错误提示如下,一看就是Jlink没有连接上. 进去设置里面查看,确实没有看到Jlink读取到芯片 ...
- 关于单片机内部的ROM、RAM、Falsh的解释
最近很多人问我: 单片机内部什么是ROM.什么是Falsh,我们下载到单片机内部的程序存储在哪里-- 那么今天我就来讲讲我的理解: ROM(Read Only Memory):即是只读存储器,单片机的 ...
- 【跑飞、死机】单片机 msp430程序跑飞原因和解决方式积累
目录 单片机 msp430程序跑飞原因和解决方式积累 MSP430 数组填充越界引起的栈溢出 导致程序跑飞 [单片机重启]MSP430重启/频繁重启/跑飞 原因分析 单片机 msp430程序跑飞原因和 ...
- STM32F系列单片机内部FLASH编程
STM32F系列单片机内部含有较大容量的FLASH存储器,但没有EEPROM存储器,有时候对于参数的保存不得不另外加一片EEPROM芯片.这对于现如今大部分MCU都是FLASH+EEPROM的配置而言 ...
- 计算机的内部组件功能,单片机内部各组件的名称与功能介绍
我们知道,单片机(MCU)本质上是一台非常小的计算机,完全嵌入单个集成电路(也称为芯片)中.在各种各样的电子产品中,单片机已经迅速获得了广泛的应用. 在这方面,单片机有点类似于片上系统(SoC),这通 ...
- pic单片机c语言读eeprom,PIC16F877单片机内部EEPROM读写实例
;PIC16F877单片机内部EEPROM读写实例*************************************************************************** ...
- 单片机 架构 程序 经验总结_单片机“死机”了怎么办?看看一个资深工程师的经验总结...
原标题:单片机"死机"了怎么办?看看一个资深工程师的经验总结 单片机(Microcontroller,MCU) 又称为微控制器或嵌入式控制器,体积虽小,但使用方便,应用范围广泛,在 ...
- lpc2000 filash utility 程序烧写工具_单片机烧录程序的次数
单片机是可编程器件,开发者把程序写好.编译完之后,需要烧录到单片机中,单片机才能按照开发者的逻辑去执行.在这个烧录的过程中需要用到专用的烧录工具.比如51单片机的USB/TTL.STM单片机的STli ...
最新文章
- 浏览器tab关闭事件_翻译|揭示现代浏览器原理(2):网页访问 — Chrome官方
- Newtonsoft.Json code
- 如何解决Android 5.0中出现的警告:Service Intent must be explicit
- 3w并发mysql架构_(DBA之路【一】)mysql 基本架构
- nlp-tutorial代码注释3-3,双向RNN简介
- 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(上海),签到题G	Fibonacci
- raytrace 算法理论与实践
- Gateway网关- 微服务(十四)
- html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
- 关于计算机网络ppt背景图片,windows10设置幻灯片播放式背景桌面图文教程
- Python — sklearn 分类效果评估
- map的基本使用-go篇
- NS3系列—3———NS3中文:4 概念描述
- packet tracer配置ssh、telnet
- Fire And Motion(英文原版) [转]
- 计算机开始菜单打不开是什么原因,win10开始菜单打不开怎么办啊
- linux常见的解压命令,linux常见解压命令
- 计算机加分乘法套用,8+8+8+8+8写成乘法算式要怎样写?小学数学为何这么死板?...
- 又一波利好,FN难道又要起飞了?
- php hyper-v,win10自带播放器 rmvb_win 配置php_win 10 hyper-v