6115|21

10

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

对NVM区的合理使用 [复制链接]

 

凌科芯安多款加密芯片均设置了NVM区,因其具备掉电不擦除的物理特性和防暴力破解等安全特性,众多用户会利用NVM区存储重要数据。虽然使用方法简单,但有一点技术细节容易被忽视。NVM区有10万次擦写寿命或10年存储寿命,因此用户使用时要结合自己项目的应用场景和业务逻辑进行合理分配,达到高效使用NVM区,下面展开说明。

问题一:更新数据逻辑不合理

NVM区的写操作是按页实现的,应多以页为单位进行写操作。举例:有些用户将多组数据存储于同一NVM页内,但每更改其中一组数据时,就对该页执行了一次写操作,这其实是不提倡的。正确的做法是,尽量将该页内的多组数据统一更新,这样能有效减少扇区擦写次数,延长NVM区寿命。

问题二:NVM区地址划分使用不合理

同样因为按页操作的原因,用户应将不同数据分组按页对齐,避免数据跨页存储的情况发生。举例:有些用户将一组连续数据放在了两页地址交界处,当对该组数据进行更新写操作时,实际就对两页数据同时实行了写操作,即使只写了2字节数据,也会造成1024字节区域(假设目标加密芯片的NVM扇区大小是512字节)的写寿命减少,这种操作是不提倡的。

问题三:NVM区未做安全防护引起数据丢失

NVM区的写操作是由三步完成的,第一步读取目标扇区内原数据,第二步擦除目标扇区内数据,第三步将修改后的新数据和未做修改的原数据写回目标扇区。因此当意外断电等情况发生时,加密芯片恰好执行完写NVM区的第二步操作,且未完成写NVM区的第三步操作,就会造成目标区域内数据发生无规律错乱。当然也有解决办法,下期分解。

 

此帖出自GD32 MCU论坛

最新回复

这个是不是就是一个存储容量,FLASH?  128KBYTE     详情 回复 发表于 2021-6-21 14:52
点赞 关注(1)
 

回复
举报
王宇宙 该用户已被删除
沙发
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

可以介绍一下相关的型号吗?

此帖出自GD32 MCU论坛
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

4
 

同问,楼主推荐一款内部设置了NVM的加密芯片呗
 

此帖出自GD32 MCU论坛
 
 
 

回复
邓女士 该用户已被删除
5
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复
114w1 该用户已被删除
6
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

40

帖子

0

TA的资源

一粒金砂(中级)

7
 

期待楼主下期文章的更新
 

此帖出自GD32 MCU论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

8
 

内部带NVM的MCU芯片,在程序执行中通常会根据条件判断去执行读写NVM单元的操作,特别是写NVM单元的操作,要注意。否则很容易造成误写NVM单元或者写入NVM单元的值错误,造成系统运行异常。
 

此帖出自GD32 MCU论坛
 
 
 

回复
miniminimin 该用户已被删除
9
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

10
 
楼主家的多款加密芯片内部设置了NVM去,其特点是掉电不擦除,利用NVM区存储重要数据,那又如何确保能在芯片内部安全运行的呢?
此帖出自GD32 MCU论坛
 
 
 

回复
miniminimin 该用户已被删除
11
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

12
 

本文中介绍nvm区如何更好的使用其擦除次数,那么nvm对比其他有什么优势呢?
 

此帖出自GD32 MCU论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

13
 

学习了

此帖出自GD32 MCU论坛
 
 
 

回复
邓女士 该用户已被删除
14
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

869

帖子

0

TA的资源

禁止发言

15
 
楼主家的多款加密芯片内部设置了NVM去,其特点是掉电不擦除,利用NVM区存储重要数据,那又如何确保能
此帖出自GD32 MCU论坛
 
 
 

回复
miniminimin 该用户已被删除
16
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

40

帖子

0

TA的资源

一粒金砂(中级)

17
 
NVM区就一定安全吗?
此帖出自GD32 MCU论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

18
 
凡事没有那么绝对哦 肯定也存在安全漏洞的
此帖出自GD32 MCU论坛
 
 
 

回复
114w1 该用户已被删除
19
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

20
 

没有这个潜力,这个只是类似于芯片的FLASH
 

此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表