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

有关STM32的读写保护疑问

FEItwo 2019-02-17 浏览量:1257
最近在搞STM32的IAP功能,对于APP正确下载后,bootloader区和APP区的读写保护究竟要怎样设置感到迷惑,目的当然是不让别人轻松读出FLASH内的东西(包括bootloader和APP),看资料好像是把读保护设置了就行了,把读保护取消会擦除整个FLASH,但写保护要不要设置,应该怎样设置?好像这个写保护对防止代码外泄没什么作用啊,在RAM区运行程序好像也能清除写保护,清除写保护又好像不会导致擦除整个FLASH,没有写保护,会不会被人在APP区写入代码来读出bootloader区的内容呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:7
  • bootloader代码读写保护就可以了,程序代码是通过iap烧进去的,这样这个代码都读不到的
    • 发布于2019-02-17
    • 举报
    • 评论 0
    • 1
    • 0

  • 建议只打开读保护,写保护就不用,这样方便后面升级。
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是产品级,既不想被读出数据也要确保数据安全性的话那就读写保护都做,也不会影响flash。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 写保护没什么用,读保护才有用,因为你要防的是人家将你的二进制文件读出来之后反汇编
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 放别人拷贝你的程序,就只开读保护就好了

    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以试试读保护,写保护还是不要开了,这会给后续升级留坑!
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实只要是把仿真器的接口全禁用了就可以了,就读取不出来了的。
    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有关STM32的读写保护疑问