嵌入式开发者社区

标题: GPIO中断驱动是在cpu0里面运行还是在cpu1里面运行? [打印本页]

作者: qing8548    时间: 2019-9-26 13:51
标题: GPIO中断驱动是在cpu0里面运行还是在cpu1里面运行?
之前完成一个GPIO 沿触发的中断,我一直认为的是中断应该是在CPU0里面运行的,后来用指令cat /proc/interrupt 查考中断是否生效,发现是在cpu1里面运行的,触发几次之后,在cpu1下面会找到触发的次数,我现在对这里比较疑惑。

作者: 梁淑怡-Tronlong    时间: 2019-9-26 17:00
您好,
  CPU0/1都可以运行的
作者: qing8548    时间: 2019-9-26 17:07
梁淑怡-Tronlong 发表于 2019-9-26 17:00
您好,
  CPU0/1都可以运行的

我现在遇到一种情况,AM5728自带的内核,我用cat /proc interrupt查看生成的中断号,会看到IO已经生成好的中断号。

我现在将自己写的IO中断驱动加载进去会自动加载到cpu1里面,是不是cpu0里面已经有一个IO中断占位置了,将我写的驱动挤到cpu1里面的?
作者: qing8548    时间: 2019-9-26 17:19
梁淑怡-Tronlong 发表于 2019-9-26 17:00
您好,
  CPU0/1都可以运行的

还有一个问题,我现在想验证在两个cpu下都可以运行,应该如何验证,查手册说明很少

作者: qing8548    时间: 2019-9-26 17:23
梁淑怡-Tronlong 发表于 2019-9-26 17:00
您好,
  CPU0/1都可以运行的

假如我现在想将驱动放在cpu1里面,应该如何实现?




欢迎光临 嵌入式开发者社区 (https://51dsp.net/) Powered by Discuz! X3.4