This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

不停的进入NMI中断。

Other Parts Discussed in Thread: TPS65217, AM3354

用的AM3354的片子,PMIC用的是tps65217,然后把tps65217的中断输出引脚(nInt)经过一个反向器接在am3354的nnmi引脚上。

电路图:

在dts中配置nmi中断

&tps {
interrupts = <7>; /* NMI */
interrupt-parent = <&intc>;

ti,pmic-shutdown-controller;

。。。。。。

然后启动后会出现下面的错误:

跟踪tps75217驱动代码发现会一直进入中断。但是在读取tps65217中断寄存器的时候是没有中断标识被置位的。查am3354的资料说是nmi中断有两种一个是低有效,一个是高有效。

求大神解答一下是不是因为我的nmi引脚是低导致,一直进入NMI中断,导致系统错误!tps65217的中断引脚平时是高,所以经过取反后NNMI引脚就是低。

如果是这个原因需要怎样修改NNMI的触发电平。