取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
pioneer
Participant
Participant
194 次查看
注册日期: ‎09-11-2020

zynq7010中断会死

跳至解决方案

您好,

我使用的芯片为zynq7010

运行vxworks时,按键中断会导致系统死掉。

系统启动后,什么都没运行,我只添加了一个按键中断

按键被按下时,会触发按键中断,但是每次按键中断都会导致系统死掉。

 

这个问题困惑了我很久,我的思路如下:

1.可能是bsp中,时钟配置的有问题,但是哪个时钟会导致中断控制器不正常呢?

2.bsp中,已经将中断号添加到GIC结构体中,vxworks总线中也确确实实增加了一个成员。

3.无论中断是否connect中断服务函数,中断都会导致系统死掉。

4.我的晶振是33.333MHz,不是33.333333MHz,难道是晶振的影响?

5.同样的vivado的block design,运行linux时,中断是可以正常工作的,按键中断,串口中断都是可以正常响应的。

6.我的bsp中的时钟配置如下,

串口时钟我是确定的。网口也正常使用,所以网口时钟也是确定的。

有些是我不确定的:

pioneer_2-1612635610905.png

 

 

这个问题真的困惑了我很久,很苦恼。

请问,应该如何解决中断导致系统死掉的问题呢?

万分感谢!

0 项奖励
1 解答

已接受的解答
pioneer
Participant
Participant
179 次查看
注册日期: ‎09-11-2020
0 项奖励
1 回复
pioneer
Participant
Participant
180 次查看
注册日期: ‎09-11-2020
0 项奖励