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

关于内联函数memcopy使用

我在工程中试用了memcopy函数进行数据内存的拷贝,使用的时候发现数据拷贝不成功,目的buffer总是0,比如

memcpy((unsigned int*)&wh_tx_data[0], (unsigned int*)&FPGA_ADC_EDMA[0], 257);  

FPGA_ADC_EDMA是一个数组

wh_tx_data是目的数组,这个数组的值总是为0

后来我自己写了一个内存拷贝函数能够正确操作。但是从测试情况来看memcpy速度要更快

所以我想请教一下,我对memcpy函数的使用哪里有问题?这个函数的时候需要满足什么条件吗?有相关的文档可以参考吗?

kooking:

unsigned int wh_tx_data[320];

unsigned int FPGA_ADC_EDMA[320];

memcpy((unsigned int*)wh_tx_data, (unsigned int*)FPGA_ADC_EDMA, 257); 

xiaobin lin:

回复 kooking:

谢谢

kooking:

回复 xiaobin lin:

不知道这样可以正常运行不,好像memcpy的dist初始化之后使用更好些。

wei lee1:

回复 kooking:

标题中该是memcpy,而不是memcopy,不是挑刺,理应严谨。

赞(0)
未经允许不得转载:TI中文支持网 » 关于内联函数memcopy使用
分享到: 更多 (0)