SPI-flash-OTP-软件保护方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SPANTIONNORFLASHOTP软件加密运用参考为了防止软件被他人盗用,spansionflash给每个芯片植入了代表身份的uniqueID,增加了OTP扇区,目前我们可以运用这两个特性,来实现软件的加密保护。软件加密保护功能分两个目标文件实现:第一个为加密软件,是把加密后的uniqueID写入OTP扇区;第二个为正式软件,正式软件里需要增加uniqueID的校验功能。具体步骤详情如下:1.写OTP,在flash初始化后,把加密后的uniqueID写入OTP扇区,确认OTP扇区写入成功后,设置状态寄存器S11S12S13为1,使OTP区处于只读状态,确保OTP扇区不被随机修改,软件流程:2.校验uniqueID。确保OTP写入成功后升级正式出货软件,该软件在flash初始化时先读出OTP扇区里的数据,然后解密,把解密获得的ID跟从flash读到的uniqueID作比较,如果相同程序继续运行。

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功