使用NDK中的helloworld示例,设置pingpong结构通过upp传输数据时候,upp传输被影响。具体表现就是:不带NDK时候运行是正常的,带NDK之后出现问题。问题定位在NDK会影响upp和EMIF16接口,我们的FPGA是挂在upp下的,但是NDK会切换成EMIF16,从而导致FPGA传输的数据DSP接收不到。我们加上PIN_CONTROL_1 = 0x00000001;之后可以接收数据。但接收的数据会和不带NDK时有区别。
Nancy Wang:
芯片型号是什么?ndk版本是什么?
下载链接:
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html
Tao_LL:
回复 Nancy Wang:
C6657/ndk_2_21_02_43
Nancy Wang:
回复 Tao_LL:
emif和upp是管脚复用的,就像您试的一样需要通过PIN_CONTROL_1来配置使用哪个功能。
具体是什么区别?
Tao_LL:
回复 Nancy Wang:
通过设置管脚为upp功能,程序可以运行,但是我设置的ping-pong结构通过upp接收到的数据出现了问题