|
@@ -294,7 +294,7 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
|
|
|
|
|
|
case 0x3900://OBC/ECU查询版本信息
|
|
|
{
|
|
|
- if( HAL_GetTick() > 3000 )
|
|
|
+ if( VersionIdentifyFinishedFlag == TRUE )
|
|
|
{
|
|
|
uint32_t MCU_ID_CRC32;
|
|
|
ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_MODE, (uint8_t*)MC_VerInfo.Mode, 16);
|
|
@@ -337,7 +337,7 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
|
|
|
//HMI发送MC的指令
|
|
|
case 0x3000://查询电机版本信息
|
|
|
{
|
|
|
- if( HAL_GetTick() > 3000 )
|
|
|
+ if( VersionIdentifyFinishedFlag == TRUE )
|
|
|
{
|
|
|
uint32_t MCU_ID_CRC32;
|
|
|
ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_MODE, (uint8_t*)MC_VerInfo.Mode, 16);
|
|
@@ -436,7 +436,7 @@ void DataProcess(uint16_t ID, uint8_t Mode, uint16_t Cmd, uint8_t* Data)
|
|
|
}
|
|
|
case 0x1200://查询电机版本信息
|
|
|
{
|
|
|
- if( HAL_GetTick() > 3000 )
|
|
|
+ if( VersionIdentifyFinishedFlag == TRUE )
|
|
|
{
|
|
|
uint32_t MCU_ID_CRC32;
|
|
|
ReadDataFromEEPROM_Flash(EEPROM_FLASH_ADDR_MODE, (uint8_t*)MC_VerInfo.Mode, 16);
|