QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1180|回复: 1

我在skyeye下运行uclinux中断似乎处理不过来

[复制链接]
发表于 2006-4-5 12:11:38 | 显示全部楼层 |阅读模式
我下载了uclinux-dist-20051110.tar.gz,选择了skyeye,s3c44b0
调试生成的linux文件时发现start_kernel()里sti()后就运行不下去了
用where指令发现无数个in __irq_svc (),如下:
#0  0x0c0126dc in __irq_svc ()
#1  0x0c01e2f0 in do_softirq () at softirq.c:146
#2  0x0c01e2f0 in do_softirq () at softirq.c:146
#3  0x0c0132d8 in do_IRQ (irq=1, regs=0xc084080) at irq.c:227
#4  0x0c0126d4 in __irq_svc ()
#5  0x0c0126d4 in __irq_svc ()
#6  0x0c0126d4 in __irq_svc ()
#7  0x0c0126d4 in __irq_svc ()
#8  0x0c0126d4 in __irq_svc ()
#9  0x0c0126d4 in __irq_svc ()
#10 0x0c0126d4 in __irq_svc ()
#11 0x0c0126d4 in __irq_svc ()
#12 0x0c0126d4 in __irq_svc ()
---Type <return> to continue, or q <return> to quit---q
经过我调试发现是在不断进入时钟中断,但没有处理完 下一个中断又来了
于是我把HZ 改成了12 44B0的时钟频率改成了10Mhz 还是一样
请问这个IRQ中断是可以重入的吗?我这个问题怎么解决
谢谢
 楼主| 发表于 2006-4-5 13:07:34 | 显示全部楼层
我用的skyeye是v0.86
上面问错了 应该是IRQ中断是否可以重叠
我上面的现象似乎是重叠了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:27 , Processed in 0.035653 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表