该怎么修改这个协调器代码

 

看起来 osal_memcpy() 函数需要一个指向常量通用 void 的指针作为第二个参数,但是 a 声明为一个 2 字节的无符号字符数组,类型为 unsigned char[2]。解决这个错误,您需要将 a 数组的第一个元素的指针作为第二个参数传递给 osal_memcpy() 函数。您可以使用地址运算符 & 和数组名 a,不使用索引,这样做:


osal_memcpy (&a[0], pkt->srcAddr.addr.shortAddr, 2);