使用sdk8.0,编写驱动程序,配置通过gpio114输入产生中断,配置成上升沿触发,
进入中断服务程序后,控制gpio18脚输出,使用示波器测量gpio114和gpio18,测量
两个信号间的时间(中断响应时间),测试出来的结果为100us。
这个时间是不是太长了,不知道是否还能缩短?
(以前使用DM3730做过同样的测试,测试结果为5us)
谢谢!
QingKai Ji1:
补充一下,之前测试DM3730使用的linux内核是2.6.32。
Jian Zhou:
回复 QingKai Ji1:
是中断进程里面又开启了消息队列么?
QingKai Ji1:
回复 Jian Zhou:
Jian Zhou:您好!
在进行测试时,中断里面只是控制gpio进行输出,没有其它代码。
谢谢!
Eggsy Pang:
回复 QingKai Ji1:
每次的测量结果都是这个时间值吗?100us
QingKai Ji1:
回复 Eggsy Pang:
Eggsy Pang:您好!
经过多次测量,结果完全一样,都是100us。
请问下,你们是否有做过这样的测试,结果如何?
谢谢!
jiew:
回复 QingKai Ji1:
我這邊的結果是中斷Low發生後,到進入dirver程序(將fpga讀走,使中斷High起來)時間約4us
QingKai Ji1:
回复 jiew:
jiew:您好!
请教一下,你也是使用gpio中断吗,初始化时,除了申请gpio,注册中断之外,是否有其它操作?
另外,你用的是3358吧,sdk版本也是8.0吗?
谢谢!
tao li89:
回复 QingKai Ji1:
pru
jiew:
回复 QingKai Ji1:
是的,gpio中斷,無其他操做,我用sdk6
用3352
QingKai Ji1:
回复 jiew:
jiew:
谢谢!