zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

程序进入 EXPORT App_Fault_ISR的原因及措施:

App程序 原因 进入 EXPORT 措施 Fault
2023-09-27 14:22:01 时间

最近再UCOSIII+LPC1768上移植modbus,在定时器初始化部分竟然跑飞进入 EXPORT  App_Fault_ISR,查资料。逛论坛。问大牛都没有解决,最后发现竟然是犹豫一个低级失误引起的:

定时器的功率电源没有打开,造成相关寄存器无法访问随之进入 EXPORT  App_Fault_ISR。

一般情况下进入 EXPORT  App_Fault_ISR需要检查:

1 是否硬件存在:比如只有2个定时器你非得访问定时器3

2外设功率开关/时钟是否打开:在没打开的情况下访问相关寄存器是肯定访问不到的

3 设置的堆栈是否太小造成了溢出。

4 是否访问了不该访问的地方:如将0地址清0,字符串拷贝时越界访问等。