2440与中断和ucos系统相关的奇怪死机问题
软件:ucos5.1+ucgui3.90+一些fft、fir计算和控制,已验证过并且成熟稳定运行的软件
硬件:s3c2440+AD+DA+8寸800*600屏
50K DA FIQ中断
97.5K定时器 IRQ中断
6.4K AD IRQ中断
200Hz OS_TICKS_PER_SEC IRQ中断
运行一段时间(十几分钟)就死机,原因不固定Pabort、Dabort、Undefined instruction都有
1、50K DA FIQ中断改为IRQ中断后不死机
2、97.5K定时器 IRQ中断改为9.75K后不死机
3、以上前三个中断去掉任何一个再运行均不死机
4、不加ucos系统,所有任务顺序运行的时候正常
5、怀疑ucos系统所致,但不知道如何改,改哪地方 |