我的板子是这样的,FPGA采样AD数据,通过upp接口传送给OMAP-L138的DSP,DSP完成相关运算后,将运算结果通过dsplink发送给ARM。
我现在遇到这么一个问题:
我用ccs仿真连接到OMAP-L138加载DSP的.out程序,upp可以准确接收FPGA发来的数据,但DSP的.out程序通过ARM加载(ARM跑Linux系统),无法收到upp接口的数据,感觉upp接口没有工作,upp的EOWI中断也没有响应,请问可能是什么原因?是不是ARM和DSP抢占upp接口?DSP中我用的bsl中的upp_init()接口初始化的,请问还需要初始化别的寄存器什么吗?谢谢!
Liuhua Zou:
调试发现这么一个现象,upp的clock和start是由FPGA驱动的,clock和start信号一直正常,但ARM启动Linux内核后,Clock信号变为高电平,start信号异常(电平为1V左右),不知道是不是内核启动后占用了upp接口?
xiaohuan lee:
回复 Liuhua Zou:
您好,请问您的问题解决了吗?
guo tom:
回复 xiaohuan lee:
我也遇到这样子的问题。