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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

cortex-m3的操作模式及特權級別

CHANBAEK ? 來源:硬件工程師干貨 ? 作者:硬件工程師干貨 ? 2023-03-01 11:00 ? 次閱讀

STM32是cortex-m3內核芯片,擁有cortex-m3的特性,以下介紹了cortex-m3的特權級別。

1、先來說一下操作模式:

cortex-m3有兩種操作模式:筆者覺得也可以稱為代碼執行模式,線程模式(thread mode)和異常模式(handler mode),用于表示處理器在執行什么代碼。

thread mode:執行非異常代碼,也就是用戶代碼。

handler mode:執行異常代碼,如中斷服務程序。

2、再來說一下特權級別:

cortex-m3有兩種權利級別:特權級(Privilege)和用戶級(user)。這兩種模式主要用于阻止對硬件的異常訪問,比如存儲資源、關鍵寄存器等。

特權級別:能夠訪問硬件所有存儲資源,能夠執行所有指令。

用戶級別:禁止使用MSR和MRS訪問特殊功能寄存器(APSR除外),不能使用CPS指令。對系統控制空間的訪問有限制,即,不能訪問system tick、NVIC、system control block(SCB)。

如何才能在這兩個級別切換呢?答案是修改寄存器CONTROL[0]。這個寄存器只能在特權級別下修改,用戶級別下是不能修改此寄存器的,要想從用戶級別轉到特權級別,只能進入異常/中斷,然后在異常/中斷中修改寄存器,因為在異常/中斷中總是特權級別。

在線程模式,可以是特權級,也可以是用戶級。handler模式總是特權級的。在復位后,處理器處于線程模式+特權級。

3、介紹一下系統控制空間(SCS):

系統控制空間(system control space):在地址空間的位置,如下圖所示,地址區間0xE000E000-0xE000F000,這部分區域包含:System control block、system tick、Nested Vectored Interrupt Controller(NVIC)、PMU等。這些寄存器是處理器能夠工作的根本,必須有相應權限才能修改,即,特權級才能修改。

poYBAGP-v3aAQ9rNAAMZjpHl_GA060.png

System control block(SCB)包含了系統相關的寄存器,如下:

poYBAGP-v4yARrPiAAK40gAfTJA273.png

4、總結:

特權級有特權,權利大,能訪問所有資源,用戶級權利小,不能所有資源。說實話這權利級別一般不做修改,即,保持默認的特權級別。因為cortex-M3內核是個低端內核,很大一部分應用都是無操作系統的裸機執行程序,在沒有特殊安全要求的前提下沒必要切來切去的,比較麻煩。

5、題外話:

我們在使用STM32跑實時操作系統的時候經常使用systick作為操作系統的心跳,很多人不知道這個systick和普通的定時器有什么區別,通過上面介紹這個systick相關寄存器位于系統控制空間(SCS),用戶級別不能訪問systick寄存器,防止用戶級別代碼誤操作,篡改systick寄存器威脅系統安全。

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

    關注

    31

    文章

    5421

    瀏覽量

    123333
  • 內核
    +關注

    關注

    3

    文章

    1410

    瀏覽量

    41097
  • STM32
    +關注

    關注

    2289

    文章

    11012

    瀏覽量

    362377
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    47143
  • Cortex-M3
    +關注

    關注

    9

    文章

    276

    瀏覽量

    60116
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    【圖書分享】Cortex-M3 + μC/OS-II嵌入式系統開發入門與應用

    體系結構   2.1 Cortex-M3綜述   2.2 Cortex-M3編程模式    2.2.1 Cortex-M3的工作模式和工作狀
    發表于 03-13 11:02

    【安富萊】【RTX操作系統教程】第9章 任務運行在特權級或非特權模式

    第9章任務運行在特權級或非特權模式 本章教程為大家講解RTX運行模式的一個重要知識點,特權模式
    發表于 01-23 17:11

    第9章 任務運行在特權級或非特權模式

    轉rtx操作系統本章教程為大家講解RTX運行模式的一個重要知識點,特權模式和非特權模式,有些
    發表于 10-04 17:43

    嵌入式MCU ARM Cortex-M3工作模式與異常

    并行不悖。這樣一來數據訪問不再占用指令總線,從而提升了性能。下面宇芯電子介紹關于嵌入式MCU ARM Cortex-M3工作模式與異常。 一、工作模式 線程模式和手柄
    發表于 04-16 14:17

    Cortex-M3簡述

    Cortex-M3Cortex-M3簡述Cortex-M3是ARM公司設計的ARMv7架構下Cortex系列的首秀,其目的是為了讓32位處理器加入單片機市場,Cortex-M3的特點有
    發表于 11-10 08:19

    Cortex-M3 技術參考手冊

    第 1 章概述本章描述了 Cortex-M3 處理器的組件以及處理器的指令集。第 2 章編程模型(programmer’s model)本章描述了 Cortex-M3 的寄存器集,工作模式,和其它與
    發表于 07-08 16:40 ?112次下載

    淺談Cortex-M3Cortex-M4在高性能信號處理中

    淺談Cortex-M3Cortex-M4在高性能信號處理中的差異
    發表于 11-02 10:22 ?0次下載

    Cortex-M3權威指南介紹

    Cortex-M3處理器介紹基本的硬件構架和指令系統待
    發表于 11-23 11:01 ?0次下載

    基于Cortex-M3的MP3播放器設計

    基于Cortex-M3的MP3播放器設計.
    發表于 01-22 14:26 ?0次下載

    Cortex-M3技術參考手冊

    Cortex-M3技術參考手冊
    發表于 12-27 22:11 ?13次下載

    Cortex-M3操作指南

    Cortex-M3操作指南
    發表于 12-27 22:12 ?3次下載

    Cortex-M3的技術參考手冊

    Cortex-M3的技術參考手冊
    發表于 10-30 10:56 ?43次下載
    <b class='flag-5'>Cortex-M3</b>的技術參考手冊

    ARM Cortex-M3 內核的不同功能模塊

    進行。Cortex-M3還提供一個 可選的MPU,對存儲器進行保護,而且在需要的情況下也可以使用外部的cache。另外在Cortex-M3中, 存儲器支持小端模式和大端存儲格式。Cortex-
    發表于 07-08 15:18 ?9次下載
    ARM <b class='flag-5'>Cortex-M3</b> 內核的不同功能模塊

    Cortex-M3 技術參考手冊

    Cortex-M3 技術參考手冊
    發表于 09-30 16:31 ?17次下載

    Cortex-M3處理器內核與基于Cortex-M3的MCU關系

    Cortex-M3Cortex-M3簡述Cortex-M3是ARM公司設計的ARMv7架構下Cortex系列的首秀,其目的是為了讓32位處理器加入單片機市場,Cortex-M3的特點有
    發表于 11-05 18:35 ?8次下載
    <b class='flag-5'>Cortex-M3</b>處理器內核與基于<b class='flag-5'>Cortex-M3</b>的MCU關系
    主站蜘蛛池模板: 99久久夜色精品国产亚洲AV卜 | 性xxx在线观看| 青青草国产自偷拍 | 中文字幕精品视频在线 | 经典三级四虎在线观看 | 老师机影院 | 伊人久久大香线蕉综合高清 | 国产精品麻豆a啊在线观看 国产精品麻豆AV | 国产亚洲AV精品无码麻豆 | 色婷婷综合久久久中文字幕 | 欧美精品久久久久久久久大尺度 | 琪琪伦伦影院理论片 | 国产成久久免费精品AV片天堂 | 清冷受被CAO的合不拢 | 毛片在线全部免费观看 | 欧美国产一区二区三区激情无套 | vr亚洲成年网址在线观看 | 久久re热线视频精品99 | 国内精品国内自产视频 | 把英语老师强奷到舒服动态图 | 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 老板揉搓秘书丰满大乳 | 久久精品国产亚洲AV久五月天 | 婷婷亚洲AV色香蕉蜜桃 | 久久这里只有精品视频e | 男人桶爽女人 | 99久久国产综合精品国 | 亚洲精品中文字幕在线 | 9久高清在线不卡免费无吗视频 | 日本久久中文字幕精品 | 蜜桃麻豆WWW久久囤产精品免费 | 又色又爽又黄gif动态视频 | 青草国产超碰人人添人人碱 | 久久电影院久久国产 | 美女撒尿无遮挡免费中国 | WWW夜片内射视频在观看视频 | 精品久久久久中文字幕加勒比东京热 | 女人高潮特级毛片 | 国产高清视频在线播放www色 | 精品亚洲大全 | 精品无码久久久久久久久 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品