h1_key

當(dāng)前位置:首頁 >新聞資訊 > 行業(yè)資訊>航順芯片>HK32F103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)
HK32F103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)
2022-11-28 1094次

HK32F103xC/D/E
作為32位MCU,防止應(yīng)用代碼被非法讀取非常重要,除了常規(guī)的加解密模塊對(duì)flash內(nèi)容進(jìn)行加解密,HK32F103還提供讀、寫保護(hù)功能。其中讀保護(hù)功能一旦使能,則外部工具無法讀取主片區(qū)flash內(nèi)容,起到保護(hù)作用。

嵌入式Flash可以跟通用存儲(chǔ)空間一樣進(jìn)行直接尋址訪問。任何對(duì)Flash內(nèi)容的讀操作都須經(jīng)過專門的判斷過程。取指令和取數(shù)據(jù)都是通過AHB總線讀取訪問。它主要的工作就是產(chǎn)生控制信號(hào),然后讀取Flash里面的信息。

 

HK32F103x/C/D/E的選項(xiàng)字節(jié)說明

選項(xiàng)字節(jié)由用戶根據(jù)應(yīng)用配置(例如:可以選擇使用硬件看門狗或軟件看門狗)。對(duì)于0x1FFF F800~0x1FFFF810地址的選項(xiàng)字,在選項(xiàng)字節(jié)中每個(gè)32位的字被劃分為下述格式:

選項(xiàng)字節(jié)格式:


 


注意1:編程時(shí),反碼由硬件自動(dòng)實(shí)現(xiàn),軟件寫無效。選項(xiàng)字節(jié)的組織結(jié)構(gòu)如下表所示。選項(xiàng)字節(jié)可以從下表列出的存儲(chǔ)器地址讀出,或從選項(xiàng)字節(jié)寄存器 (FLASH_OBR) 讀出。

注意2:新寫入的選項(xiàng)字節(jié)(用戶的或讀/寫保護(hù)的),在系統(tǒng)復(fù)位后才生效。


選項(xiàng)字節(jié)結(jié)構(gòu):



 

 


HK32F103x/C/D/E的讀保護(hù)的設(shè)置:當(dāng)RDP選擇字配置值為非0xA5時(shí),使能讀保護(hù)。

當(dāng)RDP選擇字配置值為0xA5時(shí),解除讀保護(hù),這個(gè)操作會(huì)引發(fā)一次主閃存的整片擦除。

讀保護(hù)狀態(tài)存儲(chǔ)在FLASH_OBR的bit1。

 

HK32F103x/C/D/E的讀保護(hù)在使用過程中需要注意的地方

問題描述:

當(dāng)HK32F103xCxDxE在讀保護(hù)作用下,客戶使用Keil+S**T-Link調(diào)試器進(jìn)行下載,雖然提示下載不成功,但是芯片內(nèi)部的代碼部分被擦除。有客戶反饋,下載不成功,要保持設(shè)備原有功能正常。


 


Keil+Jlink 沒有該問題。因?yàn)镴link,會(huì)在下載前,可選擇地去除讀保護(hù),如下:


 


根本原因:

HK32F103xCxDxE 在讀保護(hù)模式下,debugger選擇Sector Erase,會(huì)將前4KB以外的空間擦除掉。


解決方案:

S**T-Link Utility上位機(jī)先去掉讀保護(hù),再下載或者仿真。如下,[Target]-->[Option Bytes]:


 

 

 

 

  • 航順芯片HK32C030系列產(chǎn)品通過了IEC 60730認(rèn)證
  • 近日,航順芯片HK32C030/C005/C105/C207/R78X系列產(chǎn)品通過了IEC 60730認(rèn)證,可提供符合CLASS B標(biāo)準(zhǔn)的功能安全庫,為智慧家電廠商減少終端產(chǎn)品安全認(rèn)證的時(shí)間與成本,助力縮短產(chǎn)品上市時(shí)間,從底層提高產(chǎn)品的穩(wěn)定性和安全性。
    2023-11-02 406次
  • 航順HK32MCU批量應(yīng)用于比亞迪汽車影音娛樂系統(tǒng)
  • 比亞迪專屬影音娛樂系統(tǒng)采用航順HK32MCU作為主控芯片,實(shí)現(xiàn)按鍵處理,電源管理,以及音頻信號(hào)控制等。使用ARM? Cortex?-M0內(nèi)核,最高工作頻率32 MHz,內(nèi)置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。
    2023-08-02 546次
  • 航順高工藝40nm NOR FLAS芯HK25Q20和HK25Q16
  • 航順芯片量產(chǎn)基于全球最高工藝40nm NOR FLASH芯片HK25Q20和HK25Q16,目前已批量進(jìn)入市場(chǎng)應(yīng)用于各種場(chǎng)景,HK25Q20具有工藝制程高、性能強(qiáng)、成本優(yōu)勢(shì)明顯等優(yōu)點(diǎn),可以PIN TO PIN完美替代目前主流的25Q40等小容量的NOR FLASH應(yīng)用市場(chǎng)。
    2023-03-02 703次
  • 航順HK32MCU手持紫外藍(lán)光納米噴霧槍拆解
  • 網(wǎng)絡(luò)直播平臺(tái)上很多關(guān)于紫外線藍(lán)光納米噴槍,一些品牌的消毒槍銷量超過1萬元,超過10萬元。其實(shí)是目前的網(wǎng)絡(luò)名人產(chǎn)品。原因是在疫情解封后的疫情時(shí)代,在應(yīng)對(duì)新冠感染的非常時(shí)期。
    2023-01-09 1056次
  • 指夾式血氧儀采用航順HK32F030系列
  • 指夾式血氧儀采用航順HK32F030系列和HK32F030M/0301M系列MCU作為主控,其中HK32F030系列MCU最高工作頻率可達(dá)72M并集成豐富的外圍接口最多支持2路串口。
    2023-01-07 720次

    萬聯(lián)芯微信公眾號(hào)

    元器件現(xiàn)貨+BOM配單+PCBA制造平臺(tái)
    關(guān)注公眾號(hào),優(yōu)惠活動(dòng)早知道!
    10s
    溫馨提示:
    訂單商品問題請(qǐng)移至我的售后服務(wù)提交售后申請(qǐng),其他需投訴問題可移至我的投訴提交,我們將在第一時(shí)間給您答復(fù)
    返回頂部