当前位置: 代码迷 >> 综合 >> LPC1788 HardFault异常的解决一例
  详细解决方案

LPC1788 HardFault异常的解决一例

热度:18   发布时间:2023-12-18 21:05:26.0
最近在调试LPC1788的时候遇到了板子反复重启的问题,于是进入调试状态运行,定位到了启动文件的HardFault异常,继续按步调试发现是"NVIC_EnableIRQ(EINT1_IRQn)"引起的硬件错误。还是第一次遇到这个异常。

        仔细检查了一下代码,原来是把这句NVIC_EnableIRQ()放错了位置,放到了RTX的Init任务启动之后了。修改代码,把它放到os_sys_init()之前,顺利解决问题。