• 正文
  • 相关推荐
申请入驻 产业图谱

中颖8位MCU Flash加密设置说明

06/23 13:47
1519
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

中颖的8位MCU产品支持多种Flash加密方式,可以确保各种应用操作的数据安全性。下文以SH86F7088为例,介绍各种加密方式的适用范围和设置方法。

加密操作以扇区组(Sector Group)为最小加密单位,不同产品的扇区大小和最小加密单位不同,可以查询产品手册获取相关信息。例如:SH86F7088的程序存储区大小是128K字节,分为256个扇区,每个扇区512字节;最小加密单位是8个扇区,即4K字节储存空间。

1.?加密说明

SH87F7088支持B0加密、B1加密、SSP加密、超级加密和客户加密。

加密方式 适用范围 说明
B0加密 对程序存储区的

读写操作

禁止工具(仿真器和烧写器)编程和读取选中区域的程序代码。
B1加密 对程序存储区的

读操作

禁止用MOVC指令读出选中区域的程序代码。
SSP加密 对程序存储区的

擦除和写操作

禁止用SSP操作擦除和编程选中的区域。
程序区超级加密 对程序存储区的

读操作

勾选后,整个程序区的代码会被打乱存储,读出为乱码。
引导区超级加密 对引导扇区的

读操作

勾选后,整个引导区的代码会被打乱存储,读出为乱码。
客户加密 对程序存储区的

擦/写/读操作

设置非零客户密码(安全码)后,如果输入密码与已设置密码不符,禁止工具(仿真器和烧写器)擦除、编程和读取程序存储区代码。

备注:

超级加密的作用范围是整个程序存储区(引导扇区),如果勾选了“超级加密”,整个程序存储区(引导扇区)读出的都是乱码,与是否勾选B0/B1加密无关。

超级加密只影响通过工具读取程序存储区(引导扇区)代码,擦除和编程操作仍然可以正常使用,通过MOVC读取代码也不受影响。

客户加密只限制工具操作,不影响用SSP操作编程和擦除程序存储区,通过MOVC读取代码也不受影响。

客户加密可以用来实现OTP功能,防止产品出货后程序设置被第三方修改和破解。

2.?设置方法

加密设置可以用PC端的仿真器/编程器来完成。

2.1?Keil仿真器加密设置

(1)??在Keil主界面选择“Project”菜单的“Option for Traget 'Target 1'...”子菜单,在弹出的窗口选择“Utilities”工作页,然后点击“Settings”按钮。

(2)?在设置窗口点击“加密位...”按钮,在弹出的窗口勾选所需的加密方式和范围

备注:

第一次设置客户密码时,“旧密码”保持全零,“新密码”填写要设置的密码。

更新客户密码时,“旧密码”填写被替换的旧密码,“新密码”填写要设置的新密码。

正常使用仿真器时,如果已设置客户密码,“新密码”要和“旧密码”一样,填写已设置的密码。

2.2?ProWriter编程器加密设置

(1)?在ProWriter主界面选择“控制选项”工作页,在“客户安全码”区域设置客户加密,然后点击“加密设置...”按钮。

(2)?在弹出的“加密选项...”窗口勾选所需的加密方式和范围。

以上内容仅供参考,如有任何需求可电话联系:0755-25181447

中颖电子

中颖电子

中颖电子股份有限公司是一家专注于单片机集成电路设计与销售的高新技术企业,是首批被中国工业及信息化部及上海市信息化办公室认定的IC设计企业,并连续11年被认定为上海市高新技术企业。工控及消费电子芯片供应商,产品包括MCU、AMOLED驱动,2023年营收增长12%。

中颖电子股份有限公司是一家专注于单片机集成电路设计与销售的高新技术企业,是首批被中国工业及信息化部及上海市信息化办公室认定的IC设计企业,并连续11年被认定为上海市高新技术企业。工控及消费电子芯片供应商,产品包括MCU、AMOLED驱动,2023年营收增长12%。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

一家专注于单片机集成电路设计与销售的高新技术企业,股票代码是SZ300327.