首頁 / 數字電子技術 / smart編程手冊(smart編程軟件)

        smart編程手冊(smart編程軟件)

        Time:2023-12-26 11:27:38 Read:737 作者:CEO

        摘要: 隨著信息技術的發展,越來越多的芯片作為信息的載體,對芯片安全性的要求也越來越高。各個芯片廠商對芯片保密性的要求越來越高。越高,芯片的加密程度保證了芯片內信息的安全,保護了知識產權。你知道各種常見芯片的加密設置嗎?

        隨著信息技術的發展,信息載體芯片的使用越來越多,對芯片安全性的要求也越來越高。各個芯片廠商對芯片保密性的要求越來越高。芯片的加密保證了芯片內信息的安全。經常有客戶打電話詢問芯片加密後是否還能使用。本文介紹了芯片的加密,看看不同的Flash、MCU和DSP加密的效果。

        smart編程手冊(smart編程軟件)

        1. Flash型芯片的加密

        Flash芯片(包括SPIFLASH、並行FLASH、NANDFLASH等)加密後,一般禁止“寫”和“擦除”操作。加密信息通過狀態寄存器寫入。如果芯片已經加密,則進行編程操作。雖然可以編程成功,但是客戶的代碼並沒有真正寫入到芯片中。

        以SPIFlash中MXIC廠家芯片為例,下圖為SmartPRO係列編程器的加密設置界麵。

        根據上圖的設置可視化界麵,寫入相應的配置信息後,Flash對應的區域將進入保護狀態,無法進行編程或擦除。隻有清除加密寄存器中的信息才能對芯片進行擦除和再次擦除。編程操作。

        2. MCU型芯片加密。

        人們經常會問MCU經過加密保護後是否可以再次使用。至於加密芯片是否可以二次使用,則要看是什麼類型的芯片。與TI的MSP430係列芯片類似,加密後不能重複使用。此加密是OTP(一次性可編程)類型,隻能使用。燒一次。其原理是通過高壓燒斷保險絲,使外部設備無法再訪問芯片。這是物理性的,無法恢複。如果要加密請謹慎使用!下圖為SmartPRO係列編程器的操作按鈕。

        但對於大多數MCU芯片來說,加密後芯片仍然可以使用兩次。與ST廠家類似的MCU有三個級別可選的加密,分別是Level1、Level2、Level3。

        A。 Level 1表示無讀保護級別,即可以讀取芯片內的數據,但不能對芯片進行編程或擦除。

        b.二級保護。在此狀態下,無法讀取芯片內的程序代碼內容,也無法對芯片的存儲空間進行擦除或改寫或對芯片進行調試。

        C。三級保護為不可逆保護,保護後不能進行其他操作。 Level1和Level2加密後,可以通過解密對芯片進行第二次操作。

        與STMCU類似的三級加密方式比較人性化,客戶可以根據自己的需求管理不同的加密級別。下圖為SmartPRO係列編程器的加密設置操作界麵。

        3.DSP類芯片加密

        DSP的芯片加密形式是通過將客戶的密碼寫入特定區域來進行加密。這種加密是可逆的,對芯片的任何操作都可以通過輸入正確的密碼重新進行。但如果密碼全為“0”,這種方法是不可逆的,是芯片的一次性設置,所以要小心。其SmartPRO係列編程器的加密設置窗口如下。

        Copyright © 2002-2024 應用電子技術網 版權所有 
        備案號:

        免責聲明: 1、本站部分內容係互聯網收集或編輯轉載,並不代表本網讚同其觀點和對其真實性負責。 2、本頁麵內容裏麵包含的圖片、視頻、音頻等文件均為外部引用,本站一律不提供存儲。 3、如涉及作品內容、版權和其它問題,請在30日內與本網聯係,我們將在第一時間刪除或斷開鏈接! 4、本站如遇以版權惡意詐騙,我們必奉陪到底,抵製惡意行為。 ※ 有關作品版權事宜請聯係客服郵箱:478923*qq.com(*換成@)