TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748EMIFA数据读取写入

C6748EMIFA数据线是16位的,但是我要操作的数据是32位的,通过EMIFA与FPGA进行数据交互,我们现在是用一个短整型指针指向要操作的32位数据地址,然后用短整型指针向FPGA里面写数据,读数据是先用短整型指针读出来,再转换成32位数据,请问下有没有更简便的方法进行操作。代码如下

float temp[1024];

unsigned short int *test2=(unsigned short int *)temp;

for(i=0;i<2048;i++)
{
     *(unsigned short int *)(0x60002000+4*i)=*(test2+i);
}

Tony Tang:

多虑了,接口自己会把32bit数据分成两次连续传出去的,不需要人为拆分。

赞(0)
未经允许不得转载:TI中文支持网 » C6748EMIFA数据读取写入
分享到: 更多 (0)