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

关于STM32的代码加密问题

mo_sui 2019-01-06 浏览量:957

产品选用STM32F103,目前电路设计仅留了20pin的JTAG口。请问一下该如何加密。据说如果采用Jlink的secure选项加密,Jlink以后是无法识别和擦除的,请问一下该如何加密。目前串口、RST、BOOT脚单板上没有预留。谢谢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以用Jlink的secure选项加密,但是如你所说加密后不可以反向解密的,毕竟它并不是加了一个几位数的密码
    • 发布于 2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • Jlink加密以后,将不能读取FLASH中的内容,但是可以通过JFlashARM先将FLASH擦除掉,再进行新的程序烧写。
    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要你能下载程序,就能加密。

    使用J-FLASH

    注意,点解解密的时候,单片机的FLASH会全部擦除。

    11.jpg

    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 将flash设置为不可读取就行,可以用Jlink操作的
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以做写保护,进行ISP方式的擦除,之前看到有人说使用ISP的方式对某个FLASH区域进行擦除的话会导致芯片锁死无法写入,只能用IAP方式解锁。

    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先设置写保护,不可读取,再看看修改后的变化
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接设置对应的写保护,用保护位来防止读取
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • MDK编译的文件本身就是加密的,不需要再进行加密操作
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 设置对应的保护位,用位保护来草这就可以了
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于STM32的代码加密问题