大家不知道有遇到过没有,对于omapl138 ,当只使用DSP单核时,使用EMIF模块和FPGA通信是可以的,但是当我
将ARM核开启使用linux后,在linux中启动dsp程序,EMIF模块就不能通信了,我使用的是EMIFA的CS4.
EMIF的初始化程序和在DSP单核的时候是一样的。请问下,一般是什么原因造成的?
Denny%20Yang99373:
是不是DSP中有代码做了PLL EMIF等操作了?
shuo wang10:
回复 Denny%20Yang99373:
我还是在DSP中运行EMIF,我怀疑的是在linux当中有对EMIF的操作。
您好,能帮我分析分析,下图是DSP单核运行时的在FPGA端获取的
EMA_CS4,EMA_WE, EMA_OE , EMA_A_RW时序图:
下图是 ARM启动linux后,DSP端运行EMIF后的时序图:
比较为EMA_A_RW(EMIFA异步读写控制,读期间为高,写期间为低电平),没有变化。
这里应该是什么初始化被改变了?