|
@@ -1019,7 +1019,6 @@ void SP_BMS_Update_Service() //超力源BMS升级服务
|
|
|
printf("\n");
|
|
|
printf("next update step:%d\n",updateStep);
|
|
|
#endif
|
|
|
- osDelay(100);
|
|
|
break;
|
|
|
case UPDATE_STEP_CHECK_VERSION_AGAIN:
|
|
|
dataLen = 0;
|
|
@@ -1033,7 +1032,7 @@ void SP_BMS_Update_Service() //超力源BMS升级服务
|
|
|
pUpdateMsgSend[6] = 0xF5; //end flag
|
|
|
//printf("updateMsgSendLen0 = %x\n",updateMsgSendLen);
|
|
|
memset((UINT8*)(&pUpdateMsgRecv) , 0, sizeof(BMS_Update_Recv_Msg_Type));
|
|
|
- ret = SP_BMS_Update_Query(pUpdateMsgSend, updateMsgSendLen, (UINT8*)(&pUpdateMsgRecv),sizeof(BMS_Update_Recv_Msg_Type), 500);
|
|
|
+ ret = SP_BMS_Update_Query(pUpdateMsgSend, updateMsgSendLen, (UINT8*)(&pUpdateMsgRecv),sizeof(BMS_Update_Recv_Msg_Type), 100);
|
|
|
//printf("updateMsgSendLen1 = %x\n",updateMsgSendLen);
|
|
|
if(ret!=0)
|
|
|
{
|
|
@@ -1043,7 +1042,7 @@ void SP_BMS_Update_Service() //超力源BMS升级服务
|
|
|
{
|
|
|
if(pUpdateMsgRecv.data != 0xFF)
|
|
|
{
|
|
|
- updateStep = UPDATE_STEP_REQUEST_UPDATE;
|
|
|
+ updateStep = UPDATE_STEP_RESET;
|
|
|
errorCount = 0;
|
|
|
}
|
|
|
else
|