• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

中穎8位MCU Flash加密設(shè)置說(shuō)明

06/23 13:47
311
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

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

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

1.?加密說(shuō)明

SH87F7088支持B0加密、B1加密、SSP加密、超級(jí)加密和客戶(hù)加密。

加密方式 適用范圍 說(shuō)明
B0加密 對(duì)程序存儲(chǔ)區(qū)的

讀寫(xiě)操作

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

讀操作

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

擦除和寫(xiě)操作

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

讀操作

勾選后,整個(gè)程序區(qū)的代碼會(huì)被打亂存儲(chǔ),讀出為亂碼。
引導(dǎo)區(qū)超級(jí)加密 對(duì)引導(dǎo)扇區(qū)的

讀操作

勾選后,整個(gè)引導(dǎo)區(qū)的代碼會(huì)被打亂存儲(chǔ),讀出為亂碼。
客戶(hù)加密 對(duì)程序存儲(chǔ)區(qū)的

擦/寫(xiě)/讀操作

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

備注:

超級(jí)加密的作用范圍是整個(gè)程序存儲(chǔ)區(qū)(引導(dǎo)扇區(qū)),如果勾選了“超級(jí)加密”,整個(gè)程序存儲(chǔ)區(qū)(引導(dǎo)扇區(qū))讀出的都是亂碼,與是否勾選B0/B1加密無(wú)關(guān)。

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

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

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

2.?設(shè)置方法

加密設(shè)置可以用PC端的仿真器/編程器來(lái)完成。

2.1?Keil仿真器加密設(shè)置

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

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

備注:

第一次設(shè)置客戶(hù)密碼時(shí),“舊密碼”保持全零,“新密碼”填寫(xiě)要設(shè)置的密碼。

更新客戶(hù)密碼時(shí),“舊密碼”填寫(xiě)被替換的舊密碼,“新密碼”填寫(xiě)要設(shè)置的新密碼。

正常使用仿真器時(shí),如果已設(shè)置客戶(hù)密碼,“新密碼”要和“舊密碼”一樣,填寫(xiě)已設(shè)置的密碼。

2.2?ProWriter編程器加密設(shè)置

(1)?在ProWriter主界面選擇“控制選項(xiàng)”工作頁(yè),在“客戶(hù)安全碼”區(qū)域設(shè)置客戶(hù)加密,然后點(diǎn)擊“加密設(shè)置...”按鈕。

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

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

中穎電子

中穎電子

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

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

查看更多

相關(guān)推薦

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

一家專(zhuān)注于單片機(jī)集成電路設(shè)計(jì)與銷(xiāo)售的高新技術(shù)企業(yè),股票代碼是SZ300327.