分享STM32代碼讀保護(hù)個(gè)人解決方案
剛好前一段有個(gè)項(xiàng)目完成了,在產(chǎn)品發(fā)出去的時(shí)候按照老總吩咐,加了代碼的讀保護(hù)!
現(xiàn)在就把之前的工作做個(gè)總結(jié),以便哪天忘記,可來(lái)此查詢(xún),也方便網(wǎng)友使用,當(dāng)然,這個(gè)也可能有人發(fā)現(xiàn)了,如果你已經(jīng)知道該方法,或者有更好的方法,請(qǐng)不吝賜教
步驟:
1.準(zhǔn)備工作:HEX文件和JLINK驅(qū)動(dòng)(本人使用的是Setup_JLinkARM_V415e)
安裝完畢后,可以在開(kāi)始--所有程序--SEGGER--J-Flash ARM打開(kāi)該應(yīng)用程序,如下圖

先進(jìn)行一下設(shè)置,對(duì)要寫(xiě)入的芯片和寫(xiě)入方式
選擇JATG還是SWD
選擇芯片型號(hào)


2.打開(kāi)要燒寫(xiě)的HEX文件:File--Opendatafile ,可以下拉選擇HEX文件類(lèi)型

3.連接要寫(xiě)入的芯片:Target--Connect

4.寫(xiě)入代碼:Target--Program & Verify(F6)

(到此,就是代碼的寫(xiě)入過(guò)程,下面是加讀保護(hù)的步驟)
5.加讀保護(hù):Target---Secure chip,點(diǎn)擊是,就是加上了讀保護(hù)!
評(píng)論