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

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

hardfault排故記錄01

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

平臺:

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
欧美一级大片在线免费观看| 麻豆国产精品va在线观看不卡| 亚洲欧美中文日韩在线v日本| 在线精品播放av| www国产精品com| 国产成人avxxxxx在线看| 一区二区三区日韩在线| 韩国福利视频一区| 亚洲免费视频一区二区| 欧美一级片久久久久久久| 欧美激情a∨在线视频播放| 久久久国产一区二区| 在线精品高清中文字幕| 亚洲精品网站在线播放gif| 欧美性猛交xxxx乱大交3| 久久久久久久一区二区三区| 国产成人一区二区三区| 91av国产在线| 亚洲男人天堂视频| 亚洲精选一区二区| 日韩欧美在线观看视频| 亚洲国产精品大全| 国产精品96久久久久久| 欧美一级高清免费| 97精品视频在线观看| 国产精品人人做人人爽| 亚洲精品www| 国产成人精品在线视频| 92福利视频午夜1000合集在线观看| 亚洲福利在线视频| 国产成人精品日本亚洲| 国产精品一区二区3区| 亚洲国产精品电影在线观看| 国产日韩综合一区二区性色av| 久久久噜噜噜久久| 成人国产精品久久久久久亚洲| 日韩在线精品一区| 欧美激情18p| 久精品免费视频| 精品一区二区三区四区| 日韩精品视频在线播放| 国产一区二区丝袜高跟鞋图片| 欧美日韩国产精品一区二区三区四区| 亚洲精品第一国产综合精品| 欧美高清视频在线观看| 亚洲最新在线视频| 国产大片精品免费永久看nba| 992tv成人免费影院| 亚洲最大av网站| 亚洲自拍偷拍色图| 久久亚洲精品视频| 久久99国产精品久久久久久久久| 国产精品久久久久久av福利| 92看片淫黄大片欧美看国产片| 色午夜这里只有精品| 色爱精品视频一区| 中文字幕国产精品久久| 国产一区玩具在线观看| 亚洲欧美制服第一页| 国产精品福利网| 国产极品jizzhd欧美| 97成人在线视频| 亚洲成人久久网| www.色综合| 黑人巨大精品欧美一区免费视频| 91在线视频一区| 国产欧美日韩精品丝袜高跟鞋| 欧美综合激情网| 成人国产精品一区二区| 亚洲欧美中文另类| 亚洲国产日韩欧美在线图片| 色爱av美腿丝袜综合粉嫩av| 国模私拍一区二区三区| 日韩精品在线观看网站| 亚洲午夜激情免费视频| 91产国在线观看动作片喷水| 国产精品色午夜在线观看| www.日韩不卡电影av| 国产精品999| 久久亚洲私人国产精品va| 日韩电影大全免费观看2023年上| 国产精品入口夜色视频大尺度| 91精品国产综合久久香蕉922| 欧美制服第一页| 国产美女精品视频| 久久精品美女视频网站| 欧美性精品220| 国产一区二区三区免费视频| 精品成人久久av| 久久综合久中文字幕青草| 国产精品欧美日韩久久| 亚洲精品91美女久久久久久久| 国产精品网红直播| 久久久精品中文字幕| 国产偷国产偷亚洲清高网站| 国产91免费看片| 亚洲大胆人体av| 亚洲女人天堂视频| 欧美午夜性色大片在线观看| 欧美日韩亚洲系列| 国产xxx69麻豆国语对白| 一本大道亚洲视频| 亚洲国产精品高清久久久| 韩日精品中文字幕| 久久久人成影片一区二区三区观看| 国模吧一区二区三区| 91久久国产综合久久91精品网站| 国产精品日本精品| 日韩av免费在线观看| 欧美成人免费一级人片100| 中日韩美女免费视频网址在线观看| 亚洲精品久久久一区二区三区| 国产精品女人久久久久久| 亚洲色图综合久久| 欧美极品少妇xxxxx| 国产精品一二三在线| 欧美丰满片xxx777| 在线观看不卡av| 欧美最猛性xxxx| 国产亚洲欧美日韩一区二区| 国产亚洲精品一区二区| 日韩在线精品一区| 国产手机视频精品| 国产精品久久久久久久天堂| 日韩精品视频在线观看免费| 欧美极品少妇xxxxⅹ喷水| 日韩精品视频在线观看免费| 91av在线免费观看| 亚洲视频第一页| 亚洲美女av黄| 国产精品福利网| 国产日韩精品在线观看| 久久久久久欧美| 欧美一性一乱一交一视频| 精品国偷自产在线视频| 亚洲天堂av女优| 国语自产在线不卡| 国产日韩精品入口| 国产精品精品视频一区二区三区| 成人久久一区二区| 亚洲精品在线看| 国产一区二区黑人欧美xxxx| 欧美影院在线播放| 亚洲最新av在线网站| 亚洲韩国青草视频| 国产精品白丝av嫩草影院| 午夜精品久久久久久久久久久久久| 亚洲视频777| 欧美一级大片视频| 免费不卡在线观看av| 久久频这里精品99香蕉| 久久国产一区二区三区| 国内自拍欧美激情| 精品国内亚洲在观看18黄| 欧美俄罗斯乱妇| 欧美伊久线香蕉线新在线| 中文字幕精品在线视频| 国产精品18久久久久久首页狼| 午夜精品福利电影| 国产成人精品免高潮费视频| 在线观看欧美日韩| 亚洲精品二三区| 国产网站欧美日韩免费精品在线观看| zzijzzij亚洲日本成熟少妇|