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

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

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

3天內不再提示

新唐開發平臺:進階使用者的七大訣竅(2)進入除錯模式找出Hard Fault原因

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-09 11:41 ? 次閱讀

適用情境

在除錯模式下發現微控制器進入Hard Fault,或是在運作時發現微控制器的UART輸出Hard Fault信息。

除錯技巧

在除錯模式下找到進入Hard Fault前運行的最后一個指令。

取得 SP (Stack Pointer) 值。

使用SP 在Memory窗口中找到Stack。

Stack的第七個值就是最后一筆運行的指令的地址。

在Disassembly 窗口查詢該地址對應的指令。

wKgaomTSGViAEfzWAAGduHy9-G0106.jpg

解說

當Cortex-M核要執行一個無效的指令,例如讀取一個不存在的內存位置,核心會進入hard fault來保護自己。硬件先將一些CPU寄存器放到Stack中在進入Hard Fault handler。使用者可透過Stack Pointer找到存放最后一筆被執行的指令的內存地址,進而找到觸發Hard Fault的程序流程。

wKgZomTSGVqAKdNbAADOoTg-JZE380.png

審核編輯:湯梓紅

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

    關注

    48

    文章

    7926

    瀏覽量

    153887
  • uart
    +關注

    關注

    22

    文章

    1273

    瀏覽量

    103464
  • Cortex-M
    +關注

    關注

    2

    文章

    230

    瀏覽量

    30273
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何分析Hard Fault錯誤的原因

    可能很多工程師在使用Cortex-M處理器做開發的時候最怕遇到的一類錯誤就是調試時遇到Hard Fault。引發Fault異常的情況有很多,除了程序本身的因素以為,設備外部環境的
    發表于 10-25 14:40

    Hard fault產生原因硬件方面常見原因

    一、 Hard fault 產生原因硬件方面常見原因:1. 電源設計有錯誤,造成器件供電不穩;2. 電源質量不好,文波,噪聲過大;3. 器件
    發表于 02-14 07:40

    程序進入硬件錯誤中斷hard_fault如何尋找原因

    程序運行后,會卡死,進入硬件錯誤中斷,但我不知道問題出在哪?該如何解決?在MDK環境下,進入調試模式,運行后進入rt_hw_hard_fault
    發表于 02-13 13:45

    M0516LDE老是進入Hard_Fault_Handler的原因?怎么解決?

    M0516 LDE,老是進入Hard_Fault_Handler
    發表于 06-27 08:57

    程序在運行一段時間后報In Hard Fault Handler錯誤的原因?怎么解決?

    = 0x8 r12 = 0x3 lr= 0xbcf pc= 0x168c psr = 0x21000000 想根諸位請教,進入In Hard Fault Handler的原因有哪些?
    發表于 06-28 06:02

    程序在運行一段時間后報In Hard Fault Handler錯誤的原因

    = 0x8 r12 = 0x3 lr= 0xbcf pc= 0x168c psr = 0x21000000 想根諸位請教,進入In Hard Fault Handler的原因有哪些?
    發表于 08-28 07:45

    鬼魅一樣的 Hard Fault

    STM32 鬼魅一樣的 Hard Fault
    發表于 12-07 17:53 ?0次下載

    使用指針調用函數產生 Hard Fault

    使用指針調用函數產生 Hard Fault
    發表于 12-07 17:52 ?0次下載

    如何排查程序的Hard fault錯誤

    Hard fault產生原因,硬件方面常見原因: 1. 電源設計有錯誤,造成器件供電不穩; 2. 電源質量不好,文波,噪聲過大; 3.器件接
    發表于 11-22 14:13 ?7次下載

    開發平臺進階使用者七大訣竅(7)使用PinView來檢查寄存器狀態

    開發平臺進階使用者七大訣竅(7)使用PinV
    的頭像 發表于 08-09 11:35 ?642次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(7)使用PinView來檢查寄存器狀態

    開發平臺進階使用者七大訣竅(6)使用PinView進行功耗的除錯

    開發平臺進階使用者七大訣竅(6)使用PinV
    的頭像 發表于 08-09 11:36 ?806次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(6)使用PinView進行功耗的<b class='flag-5'>除錯</b>

    開發平臺進階使用者七大訣竅(5)使用Watchpoint來除錯

    開發平臺進階使用者七大訣竅(5)使用Watc
    的頭像 發表于 08-09 11:37 ?845次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(5)使用Watchpoint來<b class='flag-5'>除錯</b>

    開發平臺進階使用者七大訣竅(4)檢查Reset旗標

    開發平臺進階使用者七大訣竅(4)檢查Rese
    的頭像 發表于 08-09 11:38 ?736次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(4)檢查Reset旗標

    開發平臺進階使用者七大訣竅(3)使用System Viewer檢查寄存器狀態

    開發平臺進階使用者七大訣竅(3)使用Syst
    的頭像 發表于 08-09 11:39 ?1164次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(3)使用System Viewer檢查寄存器狀態

    開發平臺進階使用者七大訣竅(1)進入除錯模式時不重啟芯片

    開發平臺進階使用者七大訣竅(1)
    的頭像 發表于 08-09 11:42 ?662次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:<b class='flag-5'>進階</b><b class='flag-5'>使用者</b>的<b class='flag-5'>七大</b><b class='flag-5'>訣竅</b>(1)<b class='flag-5'>進入</b><b class='flag-5'>除錯</b><b class='flag-5'>模式</b>時不重啟芯片
    主站蜘蛛池模板: 久久综合精品视频 | 俺要色 | 成年黄网站免费大全毛片 | 3344成年在线视频免费播放男男 | 久久夜夜操妹子 | 免费看又爽又黄禁片视频1000 | 五月亭亭六月丁香 | 亚洲不卡视频 | 国产三a级日本三级日产三级 | 欧美二级 | 娇妻被黑人蹂躏 | 老司机成人精品视频lsj | 黄色三级视频在线观看 | 天天做天天爱天天综合网2021 | 亚洲第一视频在线 | 欧美一区二区在线观看视频 | 老色批视频 | 18男女很黄的视频 | 人人艹人人射 | 国产精品毛片天天看片 | 色婷亚洲| 天天爱天天干天天操 | 人操人摸 | 久久免费国产 | 操操操综合 | 四虎在线永久视频观看 | 小屁孩cao大人免费网站 | 免费看黄视频的网站 | 亚洲欧美色视频 | 经典三级第一页 | 四虎永久在线精品国产免费 | 免费看日本黄色片 | 最好看免费中文字幕2018视频 | xxxxxxxx日本69 | 久草一区 | 末满18以下勿进色禁网站 | 成 人色 网 站 欧美大片在线观看 | 不卡中文字幕在线 | 久久天天躁狠狠躁夜夜不卡 | 色多多免费视频观看区一区 | 伊人久久大香线蕉综合影 |