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

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

hardfault排故記錄01

2019-11-10 20:25:32
字體:
來源:轉載
供稿:網友

平臺:

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
综合网日日天干夜夜久久| 亚洲免费人成在线视频观看| 国产精品日韩专区| 亚洲成人中文字幕| 国产亚洲精品久久久优势| 日韩中文视频免费在线观看| 亚洲欧洲午夜一线一品| 成人激情视频小说免费下载| 国产精品日日摸夜夜添夜夜av| 一本色道久久88综合亚洲精品ⅰ| 久久视频这里只有精品| 7m第一福利500精品视频| 狠狠躁夜夜躁人人爽天天天天97| 日韩av片永久免费网站| 欧美日韩精品在线观看| 久久久噜噜噜久噜久久| 伊人伊人伊人久久| 欧美日韩亚洲国产一区| 欧美日韩国产在线播放| 欧美在线一区二区三区四| 亚洲精品视频久久| 久久久久北条麻妃免费看| 亚洲成人黄色网址| 久久久久久久久久久免费精品| 亚洲精品国产suv| 久久成人18免费网站| 亚洲一区二区三区在线免费观看| 国产精品夫妻激情| 亚洲视频视频在线| 国产主播精品在线| 日韩国产欧美精品一区二区三区| 国产成人在线精品| 清纯唯美亚洲综合| 国产精品男女猛烈高潮激情| www.欧美免费| 亚洲自拍欧美色图| 久久久久久久一| 91精品国产91久久久久| 精品久久久中文| 日韩电影中文字幕av| 欧美与欧洲交xxxx免费观看| 97精品国产97久久久久久春色| 国产欧美一区二区三区久久| 91九色国产社区在线观看| 国产成人精品一区二区三区| 亚洲春色另类小说| 日韩欧美视频一区二区三区| 国产原创欧美精品| 欧美性高潮在线| 国产精品美女av| 日韩欧美成人免费视频| 成人欧美一区二区三区在线湿哒哒| 亚洲肉体裸体xxxx137| 亚洲人成亚洲人成在线观看| 69国产精品成人在线播放| 国产裸体写真av一区二区| 久久久精品国产网站| 久久久爽爽爽美女图片| 久久精品色欧美aⅴ一区二区| 日韩精品在线免费播放| 精品久久久久久电影| 欧美国产第二页| 国产视频精品久久久| 中文字幕在线看视频国产欧美在线看完整| 国产精品精品久久久久久| 国产精品精品一区二区三区午夜版| 91精品国产综合久久香蕉| 欧洲成人免费视频| 国产精品第100页| 日韩少妇与小伙激情| 日韩av在线导航| 亚洲人a成www在线影院| 国产网站欧美日韩免费精品在线观看| 国产97色在线| 欧美中文字幕视频| 亚洲欧美日本伦理| 国产精品免费看久久久香蕉| 中文字幕无线精品亚洲乱码一区| 欧美一级免费视频| 美女av一区二区| 欧美日韩亚洲视频一区| 欧美日韩激情小视频| 亚洲人在线观看| 欧美性xxxx极品高清hd直播| 成人信息集中地欧美| 欧美成人午夜激情在线| 亚洲理论电影网| 日韩精品在线观看网站| 亚洲精品一区中文字幕乱码| 国产伊人精品在线| 最新中文字幕亚洲| 久久精品视频免费播放| 亚洲人成亚洲人成在线观看| 亚洲人成电影网| 国产精品成人一区| 午夜精品福利在线观看| 日本精品中文字幕| 亚洲人成电影网站| 日韩av电影在线播放| 亚洲成av人乱码色午夜| 久久久精品亚洲| 日韩在线不卡视频| 欧美日韩国产在线看| 亚洲一区制服诱惑| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲品质视频自拍网| 欧美日韩第一页| 欧美日韩免费区域视频在线观看| 亚洲精品美女视频| 久久亚洲电影天堂| 成人观看高清在线观看免费| 久久视频在线观看免费| 亚洲国产日韩欧美在线动漫| 久久天天躁狠狠躁老女人| 日韩网站在线观看| 国产成人福利夜色影视| 亚洲在线免费看| 亚洲人成毛片在线播放| 91免费精品国偷自产在线| 国产成+人+综合+亚洲欧洲| 精品激情国产视频| 日韩视频免费看| 国产综合视频在线观看| 日韩在线视频线视频免费网站| 精品免费在线观看| 亚洲黄色有码视频| 亚洲日本中文字幕免费在线不卡| 成人福利免费观看| 久久6免费高清热精品| 久久成人综合视频| 欧美高跟鞋交xxxxxhd| 成人高h视频在线| 久久久999成人| 中文字幕日韩av电影| 国产日韩欧美91| 91免费的视频在线播放| 国产成人啪精品视频免费网| 国产欧美精品va在线观看| 久久免费精品日本久久中文字幕| 久久精品亚洲热| 国模叶桐国产精品一区| 成人性生交xxxxx网站| 亚洲精品影视在线观看| 国产一区二区三区18| 91久久精品美女高潮| 亚洲精品www久久久久久广东| 久热爱精品视频线路一| 一区二区成人精品| 免费91在线视频| 亚洲三级 欧美三级| 欧美xxxx综合视频| 国产精品永久免费| 国产在线视频一区| 欧美人在线视频| 国产精品黄页免费高清在线观看| 亚洲毛茸茸少妇高潮呻吟| 国产欧美日韩精品丝袜高跟鞋| 亚洲a在线观看| 国产在线98福利播放视频| 精品国产欧美成人夜夜嗨| 久久天堂av综合合色| 国产精品夫妻激情| 亚洲人成电影网站色…| 欧美肥老太性生活视频|