PowerWriter测试版本:1.0.2.2
UID加密设置是PW200产品的核心功能之一。
UID加密是创芯工坊研发的目前市面上烧录器在授权控制上最强大的加密版本,不但提供
了随机的内置离线授权方法,一键生成动态的项目代码,同时提供了在线授权服务器(目前市面上
提供此功能的只有Segger 的Secure Flash)支持第三方基于创芯工坊提供的授权服务器模板自建授
权服务器,支持在线非对称授权方案,创芯工坊技术团队提供全程技术支持,支持离线ICWKEY ECDSA
非对称授权算法。
下面进行使用UID离线授权进行配置烧写文件
秘钥地址可以进行自定义设置,默认是flash最后地址-12,不设置会报错,最好是进行自定义设置。
点击“Matrix编码”后出现UID加密算法编辑器
生成源码后创建一个MDK的示例工程,我们只需要将如下.c /.h加入我们自己的工程中
然后在代码里调用函数void ChipUIDInitial(void);进行初始化,调用bool ChipUIDAlgo_Check(void);进行秘钥验证就可以。
编译无错误。
加载上面编译的hex文件:
下载hex文件:
秘钥校验成功后,led闪烁,校验不成功,led闪烁。
|