JFlash和ST-Link读取STM32芯片程序的方法
创作时间:
作者:
@小白创作中心
JFlash和ST-Link读取STM32芯片程序的方法
引用
CSDN
1.
https://blog.csdn.net/QQ528621124/article/details/143362056
本文介绍使用J-Link/JFlash和ST-Link读取STM32芯片程序的具体方法,包括准备工作、连接步骤和读取操作。此外,还介绍了其他解密工具和Python读取方法,并提醒读者注意芯片保护机制和谨慎操作。
J-Link读取STM32芯片程序的方法
- 准备工作:
- 安装JLink软件,包括J-Flash、JLink驱动程序等。
- 准备Jlink调试器(如Jlink V9)和STM32F103RET6单片机开发板。
- 打开软件:
- 打开JFlash,创建新工程,选择要读取的单片机对应的芯片型号(如STM32F103RE系列)。
- 连接芯片:
- 如果选择的是SWD模式,连接VDD、SWDIO、SWCLK、GND这四根线。
- 连接好之后,点击Target->Connect,如果连接成功,在下面的LOG窗口会显示连接成功。
- 读取单片机内的程序:
- 选择Target->Manual Programming ->Read Back,一共有三个选项,用于读取不同的Flash地址范围:
- Selected sectors :被选择的扇区,可以在工程配置选项Project settings->Flash,查看哪些扇区被选择了。
- Entire chip :整个Flash区域,一般选择这个选项,读取整个Flash区域的程序。
- Range :手动指定读取的Flash地址范围。
ST-Link读取STM32芯片程序的方法
- 准备工作:
- 安装ST-Link驱动程序。
- 准备ST-Link下载器和STM32F103C.8T6开发板。
- 连接芯片:
- 目标板是一个3.3伏供电的,所以现在给它连接好。这个目标板是有一个标准的接口,如果在实际维修中有很多芯片是没有这种标准的接口,需要查询芯片的数据手册,根据数据手册上的引角定义来接线。
- 打开软件:
- 打开ST-Link软件,点击“连接目标”,如果连接成功,可以得到芯片里的数据。
其他工具读取STM32芯片程序的方法
一些解密工具,如凯基迪科技的解密器,可以直接读出加密芯片内的完整固件。也可以使用python通过STM32的ADC读取AD转换的结果,从而实现对芯片的读取操作。
需要注意的是,读取STM33芯片内的程序代码可能会受到芯片保护机制的限制,因此可能需要先解除芯片的保护才能进行读取操作。此外,读取程序代码可能会对芯片产生影响,因此需要谨慎操作。
热门推荐
探秘外国银行卡的制造成本:从材料到技术的全方位分析
从西双版纳到普洱需要多长时间的车程?包含所有可能的交通方式
中国历史上的酷刑
青海自驾游攻略,如何规划一场完美的自驾之旅?
松花江肇源段:人鸟共舞的生态画卷
买华为手表可以刷医保?有药店超500人预约!国家医保局回应……
刷医保可买华为手表?一地暂时叫停,国家医保局:具体看地方规定
职场招聘:如何避免肤浅判断?
2月-4月最适合陪父母春节出游6个温暖城市
文物“话”春节:从压胜钱到电子红包,解码千年年俗文化
年味儿蹭一下就起来了:营造节日氛围的秘诀
地暖的供水温度是多少度比较合适?
高效节能:探索石墨烯地暖的奥秘
海南岛除了三亚旅游攻略:值得探索的迷人景点与玩法
如何提升个人工作能力:全方位进阶指南
支付宝自动扣费怎么关?手把手教你!
二手房需要哪些费用?了解买房成本才安心
袁大头签字版:收藏市场的宠儿
袁大头理财新趋势:原味极美品成宠儿
邻居间的和谐共处之道
宝妈带孩子7天做成敖光战甲 展现创意与爱!
唐朝贵族的“三大享受”:昆仑奴、新罗婢、菩萨蛮,奇在何处?
中国十大苹果产地:从富岗到运城,品味各地特色
PET/CT助力早期发现:腺瘤性息肉的预防与治疗新进展
远离腺瘤型息肉,从健康饮食开始
天津瓷房子:一座用瓷器砌成的传奇建筑
天津瓷房子:全球十五大设计独特博物馆探秘
天津瓷房子:打卡中国古瓷博物馆
天津瓷房子:张连志的艺术杰作
天津瓷房子重新开门迎客啦!