[开发工具]

【PW200烧录器评测】4.UID内置离线授权

[复制链接]
357|0
手机看帖
扫描二维码
随时随地手机跟帖
xinmeng_wit|  楼主 | 2020-7-26 19:49 | 显示全部楼层 |阅读模式
PowerWriter测试版本:1.0.2.2

1.png

UID加密设置是PW200产品的核心功能之一。
UID加密是创芯工坊研发的目前市面上烧录器在授权控制上最强大的加密版本,不但提供
了随机的内置离线授权方法,一键生成动态的项目代码,同时提供了在线授权服务器(目前市面上
提供此功能的只有Segger 的Secure Flash)支持第三方基于创芯工坊提供的授权服务器模板自建授
权服务器,支持在线非对称授权方案,创芯工坊技术团队提供全程技术支持,支持离线ICWKEY ECDSA
非对称授权算法。

下面进行使用UID离线授权进行配置烧写文件

2.png

秘钥地址可以进行自定义设置,默认是flash最后地址-12,不设置会报错,最好是进行自定义设置。

点击“Matrix编码”后出现UID加密算法编辑器
3.png

生成源码后创建一个MDK的示例工程,我们只需要将如下.c /.h加入我们自己的工程中

4.png

然后在代码里调用函数void ChipUIDInitial(void);进行初始化,调用bool ChipUIDAlgo_Check(void);进行秘钥验证就可以。

5.png

编译无错误。

加载上面编译的hex文件:
6.png

下载hex文件:


7.png

秘钥校验成功后,led闪烁,校验不成功,led闪烁。



使用特权

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

本版积分规则

61

主题

214

帖子

1

粉丝