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

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

    文章

    1675

    瀏覽量

    151434
  • STM32
    +關注

    關注

    2291

    文章

    11027

    瀏覽量

    363782

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32IDE如何設定代碼到ITCM運行

    近期使用STM32MUX生成STM32IDE的代碼(MCU是STM32H743),目前希望可以將部分代碼定位到ITCM運行,加快處理速度,關于代碼
    發表于 06-24 06:45

    Debugger Console寫FLASH命令執行失敗的原因?怎么解決?

    x 0x20000000 0x20000000: 0xff300470 flash write_bank 0 cc.bin Erasing flash memory region
    發表于 06-10 07:07

    實現IAP功能,使用cubeide生成APP程序的bin文件寫入Flash之后,無法跳轉到APP程序,為什么?

    實現IAP功能,使用cubeide生成APP程序的bin文件寫入Flash之后,無法跳轉到APP程序。 但是使用KEIL編譯生成的bin文件寫入F
    發表于 06-09 07:32

    CUEBIDE生成的APP程序,在寫入FLASH之后無法正常跳轉怎么解決?

    實現IAP的功能,使用CUEBIDE生成的APP程序的bin文件,寫入到FLASH之后,無法正常跳轉。 程序卡在/ 檢查棧頂地址是否合法 / 但是用KEIL生成的bin文件寫入后可以正常跳轉,并執行
    發表于 06-09 06:43

    使用cubeide生成APP程序的bin文件寫入Flash之后,無法跳轉到APP程序,怎么解決?

    實現IAP功能,使用cubeide生成APP程序的bin文件寫入Flash之后,無法跳轉到APP程序。 但是使用KEIL編譯生成的bin文件寫入F
    發表于 06-06 08:04

    CUEBIDE生成的APP程序,在寫入FLASH之后無法正常跳轉怎么解決?

    實現IAP的功能,使用CUEBIDE生成的APP程序的bin文件,寫入到FLASH之后,無法正常跳轉。 程序卡在/[i] 檢查棧頂地址是否合法 / 但是用KEIL生成的bin文件寫入后可以正常
    發表于 06-05 07:15

    MCUFlash

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

    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 ?1111次閱讀
    基于NXP MCXA153 MCU實現RT-Thread的MTD NOR <b class='flag-5'>Flash</b>驅動

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

    加密芯片是一種專門設計用于保護信息安全的硬件設備,它通過內置的加密算法對數據進行加密和解密,以防止敏感數據被竊取或篡改。如下圖HD-RK3568-IOT工控板,搭載ATSHA204A加密芯片,常用于有安全防護要求的工商業場景,下文將為大家介紹安卓APP開發
    的頭像 發表于 10-31 17:43 ?951次閱讀
    安卓<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 ?1118次閱讀
    自定義RISC V的bootloader-v2

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

    SPI NOR FLASH存儲器在初始響應和啟動時提供高可靠性,并具有低時延。這一特性對于物聯網設備至關重要,因為物聯網設備通常需要快速啟動并穩定運行,以確保數據的實時傳輸和處理。 2、直接執行代碼的能力 SPI NOR
    的頭像 發表于 09-24 14:39 ?1062次閱讀
    物聯網行業存儲方案詳解_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
    主站蜘蛛池模板: 婷婷亚洲综合五月天在线 | 亚洲天堂二区 | 四虎永久在线视频 | 美女色18片黄黄色 | 思思久久好好热精品国产 | 亚洲精品在线不卡 | 夜夜cao| 免费看啪 | 福利视频99| 91精品久久久久含羞草 | 青娱乐伊人 | 亚洲wwww| 国产成人a毛片 | 天天色天天爽 | 免费观看一级特黄三大片视频 | 超黄视频在线观看 | aa毛片| 182tv免费视视频线路一二三 | 国产人成午夜免费噼啪视频 | 午夜毛片视频 | 天天射天天射天天干 | 色婷婷精品视频 | 久热中文字幕在线精品免费 | 福利视频一区二区 | www.av日韩| 五月网婷婷| 超大乳抖乳露双乳视频 | 欧亚精品卡一卡二卡三 | 久久久久久久影院 | 又粗又大又猛又爽免费视频 | 精品视频一区在线观看 | 欧色美| 天天艹天天 | 亚洲444kkk | 欧美性淫爽www视频播放 | 台湾香港澳门三级在线 | 日日噜噜噜夜夜爽爽狠狠视频 | 手机看片日韩福利 | 亚洲国产成人久久77 | 久久国产免费观看 | 伦理片第一页 |