精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Cortex-M內核的軟件復位方式

CHANBAEK ? 來源:吾愛單片機 ? 作者: echigh ? 2023-12-06 16:18 ? 次閱讀

這里只討論內核的軟件復位方式。像STM32的備份域復位里面也有軟件復位,則不在本文討論范圍。額外提一句,上電復位是完整復位芯片所有東西,包括內核、debug部分、外設、中間邏輯電路狀態(模塊外部的邏輯電路狀態,如果沒有復位,也會影響到下次運行),因此需要確保做完全復位時候,應該使用上電復位。

一、cortex-m3

圖1來自cortex m3編程手冊

(1)SCB_AIRCR寄存器,VECTRESET位

該位只復位內核,不復位debug部分

(2)SCB_AIRCR寄存器,SYSRESETREQ位

該位一般叫做系統復位,該位定義為會復位內核,不復位debug部分,至于是否復位其他部分,比如外設,則由具體的芯片來實現

圖片

圖1

二、cortex-m0

圖2來自cortex m0編程手冊

(1)SCB_AIRCR寄存器,VECTRESET位

cortex-m0沒有提供這個位,也即cortex-m0沒有提供單獨復位內核的定義

(2)SCB_AIRCR寄存器,SYSRESETREQ位

參考cortex-m3

圖片

圖2

三、其他參考

以下圖3 圖4來自 Cortex-M3-Definitive-Guide-EN.pdf

圖片

圖3

圖片

圖4

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

    關注

    31

    文章

    5317

    瀏覽量

    120004
  • 內核
    +關注

    關注

    3

    文章

    1363

    瀏覽量

    40228
  • STM32
    +關注

    關注

    2266

    文章

    10871

    瀏覽量

    354796
  • Cortex-M
    +關注

    關注

    2

    文章

    227

    瀏覽量

    29727
  • 軟件復位
    +關注

    關注

    0

    文章

    10

    瀏覽量

    2885
收藏 人收藏

    評論

    相關推薦

    Cortex-M內核使用FreeRTOS特別注意事項

    本文來自CSDN博客FreeRTOS基礎篇,本篇主要分享Cortex-M內核使用FreeRTOS特別注意事項。
    發表于 09-19 15:01 ?710次閱讀
    <b class='flag-5'>Cortex-M</b><b class='flag-5'>內核</b>使用FreeRTOS特別注意事項

    Cortex-M內核的GCC編譯器

    下載ARM官方對應Cortex-M內核的GCC編譯器
    發表于 08-24 06:44

    怎樣去使用Cortex-M內核中的精確延時方法呢

    為什么要學習這種Cortex-M內核中的精確延時方法呢?怎樣去使用Cortex-M內核中的精確延時方法呢?
    發表于 11-30 06:00

    ARM Cortex-M內核的相關資料推薦

      大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M功能模塊,不過側重點是三款安全特性處理器。  ARM Cortex-M處理器家族發展至今(2020),已有
    發表于 12-27 07:21

    Atmel Studio 6軟件中如何調試ARM Cortex-M

    Atmel Studio 6軟件中如何調試ARM Cortex-M
    的頭像 發表于 07-04 10:49 ?4217次閱讀

    關于STM32和Cortex-M內核系列介紹(1)

    Cortex-M內核系列和STM32-講座
    的頭像 發表于 07-05 01:07 ?8004次閱讀

    關于STM32與Cortex-M內核系列的介紹(2)

    Cortex-M內核系列和STM32-講座3
    的頭像 發表于 07-05 00:45 ?4500次閱讀

    Cortex-M內核的MPU內存保護單元

    講講Cortex-M內核的MPU內存保護單元
    的頭像 發表于 03-04 11:17 ?3615次閱讀
    <b class='flag-5'>Cortex-M</b><b class='flag-5'>內核</b>的MPU內存保護單元

    Cortex-M內核的MPU內存保護單元

    估計大家經??匆奙CU、MPU、MMU等這類縮寫詞,你們了解MPU嗎?1寫在前面不知道大家有沒有關注過Cortex-M內核的一些內容,在STM32大部分型號中都有MPU。MPU是Cortex-M
    發表于 12-01 12:21 ?9次下載
    <b class='flag-5'>Cortex-M</b><b class='flag-5'>內核</b>的MPU內存保護單元

    復位操作《Cortex?-M0+等內核通用》

    《《《《《正文》》》》》軟件復位就是用一系列指令來模仿硬件復位功能?,F在arm越來越強大,就連蘋果macbook都用上了arm架構,下面分享基于arm內核
    發表于 01-12 19:04 ?4次下載
    軟<b class='flag-5'>復位</b>操作《<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>0+等<b class='flag-5'>內核</b>通用》

    分析ARM Cortex-M內核復位啟動過程

    ARM Cortex-M內核復位啟動過程也被稱為復位序列(Reset sequence),下面就來簡要總結分析下這一過程。
    的頭像 發表于 03-20 09:58 ?2263次閱讀

    基于32位Arm Cortex-M內核N32系列MCU應用

    國民技術N32系列MCU產品基于32位Arm Cortex-M內核,內置嵌入式高速閃存、低功耗電源管理,集成數?;旌想娐?,并內置硬件密碼算法加速引擎以及安全單元。
    發表于 03-28 11:35 ?844次閱讀

    stm32軟復位 內核復位和系統復位

    內核復位:它會使STM32內核Cortex-M)進行復位,而不會影響其外設,如GPIO、TIM、USART、SPI等這些寄存器的
    的頭像 發表于 08-01 17:21 ?4666次閱讀

    Cortex-M 內核中斷/異常系統、中斷優先級/嵌套 詳解

    Cortex-M 內核中斷/異常系統、中斷優先級/嵌套 詳解
    的頭像 發表于 09-27 15:29 ?2014次閱讀
    <b class='flag-5'>Cortex-M</b> <b class='flag-5'>內核</b>中斷/異常系統、中斷優先級/嵌套 詳解

    瑞薩Cortex-M內核RA MCU的RT-Thread BSP制作教程發布

    瑞薩Cortex-M內核RA MCU的RT-Thread BSP制作教程發布
    的頭像 發表于 09-18 10:58 ?685次閱讀
    瑞薩<b class='flag-5'>Cortex-M</b><b class='flag-5'>內核</b>RA MCU的RT-Thread BSP制作教程發布