已解决:CodeWarrior调试提示ILLEGAL_BP


现象:
程序一运行就死掉重启;单步调试的时候提示ILLEGAL_BP,然后程序又被重启了。

原因分析:
初始化的时候打开了某些中断,而这些中断没有相应的服务函数;
我们初始化TIM模块时,手贱多使能了几个中断,然后又在测试的时候理所当然地接上了摄像头的行场中断线(当时还没加入行场中断服务函数)。

解决方法:
我们首先把摄像头的行场中断线拔掉,结果程序就正常运行了。
有效的解决方法就是,要么不要初始化没必要的中断,要么添加两个空的中断服务函数。