使用Keil來定位ARM中Hard Fault錯(cuò)誤的方法

2014-03-24 11:44 來源:電子信息網(wǎng) 作者:鈴鐺

ARM的編寫當(dāng)中,Hard Fault 是一個(gè)比較讓人頭疼的問題。對(duì)這方面錯(cuò)誤做出的解釋也不盡相同,有的人提出越界訪問導(dǎo)致,也有的人提出是棧溢出導(dǎo)致。但我們首先面對(duì)的問題都是如何找到錯(cuò)誤的位置,今天就和大家分享一個(gè)快速定位Hard Fault錯(cuò)誤位置的方法。

在使用Keil時(shí),我們可以做出如下操作,先將fault中斷函數(shù)的內(nèi)容改為:

ARM1

1 2 3 4 > 
ARM

一周熱門