h1_key

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

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

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

 

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

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

選項字節(jié)格式:


 


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

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


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



 

 


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

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

讀保護(hù)狀態(tài)存儲在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 沒有該問題。因為Jlink,會在下載前,可選擇地去除讀保護(hù),如下:


 


根本原因:

HK32F103xCxDxE 在讀保護(hù)模式下,debugger選擇Sector Erase,會將前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)證的時間與成本,助力縮短產(chǎn)品上市時間,從底層提高產(chǎn)品的穩(wěn)定性和安全性。
    2023-11-02 472次
  • 航順HK32MCU批量應(yīng)用于比亞迪汽車影音娛樂系統(tǒng)
  • 比亞迪專屬影音娛樂系統(tǒng)采用航順HK32MCU作為主控芯片,實現(xiàn)按鍵處理,電源管理,以及音頻信號控制等。使用ARM? Cortex?-M0內(nèi)核,最高工作頻率32 MHz,內(nèi)置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。
    2023-08-02 612次
  • 航順高工藝40nm NOR FLAS芯HK25Q20和HK25Q16
  • 航順芯片量產(chǎn)基于全球最高工藝40nm NOR FLASH芯片HK25Q20和HK25Q16,目前已批量進(jìn)入市場應(yīng)用于各種場景,HK25Q20具有工藝制程高、性能強(qiáng)、成本優(yōu)勢明顯等優(yōu)點,可以PIN TO PIN完美替代目前主流的25Q40等小容量的NOR FLASH應(yīng)用市場。
    2023-03-02 798次
  • 航順HK32MCU手持紫外藍(lán)光納米噴霧槍拆解
  • 網(wǎng)絡(luò)直播平臺上很多關(guān)于紫外線藍(lán)光納米噴槍,一些品牌的消毒槍銷量超過1萬元,超過10萬元。其實是目前的網(wǎng)絡(luò)名人產(chǎn)品。原因是在疫情解封后的疫情時代,在應(yīng)對新冠感染的非常時期。
    2023-01-09 1148次
  • 指夾式血氧儀采用航順HK32F030系列
  • 指夾式血氧儀采用航順HK32F030系列和HK32F030M/0301M系列MCU作為主控,其中HK32F030系列MCU最高工作頻率可達(dá)72M并集成豐富的外圍接口最多支持2路串口。
    2023-01-07 801次

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

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