新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MDK 中調(diào)試ARM出現(xiàn)硬件錯(cuò)誤的問(wèn)題

MDK 中調(diào)試ARM出現(xiàn)硬件錯(cuò)誤的問(wèn)題

作者: 時(shí)間:2016-11-10 來(lái)源:網(wǎng)絡(luò) 收藏
在不少項(xiàng)目中,發(fā)現(xiàn)總是出現(xiàn)硬件錯(cuò)誤,運(yùn)行到中斷函數(shù):

/**
* @brief This function handles Hard Fault exception.
* @param None
* @retval None
*/
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{}
}

本文引用地址:http://2s4d.com/article/201611/317379.htm

其原因是硬件上的問(wèn)題造成,然而并不是說(shuō)硬件設(shè)計(jì)有問(wèn)題造成的。其實(shí)就是堆棧空間的設(shè)置不合理造成的,和MDK中全面變量被篡改是一樣的。所以適當(dāng)?shù)男薷亩褩?臻g就可以解決問(wèn)題



評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉