女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

解密運行片外Flash中的app代碼

STM32單片機 ? 來源:STM32單片機 ? 作者:STM32單片機 ? 2020-09-09 13:54 ? 次閱讀

使用STM32L5的OTFDEC和ICACHE功能實時高效運行片外Flash中的加密代碼

簡介

目標

? 保護外置Flash中的代碼和數據的機密性

? 同時提高外部Flash中代碼的運行效率

利用STM32L5的新特性

OTFDEC →

? OnTheFlyDECrypt硬件可以實時解密外置OSPI Flash中的數據和代碼,從而CPU能夠直接運行片外Flash上的加密代碼

? 外部Flash的代碼和數據能夠以加密的形式存放在外部Flash中,達到保護代碼/數據的功能

ICACHE →

? 總線矩陣前的8KB 指令與數據Cache

? 支持將外部Memory地址Remap到Code Address,從而提高放置在外部Flash中的代碼運行效率

示例

? 基于在STM32L562-DK板,一部分代碼運行在片外OSPI Flash

? 通過PC端軟件openssl對片外Flash代碼binary進行加密后寫入片外Flash

? 初始化過程將配置OTFDEC和ICACHE,實時解密運行片外Flash中的app代碼

內容目錄 示例代碼介紹

示例代碼結構

示例代碼Flash存儲布局

示例代碼linker file(Flash部分)

示例代碼流程

OTFDEC與ICACHE

ICache配置

OTFDEC配置

使用openssl加密片外Flash代碼內容 示例運行演示

點擊閱讀原文,下載教程

原文標題:使用STM32L5的OTFDEC和ICACHE功能實時高效運行片外Flash中的加密代碼

文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

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

    關注

    10

    文章

    1662

    瀏覽量

    150960
  • STM32
    +關注

    關注

    2289

    文章

    11011

    瀏覽量

    362255

原文標題:使用STM32L5的OTFDEC和ICACHE功能實時高效運行片外Flash中的加密代碼

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    MCUFlash

    ? ? MCUFlash是微控制器內部集成的非易失性存儲器,主要用于存儲程序代碼、常量數據及系統配置信息。其核心特性與功能如下: 一、定義與類型?
    的頭像 發表于 05-06 14:26 ?166次閱讀

    stm32g474板卡偶發flash的某塊代碼區被擦除怎么解決?

    現象為模塊組裝過程,偶發特定區域flash被擦除的情況,每次擦除都是這一個固定區域。 背景:單板測試完成,且均無問題; 問題描述:模塊組裝過程,此過程可能會導致上電時間變長,導致某塊代碼
    發表于 03-11 07:47

    STM32F103 flashapp區域有上一次的殘留代碼,會造成死機怎么解決?

    代碼是連接在一起。 右圖為正常的flash代碼。 所以想請教一下,左圖中的那種flash,從理論上來講,連接在正常
    發表于 03-11 07:29

    設計采用兩ADS7952,他們的基準源可以使用一REF5025嗎?

    我的設計采用兩ADS7952,他們的基準源我可以使用一REF5025么?這樣的會有什么弊端沒有哎?
    發表于 12-27 07:07

    基于NXP MCXA153 MCU實現RT-Thread的MTD NOR Flash驅動

    在嵌入式系統Flash存儲器是一個關鍵組件,用于存儲程序代碼和關鍵數據。本文將詳細介紹如何在NXPMCXA153 MCU上實現RT-Thread的MTD (Memory Tec
    的頭像 發表于 11-09 14:00 ?1013次閱讀
    基于NXP MCXA153 MCU實現RT-Thread的MTD NOR <b class='flag-5'>Flash</b>驅動

    安卓APP開發,如何使用加密芯片?

    加密芯片是一種專門設計用于保護信息安全的硬件設備,它通過內置的加密算法對數據進行加密和解密,以防止敏感數據被竊取或篡改。如下圖HD-RK3568-IOT工控板,搭載ATSHA204A加密芯片,常用于有安全防護要求的工商業場景,下文將為大家介紹安卓APP開發
    的頭像 發表于 10-31 17:43 ?869次閱讀
    安卓<b class='flag-5'>APP</b>開發<b class='flag-5'>中</b>,如何使用加密芯片?

    自定義RISC V的bootloader-v2

    。 USER_SOFTWARE_MEMORY:對應的是APP在外部存儲器運行起始地址;USER_SOFTWARE_FLASH:對應APP
    的頭像 發表于 10-31 12:37 ?1048次閱讀
    自定義RISC V的bootloader-v2

    物聯網行業存儲方案詳解_SPI NOR Flash

    SPI NOR FLASH存儲器在初始響應和啟動時提供高可靠性,并具有低時延。這一特性對于物聯網設備至關重要,因為物聯網設備通常需要快速啟動并穩定運行,以確保數據的實時傳輸和處理。 2、直接執行代碼的能力 SPI NOR
    的頭像 發表于 09-24 14:39 ?938次閱讀
    物聯網行業存儲方案詳解_SPI NOR <b class='flag-5'>Flash</b>

    使用CUBE IDE無法通過IAP跳轉APP進行軟件升級怎么解決?

    。 int main(void) { while(1){ iap_load_app(FLASH_APP1_ADDR);//執行FLASH APP
    發表于 07-31 07:48

    請問如何使用SRAM?

    Hi , 在項目中,我們需要增加SRAM,型號是IS62WVS5128GALL 大小是512kb,請問你們是否支持此IC,能否提供驅動或者demo?
    發表于 06-25 08:01

    ESP32C3通過QSPI flash運行代碼,如果頻繁地存儲錄音音頻數據,會影響程序運行嗎?

    ESP32C3通過QSPI flash運行代碼,如果頻繁地存儲錄音音頻數據,會影響程序運行嗎?有這個風險嗎?
    發表于 06-20 08:28

    esptool.py下載工具默認壓縮APP運行時分區鏡像的zlib解壓過程是在哪里?

    在IDF下燒錄APP,默認會壓縮APP,然后燒錄壓縮后的數據。燒錄腳本esptool.py采用python zlib庫函數進行壓縮。我查看了bootloader代碼,并未發現zlib解壓的過程,
    發表于 06-06 06:03

    請問opencv組件.bss太大了怎么放到RAM?

    我試過 在定義時,cv::QRCodeDetector QRdetecter 前面加 EXT_RAM_BSS_ATTR,但是并沒有用。IDF文檔中提到,利用鏈接器片段方案 extram_bss 將組件或庫的 BSS 段放到 RAM
    發表于 06-05 08:19

    vscode flash不燒錄app.bin文件怎么解決?

    /partition-table.bin未燒錄app的bin文件,查看目錄app.bin文件存在,且使用flash_download_tool在對應地址燒錄app.bin文件能夠正常燒
    發表于 06-05 06:20

    【GD32F303紅楓派開發板使用手冊】第五講 FMC-Flash擦寫讀實驗

    MC即Flash控制器,其提供了Flash操作所需要的所有功能,在GD32F303系列MCU,Flash前256K字節空間內,?CPU
    的頭像 發表于 06-02 10:05 ?1285次閱讀
    【GD32F303紅楓派開發板使用手冊】第五講 FMC-<b class='flag-5'>片</b>內<b class='flag-5'>Flash</b>擦寫讀實驗