亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

hardfault排故記錄01

2019-11-10 19:22:22
字體:
來源:轉載
供稿:網友

平臺:

CPU :STM32f103rct6 編譯器 :MDK5.20; 調試工具:ULINK2

現象:

主板上電后鏈接ULINK,SW接口可以鏈接、可以下載程序,偶爾出現cannot access target shutting down debug session錯誤提示。 程序運行后,進入hardfault錯誤處理函數。

分析

尋找產生fault原因

1 Cortex-M3/4的Fault簡介 Cortex-M3/4的Fault異常是由于非法的存儲器訪問(比如訪問0地址、寫只讀存儲位置等)和非法的程序行為(比如除以0等)等造成的。常見的4種異常及產生異常的情況如下: Bus Fault:在fetch指令、數據讀寫、fetch中斷向量或中斷時存儲恢復寄存器棧情況下,檢測到內存訪問錯誤則產生Bus Fault。 Memory Management Fault:訪問了內存管理單元(MPU)定義的不合法的內存區域,比如向只讀區域寫入數據。 Usage Fault:檢測到未定義指令或在存取內存時有未對齊。還可以通過軟件配置是否檢測到除0和其它未對齊內存訪問也產生該異常,默認關閉,需要在工程初始化時配置: Hard Fault:在調試程序過程中,這種異常最常見。上面三種異常發生任何一種異常都會引起Hard Fault,在上面的三種異常未使能的情況下,默認發生異常時進入Hard Fault中斷服務程序。使能前三種異常也要在初始化時配置:

cortex-m3內核出現HardFault_Handler故障的原因主要有兩個方面: 1、內存溢出或者訪問越界。這個需要自己寫程序的時候規范代碼,遇到了需要慢慢排查。 2、堆棧溢出。增加堆棧的大小。

調試

1, 查看產生hardfault原因

1)在stm32f10x_it.c中的hardfault處理函數中設置斷點,當發生hardfault時進入斷點。

void HardFault_Handler(void){ /* Go to infinite loop when Hard Fault exception occurs */ while (1) { }}

2)當進入Hard Fault斷點后,菜單欄Peripherals >Core Peripherals >Fault Reports打開異常發生的報告,查看發生異常的原因: 工具欄

錯誤報告欄 3)查看發生錯誤代碼地址: Cortex‐M3 在進入異常服務例程時,自動壓棧了 R0‐R3, R12, LR, PSR 和 PC,并且在返回時自 動彈出它們,通過讀取 PSP 的值, OS 就能夠獲取用戶應用程序使用的堆棧,進一步地就知道了在發 生異常時,被壓入寄存器的內容。

通過左側寄存器的值可以查找SP值,可得SP的地址為0x2000AF0,再在memory框中輸入SP的地址,查看堆棧里面的值依次為R0~R3、R12、LR、PC、XPRS,顯然堆棧后第21個字節到24字節即為LR,該地址0x0800186B即為異常前PC將要執行的下一條指令地址。再通過memory查找這個地址所對應的代碼即可查找到響應錯誤語句。

DEBUG調試


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频免费专区在线播放| 久久精品电影网站| 91精品久久久久| 久久久人成影片一区二区三区| 国产精品久久久精品| 日本精品久久电影| 26uuu日韩精品一区二区| 亚洲欧美中文日韩v在线观看| 午夜精品久久久久久99热软件| 日韩中文字幕在线视频播放| 久久综合色88| 国语对白做受69| 欧洲日本亚洲国产区| 国产精品久久久久久影视| 久久伊人精品一区二区三区| 成人精品一区二区三区电影黑人| 欧洲成人在线视频| 美日韩丰满少妇在线观看| 国产成人综合亚洲| 亚洲国产精品久久久久| 777777777亚洲妇女| 国产精品一二区| 91国自产精品中文字幕亚洲| 日韩av片电影专区| 久久精品国产精品亚洲| 亚洲国产日韩欧美在线图片| 国产日韩欧美在线| 不卡伊人av在线播放| 欧美国产在线视频| 亚洲精品一区久久久久久| 国内免费久久久久久久久久久| 亚洲少妇激情视频| 欧洲成人在线视频| 亚洲精品资源美女情侣酒店| 国产精品精品久久久| 中文字幕亚洲无线码a| 亚洲va欧美va国产综合剧情| 久久中文精品视频| 91精品久久久久久久久久久| 51视频国产精品一区二区| 国产精品91在线| 日韩欧美在线中文字幕| 欧美亚洲国产日韩2020| 国内精品在线一区| 日韩在线免费观看视频| 亚洲天堂一区二区三区| 久久免费观看视频| 国产啪精品视频| 福利视频一区二区| 日本亚洲精品在线观看| 国产精品第七影院| 欧美精品www| 日韩成人中文电影| 黑人狂躁日本妞一区二区三区| 成人免费视频网址| 国产日韩欧美夫妻视频在线观看| 俺去啦;欧美日韩| 亚洲成成品网站| 一道本无吗dⅴd在线播放一区| 欧美性高跟鞋xxxxhd| 亚洲精品suv精品一区二区| 国产ts人妖一区二区三区| 国产精品夜间视频香蕉| 欧美人交a欧美精品| 岛国av一区二区在线在线观看| 久久久精品欧美| 国产精品免费网站| 日韩国产精品视频| 精品性高朝久久久久久久| 欧美一级片久久久久久久| 欧美日韩成人在线视频| 欧美精品在线网站| 91av视频导航| 国内精品一区二区三区四区| 国产精品白嫩美女在线观看| 亚洲国产精品一区二区久| 久久影视免费观看| 日韩大片免费观看视频播放| 久久夜色精品亚洲噜噜国产mv| 韩国福利视频一区| 亚洲色图激情小说| 亚洲电影在线看| 国产精品久久久久久久久久新婚| 亚洲va国产va天堂va久久| 亚洲精品在线视频| 国产久一一精品| 91国偷自产一区二区三区的观看方式| 91黑丝高跟在线| 成人免费视频a| 国产精品尤物福利片在线观看| 亚洲视频日韩精品| 欧美日韩激情网| 一本大道久久加勒比香蕉| 日本19禁啪啪免费观看www| 日本久久久久久久| 久久久亚洲精品视频| 在线观看久久久久久| 久久久99免费视频| 日韩精品在线观看一区| 9.1国产丝袜在线观看| 亚洲欧美综合v| 色偷偷噜噜噜亚洲男人的天堂| 精品成人69xx.xyz| 久久久91精品国产| 国产精品尤物福利片在线观看| 久久久精品2019中文字幕神马| 97视频网站入口| 国产精品日本精品| 国产精品视频播放| 国产精品高清在线观看| 色老头一区二区三区| 97精品视频在线播放| 国产欧美精品日韩精品| 国产精品99久久久久久久久| 狠狠躁天天躁日日躁欧美| 日韩精品视频在线观看免费| 亚洲午夜未满十八勿入免费观看全集| 亚洲成avwww人| 欧美高跟鞋交xxxxhd| 久久天天躁狠狠躁夜夜av| 欧美日韩亚洲系列| 亚洲va码欧洲m码| 尤物yw午夜国产精品视频| 国产精品美女主播在线观看纯欲| 色中色综合影院手机版在线观看| 亚洲色图第三页| 亚洲成色777777女色窝| 欧美日韩一区二区三区| www.久久色.com| 亚洲理论在线a中文字幕| 欧美成人免费观看| 日韩少妇与小伙激情| 亚洲综合中文字幕在线| 97超碰国产精品女人人人爽| 精品国产成人在线| 中文字幕成人精品久久不卡| 日韩精品欧美激情| 亚洲欧洲黄色网| 影音先锋欧美在线资源| 国产日韩欧美电影在线观看| 欧美性xxxx18| 成人天堂噜噜噜| 欧美成人精品在线播放| 欧美色道久久88综合亚洲精品| 日韩国产高清视频在线| 91精品国产乱码久久久久久久久| 亚洲小视频在线观看| 日韩免费av在线| 亚州精品天堂中文字幕| 欧美多人爱爱视频网站| 亚洲精品720p| 国产69久久精品成人看| 国产日韩欧美91| 欧美视频第一页| 久久国产精品久久久久久| 97超碰蝌蚪网人人做人人爽| 亚洲综合日韩中文字幕v在线| 国产精品免费看久久久香蕉| www.国产精品一二区| 亚洲精品v欧美精品v日韩精品| 亚洲欧美中文另类| 欧美午夜精品在线| 欧美伊久线香蕉线新在线| 久久黄色av网站|