• 正文
    • 1.?加密說明
    • 2.?設置方法
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

中穎8位MCU Flash加密設置說明

3小時前
127
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

中穎的8位MCU產(chǎn)品支持多種Flash加密方式,可以確保各種應用操作的數(shù)據(jù)安全性。下文以SH86F7088為例,介紹各種加密方式的適用范圍和設置方法。

加密操作以扇區(qū)組(Sector Group)為最小加密單位,不同產(chǎn)品的扇區(qū)大小和最小加密單位不同,可以查詢產(chǎn)品手冊獲取相關信息。例如:SH86F7088的程序存儲區(qū)大小是128K字節(jié),分為256個扇區(qū),每個扇區(qū)512字節(jié);最小加密單位是8個扇區(qū),即4K字節(jié)儲存空間。

1.?加密說明

SH87F7088支持B0加密、B1加密、SSP加密、超級加密和客戶加密。

加密方式 適用范圍 說明
B0加密 對程序存儲區(qū)的

讀寫操作

禁止工具(仿真器和燒寫器)編程和讀取選中區(qū)域的程序代碼。
B1加密 對程序存儲區(qū)的

讀操作

禁止用MOVC指令讀出選中區(qū)域的程序代碼。
SSP加密 對程序存儲區(qū)的

擦除和寫操作

禁止用SSP操作擦除和編程選中的區(qū)域。
程序區(qū)超級加密 對程序存儲區(qū)的

讀操作

勾選后,整個程序區(qū)的代碼會被打亂存儲,讀出為亂碼。
引導區(qū)超級加密 對引導扇區(qū)的

讀操作

勾選后,整個引導區(qū)的代碼會被打亂存儲,讀出為亂碼。
客戶加密 對程序存儲區(qū)的

擦/寫/讀操作

設置非零客戶密碼(安全碼)后,如果輸入密碼與已設置密碼不符,禁止工具(仿真器和燒寫器)擦除、編程和讀取程序存儲區(qū)代碼。

備注:

超級加密的作用范圍是整個程序存儲區(qū)(引導扇區(qū)),如果勾選了“超級加密”,整個程序存儲區(qū)(引導扇區(qū))讀出的都是亂碼,與是否勾選B0/B1加密無關。

超級加密只影響通過工具讀取程序存儲區(qū)(引導扇區(qū))代碼,擦除和編程操作仍然可以正常使用,通過MOVC讀取代碼也不受影響。

客戶加密只限制工具操作,不影響用SSP操作編程和擦除程序存儲區(qū),通過MOVC讀取代碼也不受影響。

客戶加密可以用來實現(xiàn)OTP功能,防止產(chǎn)品出貨后程序設置被第三方修改和破解。

2.?設置方法

加密設置可以用PC端的仿真器/編程器來完成。

2.1?Keil仿真器加密設置

(1)??在Keil主界面選擇“Project”菜單的“Option for Traget 'Target 1'...”子菜單,在彈出的窗口選擇“Utilities”工作頁,然后點擊“Settings”按鈕。

(2)?在設置窗口點擊“加密位...”按鈕,在彈出的窗口勾選所需的加密方式和范圍

備注:

第一次設置客戶密碼時,“舊密碼”保持全零,“新密碼”填寫要設置的密碼。

更新客戶密碼時,“舊密碼”填寫被替換的舊密碼,“新密碼”填寫要設置的新密碼。

正常使用仿真器時,如果已設置客戶密碼,“新密碼”要和“舊密碼”一樣,填寫已設置的密碼。

2.2?ProWriter編程器加密設置

(1)?在ProWriter主界面選擇“控制選項”工作頁,在“客戶安全碼”區(qū)域設置客戶加密,然后點擊“加密設置...”按鈕。

(2)?在彈出的“加密選項...”窗口勾選所需的加密方式和范圍。

以上內(nèi)容僅供參考,如有任何需求可電話聯(lián)系:0755-25181447

中穎電子

中穎電子

中穎電子股份有限公司是一家專注于單片機集成電路設計與銷售的高新技術企業(yè),是首批被中國工業(yè)及信息化部及上海市信息化辦公室認定的IC設計企業(yè),并連續(xù)11年被認定為上海市高新技術企業(yè)。

中穎電子股份有限公司是一家專注于單片機集成電路設計與銷售的高新技術企業(yè),是首批被中國工業(yè)及信息化部及上海市信息化辦公室認定的IC設計企業(yè),并連續(xù)11年被認定為上海市高新技術企業(yè)。收起

查看更多

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

一家專注于單片機集成電路設計與銷售的高新技術企業(yè),股票代碼是SZ300327.