打印
[开发工具]

【PW200烧录器评测】四、UID加密

[复制链接]
963|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 sky.sun.zz 于 2020-7-11 13:58 编辑

PW200烧录器评测】四、UID加密

按照《PowerWriter应用UID绑定教程》操作UID加密。执行到图1的“编译并保存”后,密匙已经在PW200烧录器的内存中了(图1)。

                              
                                     1
  至此,非常有必要把当前项目保存一下。 点击“文件->保存项目”,(图2  A)。如果你没有保存,并且在MDK中使用了PW200烧录器的CMSIS-DAP进行代码下载仿真,密匙就丢失了。


              图2
   接下来是按照《教程》的第5点建立新工程,添加corter_chipid_binding.ccorter_chipid_binding.h。操作过程不在此重复。

要注意的是:
    如果你不需要在MDK中使用PW200烧录器的CMSIS-DAP下载,也就是说PW200烧录器一直保持与PC的连接,则只要在Program Memory窗口中直接“添加固件”、“应用固件”。然后执行“保存并离线加载”或“智能自动编程”即可完成烧录。
    如果你在MDK中使用了PW200烧录器的CMSIS-DAP进行代码下载仿真,那么在接下来的“添加固件”等操作之前,必须先执行“文件->加载项目”的操作(图2 B),再执行其它后续操作,才能把MDK仿真时PW200烧录器丢失的密匙写回来,避免加密失败。

《教程》对这个操作要点的描述不够详细,只是一句话带过,容易让人走弯路。


Matrix既然提供了随机生成功能,就应该让随机生成的所有字段都全部自动用上,不要让用户自己再来修改未使用字段。


使用特权

评论回复
沙发
mmuuss586| | 2020-7-11 13:22 | 只看该作者

使用特权

评论回复
板凳
guanjiaer| | 2020-8-6 18:15 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
keaibukelian| | 2020-8-6 18:15 | 只看该作者
如何解密呢

使用特权

评论回复
5
labasi| | 2020-8-6 18:16 | 只看该作者
如果自己忘了密码怎么办啊

使用特权

评论回复
6
paotangsan| | 2020-8-6 18:16 | 只看该作者
路过 学习了

使用特权

评论回复
7
renzheshengui| | 2020-8-6 18:16 | 只看该作者
描述的很细致

使用特权

评论回复
8
wakayi| | 2020-8-6 18:17 | 只看该作者
测评很有水平

使用特权

评论回复
9
wowu| | 2020-8-6 18:17 | 只看该作者
长知识了 呵呵呵

使用特权

评论回复
10
sky.sun.zz|  楼主 | 2020-8-6 19:11 | 只看该作者
labasi 发表于 2020-8-6 18:16
如果自己忘了密码怎么办啊

忘记密码时,重新建一个工程就是。

使用特权

评论回复
11
sky.sun.zz|  楼主 | 2020-8-6 19:12 | 只看该作者

这个PW200就是为了增加解密难度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

732

帖子

13

粉丝