色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領取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單片機】歡迎添加關注!文章轉載請注明出處。

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

    關注

    10

    文章

    1639

    瀏覽量

    148230
  • STM32
    +關注

    關注

    2270

    文章

    10910

    瀏覽量

    356651

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    請問如何使用SRAM?

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

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

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

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

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

    STM32flash能否讀取正在運行代碼段內容?

    如題 小弟想請教下大家 STM32flash的讀取問題。舉個例子: 函數的功能是 讀取flash 0x0800_1000~0x0800_2000的存儲內容 函數存儲在
    發(fā)表于 04-16 07:22

    如何將bootloader代碼flash搬到RAM運行?

    如何將bootloader 代碼flash 搬到RAM 運行
    發(fā)表于 04-03 07:14

    app擦除非自己flash空間地址死機的原因?怎么解決?

    我的app1程序運行在0x8000000開始地址,size為0x3FFFF的空間. 我的app2程序運行在0x8040000開始地址,size為0x3FFFF的空間.
    發(fā)表于 04-01 07:49

    如何將bootloader代碼flash搬到RAM運行

    如何將bootloader 代碼flash 搬到RAM 運行
    發(fā)表于 04-01 07:10

    STM32 IAP升級,KEIL如何一份代碼運行于兩個APP區(qū)?

    校驗。目前的問題是,沒辦法使用一份代碼運行兩個APP。兩個APP,則IAP跳轉不同的APP,跳轉的地址不一樣,則
    發(fā)表于 03-26 07:20

    通用bootloader選“支持spi flash”,無論設定download為內還是flash啟動都找不到at45db161,為什么?

    flash”,spi引腳設定無誤,無論設定download為內還是flashapp內分
    發(fā)表于 03-22 07:45

    STM32F401RCT6在bootloader初始化了usb外設,跳轉到app時會失敗如何解決?

    在項目中使用了STM32F401RCT6這個芯片,使用cubemx生成的代碼,在bootloader初始化了usb外設,去讀取U盤的bin更新文件,能讀取到并且寫入正確flash,
    發(fā)表于 03-12 06:17

    FLASH、EEPROM的區(qū)別和擴展【硬件干貨】

    EEPROM和FLASH總體差異 ????部分MCU內不帶程序存儲器ROM,可執(zhí)行代碼只能放在外面的EEPROM、FLASH(擴)
    的頭像 發(fā)表于 02-27 08:37 ?2078次閱讀
    <b class='flag-5'>FLASH</b>、EEPROM的區(qū)別和擴展【硬件干貨】

    GD32的FLASH讀、擦除、寫操作

    )的GD32F10x_CL和GD32F10x_XD,使用了兩閃存;前512KB容量在第一閃存(bank0),后續(xù)的容量在第二閃存(bank1)
    的頭像 發(fā)表于 02-19 12:46 ?4413次閱讀
    GD32的<b class='flag-5'>FLASH</b>讀、擦除、寫操作

    使用PSoC4的launcher+雙App模式,當運行的是App1時,此時更新App1代碼就會出現(xiàn)MCU重啟的現(xiàn)象是怎么回事?

    最近碰到一個問題,我使用PSoC4的launcher+雙App模式,當運行的是App1時,此時更新App1代碼就會出現(xiàn)MCU重啟的現(xiàn)象。 當
    發(fā)表于 02-05 08:23

    為什么GD32F303代碼運行flash比sram更快?

    我們知道一般MCU的flash有等待周期,隨主頻提升需要插入flash讀取的等待周期,以stm32f103為例,主頻在72M時需要插入2個等待周期,故而代碼效率無法達到最大時鐘頻率。
    的頭像 發(fā)表于 01-31 09:43 ?1004次閱讀
    為什么GD32F303<b class='flag-5'>代碼</b><b class='flag-5'>運行</b>在<b class='flag-5'>flash</b>比sram更快?
    主站蜘蛛池模板: 把腿张开再深点好爽宝贝| 色中色辩论区| 欧美videqsdesex0| 香蕉人人超人人超碰超国产| 中文字幕无码亚洲字幕成A人蜜桃| 扒开美女嫩bbb| 久久免费视频| 亚洲精品不卡视频| 大陆老熟女60岁| 蜜桃最新网址| 亚洲幼女网| 国产精品一区二区AV97| 日本高清免费观看| aaa在线观看视频高清视频| 久久久久免费视频| 亚洲黄视频在线观看| 成人网站国产在线视频内射视频| 麻豆一二三四区乱码| 一区在线观看在线| 狠狠操天天操夜夜操| 亚洲 日本 天堂 国产 在线| 草莓AV福利网站导航| 免费毛片视频网站| 在线一本码道高清| 久久国语精品| 一区二区三区国产| 蝴蝶中文娱乐| 亚洲精品无码午夜福利在线观看 | 亚洲国产精品无码AV久久久| 爱做久久久久久| 欧美黄色一级| 99久久精品免费看国产一区二区三区 | cntv官网| 欧美freesex黑人又粗又| 97SE亚洲国产综合在线| 狂野欧美性猛XXXX乱大交| 一级毛片美国| 九九九色成人网| 中文字幕网站在线观看| 久久综合给合久久狠狠狠…| 2020精品极品国产色在线|