float gf_temp1;
ErrorStatus UpComToLocalCMD(QUEUE_STRUCT_t* pQueue,_UpComCmdDataPacket* pUpCDP)
{
_UpComCmdDataPacket ls_DecvComCMD;
memset(pUpCDP,0,sizeof(_UpComCmdDataPacket));
QUEUE_StructOut(pQueue,(uint8_t *)&pUpCDP,1);
memset(&pUpCDP,0,sizeof(_UpComCmdDataPacket));
memset 一开始加了 & 符号 导致退出这个函数的时候 系统进入hardfault
pUpCDP 已经是指针了 不能再& 取地址了 会导致错误的地址被清零
版权声明:本文为qq_21370051原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。