怎样把单片机中的程序给拷贝出来

 时间:2024-10-13 10:59:50

1、首先,需要准备一个J-Link烧写器,并连接到单片机定义的Jtag调试管脚,如下图,这里作者使用了stm32单片机,板子上自带Jlink接口,如下图所示。如果没带接口,需要自己看芯片管脚定义,然后引出这几个管脚连接到J-Link上,主要芯片可能需要提供外部供电。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

2、在Segger官网,下载JFlash软件,安装完成后,打开J-Flash软件,这里作者使用的是当前最新的6.30版本,如下图。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

3、在弹出的窗口,勾选Create a new project,点击Start J-Flash,如图一。然后点击Target 肛舀辨乔Device 后面的...,选择你目前使用的芯片型号,如图二。这里作者使用的是STM32F103RB系列的单片机,于是选择这款单片机。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

4、建立好工程,接下来需要与单片机,点击菜单栏的target ——> connect,连接成功,底部会有连接成功的Log信息输出。如果显示连接不成功,请检测线路连接情况和芯片供电情况。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

5、连接成功后,依次点击Target——>Manual Programming——>Read back——>Entire chip,就可以读回芯片上的程序的二进制数据了,如下图。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

6、读取成功之后,点击File——>Save data file,然后将其保存为.bin文件,如下图,就可以把这个.bin文件烧写到同类型的其他单片机上去了。

怎样把单片机中的程序给拷贝出来怎样把单片机中的程序给拷贝出来

7、如果你好奇这个二进制文件做了哪些工作,你可能需要使用IDA之类的反汇编软件来分析它的逻辑了,如下图这是使用IDA反汇编刚刚得到二进制文件得到程序流程框图和反汇编代码。

怎样把单片机中的程序给拷贝出来
  • 如何调节pid参数设置
  • npn和pnp的接线方法
  • 贴片元件如何焊接?
  • PLC手动与自动模式切换
  • protel99se使用教程
  • 热门搜索
    关于邪教的手抄报 爱国手抄报版面设计图 数学家的故事手抄报 感恩的手抄报图片 手抄报中国梦 平安校园手抄报图片 爱眼手抄报 运动会手抄报图片 国防教育手抄报资料 缅怀先烈手抄报资料