N32G45X 系列使用硬件加密 F 设计,代码下载到芯片后,在 Flash 存储的是通过芯片唯一密钥进行加密的密文,在关闭仿真调试接口后,外部没有密钥的情况下无法对代码破解, CPU 执行时通过芯片内置的解密模块获取数据,可以防止物理方式的暴力破解。
这里谈到了一个关键点“UUID”。在N32的芯片手册里面,官方在出厂时在Flash中写入了一个全球唯一ID,可以通过读取指定Flash位置的内容来得到。但大家要注意检查你们手中批次是不是包含此项功能。
我在开发ST产品时,其代理商以我们拿价格太低为由,告知我们,我们此批次的ST芯片,其UUID是全部一样的,不要使用此功能。
所以,大家在使用N32或者其它产品时也需要注意这问题。
所以,问题来了“你们手中的芯片,UUID又是多少呢?”欢迎大家在帖子中回复!