娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月25日(星期一)

正在發生

2021年11月25日 | STM32 HardFault_Handler 硬件錯誤 解決辦法

發布者:陳晨5566 來源: eefocus關鍵字:STM32  HardFault_Handler  硬件錯誤 手機看文章 掃描二維碼
隨時隨地手機看文章

在用Keil對STM32的程序進行仿真時程序有時會跑飛,停止仿真程序會停在HardFault_Handler函數里的死循環while(1)中。這說明STM32出現了硬件錯誤。
在這里插入圖片描述
STM32出現硬件錯誤可能有以下原因:

(1)數組越界操作;

(2)內存溢出,訪問越界;

(3)堆棧溢出,程序跑飛;

(4)中斷處理錯誤;

遇到這種情況,可以通過以下2種方式來定位到出錯代碼段。


方法1:

1.1在硬件中斷函數HardFault_Handler里的while(1)處打調試斷點,程序執行到斷點處時點擊“STOP”停止仿真。
在這里插入圖片描述
1.2 在Keil菜單欄點擊“View”——“Registers Window”,在寄存器查看窗口查找R14(LR)的值。如果R14(LR) = 0xFFFFFFE9,繼續查看MSP(主堆棧指針)的值,如果R14(LR) = 0xFFFFFFFD,繼續查看PSP(進程棧指針)的值。我的程序R14(LR) = 0xFFFFFFF9,接下來以此為例。
在這里插入圖片描述

1.3 在Keil菜單欄點擊“View”——“Memory Windows”——“Memory1”,在“Address”地址欄中輸入MSP的值:0x20001288,然后在對應的行里找到地址。地址一般以0x08開頭的32位數。本例中,地址為0x08003CB9。
在這里插入圖片描述

1.4 在Keil菜單欄點擊“View”——“Disassembly Window”,在“Disassembly”窗口中右擊,在下拉菜單中選擇“Show Disassemblyat Address…”。在彈出框“Show Code atAdress”的地址框中輸入地址0x08003CB9進行搜索,然后就會找到相對應的代碼。這里的代碼就是進入循環中斷之前的情況。仔細查看附近區域的相關代碼來排查錯誤具體原因。
在這里插入圖片描述

方法2:

2.1在硬件中斷函數HardFault_Handler里的while(1)處打調試斷點,程序執行到斷點處時點擊“STOP”停止仿真。
在這里插入圖片描述

2.2 在Keil菜單欄點擊“View”——“Call Stack Window”彈出“Call Stack + Locals”對話框。然后在對話框中右鍵選擇“Show Caller Code”,就會跳轉到出錯之前的函數處,仔細查看這部分函數被調用或者數組內存使用情況。

關鍵字:STM32  HardFault_Handler  硬件錯誤 引用地址:STM32 HardFault_Handler 硬件錯誤 解決辦法

上一篇:STM32 在PC端串口助手上打印中文字符----printf()函數重定向
下一篇:SD卡存儲容量的計算過程

推薦閱讀

我國已連續五年位列全球最大的工業機器人市場,國產工業機器人的占比首次下降—兩組數據之后,是中國機器人產業走到了創新能力亟待提升的關鍵時刻。 2017年,中國工業機器人市場銷量再創新高,超過14萬臺,平均增速達到60%。“但是,整個國產機器人的占比突然下滑6個百分點,這是非常大的特點。” 創新迫在眉睫 “向價值鏈上游爬升,是中國機器人產業...
英特爾實踐AI媒體分享會今天舉行,首次面向中國媒體介紹了最新推出的英特爾? Nervana? 神經網絡處理器(NNP)和下一代英特爾? Movidius? Myriad? 視覺處理單元(VPU),并發布了《英特爾中國金融行業AI實戰手冊》和《英特爾中國醫療健康行業AI實戰手冊》。同時,本次活動作為英特爾人工智能年度分享,系統介紹了近一年來英特爾在人工智能領域的重要進...
集微網消息,行業周知,功率半導體用于所有電力電子領域,市場成熟穩定且增速明顯。行業發展主要依靠新興領域如新能源汽車、可再生能源發電、變頻家電等帶來的巨大需求缺口。國內功率半導體市場自給率偏低,中高端功率MOSFET和IGBT自給率不足10%,國產替代空間巨大。目前,根據在研項目和產品布局看,國內廠商開始向價值量更高的中高端產品轉型,通過提升...
今年 9 月,三星推出了首款支持 2 億像素(200Mp)的移動圖像傳感器 ISOCELL HP1,基于三星 0.64μm 技術。  昨日晚間,數碼博主 @i 冰宇宙 通過社交媒體爆料稱,摩托羅拉將首發三星 2 億像素傳感器;小米將于明年下半年采用;三星則到 2023 年才會采用 200Mp 攝像頭。  IT之家了解到,為追求暗光拍攝效果,ISOCELL HP1 ...

史海拾趣

問答坊 | AI 解惑

優秀畢業設計下載(含遙控小車設計方案)

本文僅供論壇注冊會員留言下載 優秀畢業設計下載(含遙控小車設計方案)…

查看全部問答∨

畢業設計:基于硅光電池的無線接收器研究設計..大家幫幫忙啊

本帖最后由 paulhyde 于 2014-9-15 09:13 編輯 內容提要:在分析研究現有的紅外無線接收器技術的基礎上,以硅光電池為無線接 收器進行試驗研究,探索走向實用的解決方案,并制作樣品。 主要是用外接電路的方法改善接收電路的頻率特性和靈敏度 ...…

查看全部問答∨

關于RTOS的小小疑問

最近在看ucos發現ucos在執行臨界代碼或者一些系統功能函數時需要關中斷,可是實際目的是為了防止在任務執行過程的時鐘節拍打入,因為這樣做而關閉總中斷,會引起其他外部中斷的丟失。假如在實際操作時,將關閉中斷的宏指令定義成只關閉產生時鐘節拍 ...…

查看全部問答∨

關于寫C554的寄存器FCR的問題

諸如 LCR DLL DLH IER等寄存器,我都能寫進去,再讀出來,可FCR就是不行, 我把代碼寫在下面,哪位兄弟姐妹指導一下 //定義相關宏 #define UART_BASE_ADDR            (0x20300000 #define C554_CH1_FCR&nb ...…

查看全部問答∨

AMLogic MID ARM Cortex-A9 方案

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 編輯  我司AMLOGIC CORTEX A9 內核(AML8726-M)主芯片MID方案基本參數介紹:CPU:CORTEX A9內核 800MHZ頻率(實際性能與A8核心1.2G相當)GPU:ARM Mali-400 300MHZ頻率,3D性能強大RAM: DDR2 256MB*2 ...…

查看全部問答∨

LPC2132大降價了

                                 剛把ST的cm3熟悉了 板子也做好了 。LPC2132的供應商終于讓步了 20元供貨。又白折騰一次哦& ...…

查看全部問答∨

Proteus是什么軟件?

我是學機械的,現在想學一點控制方面的東西,接觸了51單片機。看到論壇上有很多Proteus仿真。請問一下這款軟件主要是用來做什么的?主要有些什么功能?…

查看全部問答∨

SPI從機模式發送數據移位的問題~求解

問題比較奇怪也復雜, 先大致描述一下.. 在一個系統內部2個MCU之間用了SPI通訊. SPI 主機是ARM9, 固定每100ms. 連續發送64個時鐘和數據, 即使沒有數據也發送dummy數據. 以保證從機準備的上傳的數據有SCK時鐘. 從機是STM32F101, 用SPI2. 用 ...…

查看全部問答∨

關于如何在eclipse中使用安卓虛擬機

關于如何在eclipse中使用安卓虛擬機:各位大神,首先謝謝你們查看本帖,最近自己摸索了一下安卓開發的相關知識,發現裝不了虛擬機啊,我是嚴格按照這個步驟來的 1、首先安裝jdk   2、安裝eclipse 3、安裝sdk 4、[img]file:///C:\\Doc ...…

查看全部問答∨

小話c語言

作者:陳曦, 轉載自CSDN博客 該系列共有25篇,總共300多頁,我已將該資源整理成文檔形式上傳到“下載中心”,大家可以到“下載中心”下載該資源。 前言----小話c語言(1)不知道該怎么開頭,不過開頭的幾個字都寫了,就繼續寫下去吧。  & ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 湖州市| 固镇县| 大同县| 郸城县| 于田县| 禄劝| 洛浦县| 随州市| 宁武县| 古丈县| 龙游县| 儋州市| 合作市| 阿尔山市| 江北区| 阜新市| 济南市| 凌云县| 昌江| 南宫市| 准格尔旗| 五常市| 东乌珠穆沁旗| 资兴市| 武鸣县| 凤翔县| 嵩明县| 安宁市| 双流县| 资兴市| 霍林郭勒市| 台中县| 天峻县| 大邑县| 五河县| 高碑店市| 遵化市| 平塘县| 高青县| 托里县| 电白县|