新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > MDK 中调试ARM出现硬件错误的问题

MDK 中调试ARM出现硬件错误的问题

作者:时间:2016-11-10来源:网络收藏
在不少项目中,发现总是出现硬件错误,运行到中断函数:

/**
* @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)
{}
}

本文引用地址://m.amcfsurvey.com/article/201611/317379.htm

其原因是硬件上的问题造成,然而并不是说硬件设计有问题造成的。其实就是堆栈空间的设置不合理造成的,和MDK中全面变量被篡改是一样的。所以适当的修改堆栈空间就可以解决问题



关键词: MDK调试ARM硬件错

评论


技术专区

关闭