久久ri精品高清一区二区三区|免费国产高清在线精品观看|97国产精品视频观看一|无码国产成人午夜无码

您現(xiàn)在所在位置: 首頁 > 應用筆記 > 華大HC32F4A0之芯片加密功能該如何使用

應用筆記

F460開發(fā)筆記

F4A0開發(fā)筆記

華大工具

F/L170筆記

F/L196筆記

華大HC32F4A0之芯片加密功能該如何使用

發(fā)布時間:2024-02-22 12:40:08

芯片加密功能是一項非常實用的技術,我們知道通過硬件抄板和軟件程序的反向灌出可以讓自己辛苦開發(fā)的一款產(chǎn)品,輕而易舉的被別人所用。

雖然硬件抄板防不勝防,但是對于軟件來說,我們可以通過華大的芯片加密技術來防止程序輕易泄露。

而程序泄露除了產(chǎn)品流入市場之后,被一些別有用心的人反向灌輸以外,在平時的生產(chǎn)線當中更容易泄露,因為如果我們直接拿bin或者hex文件進行下載的話,那么事實上這部分二進制代碼是很容易根據(jù)單片機的型號找到對應的匯編語言,然后進行反匯編,從而看到其中的c語言代碼的。

針對這種情況我們可以使用華大的離線下載器,在華大的離線下載器當中,大家會發(fā)現(xiàn)有兩個加密,一個是文件加密,一個是芯片加密,那么它們都有什么不同呢?

所謂文件加密是指我們所使用的離線下載器,它本身就像一個U盤一樣具有存儲程序的功能,但是防止有些別有用心的生產(chǎn)線人員拿到我們的離線下載器之后,將二進制代碼拷出,這個時候我們可以通過文件加密來對我們離線下載器當中的hex或者bin文件進行加密,這樣即便拷貝出來,沒有密鑰,也無法對其中的內(nèi)容進行解析。

而芯片加密是指當我們的產(chǎn)品流入市場之后,無法通過調(diào)試或者其他下載接口,反向把代碼給拷出來,針對這一點小華的4a0有不同的保護等級,而在使用的過程當中,一些工程師可能有這樣一個疑惑,那是不是使用了讀保護之后我們芯片內(nèi)部自己也無法對flash進行操作了呢?


當然不是的,除了特定的扇區(qū)在讀保護下無法操作以外,其他的扇區(qū)都是可以正常操作的,這樣在實際的程序運行調(diào)試過程當中都是非常方便的。

最后,我們會不定期更新關于華大單片機開發(fā)方面的實用干貨,歡迎點贊關注!

平臺微信公眾號:Zye-BBS

一個服務我們河南電子人的電子技術平臺

中原電子社區(qū)——為中原電子行業(yè)的繁榮而努力

有技術問題請掃一掃下方二維碼



15538577277 張工 13837129004 連工 工作時間:周一至周五 上午8:30-下午6:00