在调试DSP5509A的时候,程序跑起来,有时候运行一段时间就停止了,然后GPIO4口的灯亮了(低电平);
有的时候在线仿真时RUN起来灯就亮了,不知道这个灯亮是什么意思?
整体电路是DSP+FPGA,DSP通过EMIF接口控制FPGA,单独跑DSP时候是正常的,控制到FPGA就会出现上面的问题。
Shine:
你好,
你是自己的板子还是EVM板?GPIO4是怎么接的?你程序什么时候会去点亮GPIO4管脚?
mangui zhang:
回复 Shine:
我自己做的板子,GPIO4口上就接了一个低电平方式点亮的LED灯,程序都与GPIO4没任何关系。
现在情况是只要GIPO4变为低电平 代码肯定不运行了
mangui zhang:
回复 Shine:
问题原因找到了 DSP这边的复位是由FPGA控制的 之间直接接到了一起
复位信号上测试了一下 有些干扰 有时候GPIO4变低电平 运行的程序也就挂了
我们把FPGA与DSP之间连接的复位信号线上串接一个电阻 就好了