搜索

[MM32硬件] 如何保护MM32的程序不被读出

[复制链接]
188|4
 楼主 | 2021-2-8 23:40 | 显示全部楼层 |阅读模式
程序写的差不多了,但是我翻了翻手册没有发现这样保护代码不被读出,以前用stm8的时候,下载工程直接可以在选项字节中保护代码不被读出,但是MM32我没找到,哪位大佬可以告知一下在下。

使用特权

评论回复
| 2021-2-10 11:49 | 显示全部楼层
根据UID写一个识别算法,将识别结果通过IAP反写入FLASH,运行程序时,通过识别算法计算,如果识别通过则运行程序,这样每片芯片都有唯一的代码,别人读出后,即使写入新的芯片也无法运行。随他读好了。

使用特权

评论回复
| 2021-2-10 13:10 | 显示全部楼层
䇴㖤Ѱ䈱ؓᣚ
按选项字节区域半字编程的操作方式,按顺序写 RDP 一个半字到对应地址
1. 设置 Flash AR 地址值为 0x1FFFF800,执行区块擦除
2. 写目标值 0x807F 到 0x1FFFF800

使用特权

评论回复
| 2021-2-10 18:01 | 显示全部楼层
应该是没有

使用特权

评论回复
 楼主 | 2021-2-10 21:06 | 显示全部楼层
谢谢楼上的各位,我还是研究一下UUID的加密算法把。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表