完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
由于NUC505系列使用SPI Flash,任何人都可以通过SPI接口在Flash中获得代码。 因此,NUC505提供了一种加密机制来保护SPI Flash内部代码,以防止数据被窃取。
NUC505使用MTP(多时间可编程)内存来设置加密密钥。 流程如图1所示。 加密密钥(或数据)用密钥加密,不正确的密钥不能用于从SPI Flash读取正确的数据。 当启用MTP功能时,CPU访问的数据会被MTP键自动解码,因此不能执行未加密的代码。 注:MTP在同一芯片中共可重新编程15个键。 图1中期计划加密过程 中期计划加密功能可通过使用比较方案工具启用。 有四个加密过程,包括MTP密钥、偏移量和标识(ID)代码。 加密程序将根据位置变化进行编程,以增加安全性。 首先指定密钥,然后设置偏移量。 ID代码将根据预先确定的偏移量抓取设置的值。 如果值不相同,编程可能是错误的。 因此,在编程过程中,用户需要将ID代码隐藏在偏移量处。 的ID代码必须与加密设置的ID代码相同,这样NUC505才能正常执行。 用户可以设置MTP选项,如图2所示。 设置MTP密钥后,可以启用MTP选项进行加密编程,如图3所示。 当编程的bin文件已经加密时,此时需要启用ICP工具的DisableCipher选项,如图4所示,以避免第二次代码加密错误。 图2中期计划设置 图3使中期计划能够用于方案拟订 图4启用“禁用密码”选项 |
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1071浏览 3评论
194浏览 2评论
456浏览 2评论
369浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
454浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:44 , Processed in 1.048391 second(s), Total 45, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号