• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

已经烧进去的程序能读出来嘛

dadaxiu 2019-09-19 浏览量:2999
我F1的板子,用Jlink烧进去的程序,电脑上的程序找不到了,有没有办法将程序从F1里面读出来
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以读出HEX的烧录文件,全是二进制编码,无法读出程序文件,hex文件也可以继续进行烧录其他单片机,因为没有程序文件所以不好更改了,Jlink就可以,找一下Jflash文件操作下看看,如果加密的那就无能为力了
    • 发布于 2019-09-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 你好,这个只有专业人员可以做到,谓之“单片机的解密”现在单片机加密越来越强,STC公司的51单片机已经悬赏20万寻求破解程序在下载进入单片机时已经经过加密。因此逆向读取程序是几乎不可行的​..在没有加密的情况下应该还可以用编程器读出再用反汇编软件得到源程序​

    • 发布于2019-09-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 不加密就可以读出来,可以用stlink或者flymcu读取
    • 发布于2019-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不加密,可以把烧写的固件数据读取出来,烧写到其它同型号中,注意这个是编译结果固件程序,并不是原始代码,它基本不能再编辑。

    如果加密过则不行啦。

    • 发布于2019-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般情况下是可以读取出来的,但是读取出来的也是16进制,也是看不懂的。
    • 发布于2019-09-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

已经烧进去的程序能读出来嘛