Eclipse Nios2 返回错误:memcpy 的参数无效

Eclipse Nios2 returning an error :Invalid arguments for memcpy

本文关键字:参数 无效 memcpy Nios2 返回 错误 Eclipse      更新时间:2023-10-16

我正在使用eclipse nios2来运行嵌入式应用程序。

我有一条内存线

memcpy (fastmessagedata-> var1 , _out.voltgae , sizeof(float));

var1 和电压都是浮点变量。

但是日食返回一个错误:

Invalid arguments :Candidates are void* memcpy(void* , const void*, unsigned long int)

请帮忙

如果如您所说,变量float ,您需要提供它们的地址memcpy

如下所示
memcpy (&fastmessagedata->var1 , &_out.voltgae , sizeof(float));

编译错误告诉您必须提供指针参数。以这种方式使用memcpy是毫无意义的,因为

fastmessagedata->var1  = _out.voltgae;

将达到相同的结果。