forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-12 f03cf3ae7a36954e64fc014e6bb7afd20c5a5247
Function/STORAGE/system_mem_para.c
@@ -91,7 +91,7 @@
   .ip_port2 = 9692,                                           \
   .ip2_connect_type = LINK_TCP,                       \
   .bat_power_data_interval = 60,                       \
   .ext_power_data_interval = 60,                       \
   .ext_power_data_interval = 5,                       \
   .time_start_type = WRC_TIME_START_INTERVAL,     \
   .bat_power_send_interval = 1440,                    \
   .ext_power_send_interval = 60,                       \
@@ -151,9 +151,11 @@
   if(length >1024)   
      return FAIL;
   
   EEPROM_CTRL_ENABLE;
   EEPROM_MultipleWrite(write_data,addr,length);
   
   EEPROM_MultipleRead(buf_l,addr,length);
   EEPROM_CTRL_DISABLE;
   
   return ucharcmp(write_data,buf_l,length);
}
@@ -162,6 +164,8 @@
ErrorStatus   eepABWriteAndReadCheck(uint8_t * write_data,uint32_t addrA,uint32_t addrB,uint16_t length)
{
   ErrorStatus   return_flag = PASS;
   if(eepWriteAndReadCheck(write_data,addrA,length)==FAIL)
   {
      if(eepWriteAndReadCheck(write_data,addrA,length)==FAIL)
@@ -193,6 +197,7 @@
   if(length >1024)   
      return FAIL;
   
   EEPROM_CTRL_ENABLE;
   for(count_i=0;count_i< read_times;count_i++)
   {
      memset (buf_l,0,sizeof (buf_l));
@@ -205,6 +210,7 @@
         break;
      }
   }
   EEPROM_CTRL_DISABLE;
   
   if(read_flag == PASS)
   {
@@ -212,6 +218,7 @@
      return PASS;
   }else
   {
      EEPROM_CTRL_ENABLE;
      for(count_i=0;count_i< read_times;count_i++)
      {
         memset (buf_l,0,sizeof (buf_l));
@@ -229,9 +236,11 @@
      {
         arrayA_2_arrayB(buf_l, read_data, length, LITTLE_ENDIAN) ;
         EEPROM_MultipleWrite(buf_l,addrA,length);//AÇøÐ£Ñé´íÎó£¬BÇøÕýÈ·£¬Ôò½«BÇøÊý¾ÝдÈëAÇø
         EEPROM_CTRL_DISABLE;
         return PASS;
      }else
      {
         EEPROM_CTRL_DISABLE;
         return FAIL;
      }            
   }