在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HK32MCU應用筆記(十一)| HK32F103xC/D/E的flash讀保護應用及注意事項

jf_pJlTbmA9 ? 來源:航順芯片 ? 作者:航順芯片 ? 2023-09-18 10:58 ? 次閱讀

HK32F103xC/D/E

作為32位MCU,防止應用代碼被非法讀取非常重要,除了常規的加解密模塊對flash內容進行加解密,HK32F103還提供讀、寫保護功能。其中讀保護功能一旦使能,則外部工具無法讀取主片區flash內容,起到保護作用。

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

HK32F103x/C/D/E的選項字節說明

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

選項字節格式:

wKgZomUD7LeAIYaLAAAw9VXZCuY652.png

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

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

選項字節結構:

wKgaomUD7LmACMIAAAE71HTTdV0732.png
wKgaomUD7LuADpVzAAKWg8fmFE8134.png

HK32F103x/C/D/E的讀保護的設置:

當RDP選擇字配置值為非0xA5時,使能讀保護。

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

讀保護狀態存儲在FLASH_OBR的bit1。

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

問題描述:

當HK32F103xCxDxE在讀保護作用下,客戶使用Keil+S**T-Link調試器進行下載,雖然提示下載不成功,但是芯片內部的代碼部分被擦除。有客戶反饋,下載不成功,要保持設備原有功能正常。

wKgZomUD7LyAQXakAAB-2556ivk291.png

Keil+Jlink 沒有該問題。因為Jlink,會在下載前,可選擇地去除讀保護,如下:

wKgaomUD7L6AQn9_AAIQLsF7Jag379.png

根本原因:

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

解決方案:

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

wKgZomUD7L-AaRA3AAFsQH7oCZk337.jpg

來源: 航順芯片

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17357

    瀏覽量

    352789
  • 嵌入式
    +關注

    關注

    5095

    文章

    19189

    瀏覽量

    307972
  • FlaSh
    +關注

    關注

    10

    文章

    1644

    瀏覽量

    148755
  • 航順芯片
    +關注

    關注

    1

    文章

    109

    瀏覽量

    22870
收藏 人收藏

    評論

    相關推薦

    HK32MCU用筆記(二十)| HK32F103xC/D/E USB枚舉情況分析(二)

    HK32MCU用筆記(二十)| HK32F103xC/D/E USB枚舉情況分析(二)
    的頭像 發表于 09-18 10:58 ?643次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(二十)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b> USB枚舉情況分析(二)

    HK32MCU用筆記(十九)| HK32F103xC/D/E USB枚舉情況分析

    HK32MCU用筆記(十九)| HK32F103xC/D/E USB枚舉情況分析
    的頭像 發表于 09-18 10:58 ?890次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十九)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b> USB枚舉情況分析

    HK32MCU用筆記(十八)| HK32F103xC/D/E-DAC的應用及注意事項

    HK32MCU用筆記(十八)| HK32F103xC/D/E-DAC的應用及注意事項
    的頭像 發表于 09-18 10:58 ?1165次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十八)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>-DAC的應用及<b class='flag-5'>注意事項</b>

    HK32MCU用筆記(十七)| HK32F103xC/D/E-flash擦寫應用及注意事項

    HK32MCU用筆記(十七)| HK32F103xC/D/E-flash擦寫應用及注意事項
    的頭像 發表于 09-18 10:58 ?1163次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十七)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E-flash</b>擦寫應用及<b class='flag-5'>注意事項</b>

    HK32MCU用筆記(十六)| HK32F103xC/D/E-Timer的應用及注意事項

    HK32MCU用筆記(十六)| HK32F103xC/D/E-Timer的應用及注意事項
    的頭像 發表于 09-18 10:58 ?891次閱讀

    HK32MCU用筆記(十五)| HK32F103xC/D/E-同步注入模式下,ADC2工作狀態不能單獨配置

    HK32MCU用筆記(十五)| HK32F103xC/D/E-同步注入模式下,ADC2工作狀態不能單獨配置
    的頭像 發表于 09-18 10:58 ?726次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十五)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>-同步注入模式下,ADC2工作狀態不能單獨配置

    HK32MCU用筆記(十四)| HK32F103x/C/D/E-TIM1的應用及注意事項

    HK32MCU用筆記(十四)| HK32F103x/C/D/E-TIM1的應用及注意事項
    的頭像 發表于 09-18 10:58 ?888次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十四)| <b class='flag-5'>HK32F103</b>x/C/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>-TIM1的應用及<b class='flag-5'>注意事項</b>

    HK32MCU用筆記(十三)| HK32F103xC/D/E-ADC的應用及注意事項

    HK32MCU用筆記(十三)| HK32F103xC/D/E-ADC的應用及注意事項
    的頭像 發表于 09-18 10:58 ?1209次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十三)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>-ADC的應用及<b class='flag-5'>注意事項</b>

    HK32MCU用筆記(十二)| HK32F103xC/D/E的GPIO的應用及注意事項

    HK32MCU用筆記(十二)| HK32F103xC/D/E的GPIO的應用及注意事項
    的頭像 發表于 09-18 10:58 ?988次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十二)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>的GPIO的應用及<b class='flag-5'>注意事項</b>

    HK32MCU用筆記(十)| HK32F103xC/D/E的ADC常規和注入通道同時觸發時的處理機制

    HK32MCU用筆記(十)| HK32F103xC/D/E的ADC常規和注入通道同時觸發時的處理機制
    的頭像 發表于 09-18 10:58 ?783次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(十)| <b class='flag-5'>HK32F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>的ADC常規和注入通道同時觸發時的處理機制

    HK32MCU用筆記(九)| HK32F103x8xB系列CAN的應用解決方案

    HK32MCU用筆記(九)| HK32F103x8xB系列CAN的應用解決方案
    的頭像 發表于 09-18 10:59 ?777次閱讀

    HK32MCU用筆記(六)| HK32MCU芯片調試心得

    HK32MCU用筆記(六)| HK32MCU芯片調試心得
    的頭像 發表于 09-18 10:59 ?848次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(六)| <b class='flag-5'>HK32MCU</b>芯片調試心得

    HK32MCU用筆記(五)| 關于應用HK32F030延時效率問題

    HK32MCU用筆記(五)| 關于應用HK32F030延時效率問題
    的頭像 發表于 09-18 11:00 ?765次閱讀

    HK32MCU用筆記(四)| 關于老版本HK32F103串口USART偶爾出現數據錯誤

    HK32MCU用筆記(四)| 關于老版本HK32F103串口USART偶爾出現數據錯誤
    的頭像 發表于 09-18 11:00 ?1143次閱讀

    HK32MCU用筆記(一)| HK32F030X系列在PH測量筆的應用

    HK32MCU用筆記(一)| HK32F030X系列在PH測量筆的應用
    的頭像 發表于 09-18 11:00 ?1375次閱讀
    <b class='flag-5'>HK32MCU</b>應<b class='flag-5'>用筆記</b>(一)| <b class='flag-5'>HK32F</b>030X系列在PH測量筆的應用
    主站蜘蛛池模板: 亚洲韩国日本欧美一区二区三区 | 22sihu国产精品视频影视资讯 | 青草国产在线视频 | 婷婷丁香五月中文字幕 | 天天干天天天天 | 日本一区二区三区在线网 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 精品国产一二三区 | 天天干天天草 | 性做久久久久久网站 | 国内91视频 | 四虎海外在线永久免费看 | 色性视频 | 男人的天堂在线精品视频 | 色偷偷人人| 天天摸天天摸天天躁 | www伊人| 国产午夜a理论毛片在线影院 | 婷婷激情五月 | 国产18到20岁美女毛片 | 亚洲最大色网 | 亚洲天天 | 欧美特黄一区二区三区 | 色妞妞网 | 日日操天天操夜夜操 | 亚洲大香伊人蕉在人依线 | 一道精品视频一区二区三区男同 | 美日韩一级| 牛仔裤美女国产精品毛片 | 欧美xxxxxxxxx | 亚洲一区在线视频观看 | 黄色三级网站 | 国产成人优优影院 | 五月婷婷综合色 | 97久久天天综合色天天综合色hd | 婷婷丁香色综合狠狠色 | 黑人黄色大片 | 四虎影视精品 | 天堂黄网 | 亚洲免费mv | 中文字幕一区二区三区精彩视频 |