CORE/main.c
@@ -27,6 +27,7 @@ #include "linked_list.h" #include "other_fun.h" #include "sys_sleep.h" #include "off_chip_flash.h" FlagStatus key_awaken_flag_g = RESET; CORE/main.h
@@ -82,7 +82,7 @@ // <o> ÉÏλ»ú¼¤»îʱ¼ä // <i>ÉÏλ»úµÇ¼ºóµÄ¿ÉÓÃʱ¼ä£»Óн»»¥ÔòÖØÖÃʱ¼ä¡¢·¶Î§ ~Ãë // < - > #define UC_ACTIVE_TIME 3600 #define UC_ACTIVE_TIME 60 // <o> Ô¶´«ÐÒéÃÜÔ¿°æ±¾ Function/E2P/EEPROM.c
@@ -95,7 +95,9 @@ EEPROM_CS_ENABLE; FM_ReadWriteByte(FM_WRITE); #ifndef EEPROM_ADDR_BYTES2 FM_ReadWriteByte((uint8_t)((addr_fit)>>16)); #endif FM_ReadWriteByte((uint8_t)((addr_fit)>>8)); FM_ReadWriteByte((uint8_t)((addr_fit))); FM_ReadWriteByte(data); @@ -127,7 +129,9 @@ EEPROM_CS_ENABLE; FM_ReadWriteByte(FM_READ); #ifndef EEPROM_ADDR_BYTES2 FM_ReadWriteByte((uint8_t)(addr_fit>>16)); #endif FM_ReadWriteByte((uint8_t)(addr_fit>>8)); FM_ReadWriteByte((uint8_t)(addr_fit)); data = FM_ReadWriteByte(0xff);//data = FM_ReadWriteByte(0xff); @@ -418,7 +422,9 @@ EEPROM_CS_ENABLE; FM_ReadWriteByte(FM_WRITE); #ifndef EEPROM_ADDR_BYTES2 FM_ReadWriteByte((uint8_t)((addr_temp)>>16)); #endif FM_ReadWriteByte((uint8_t)((addr_temp)>>8)); FM_ReadWriteByte((uint8_t)(addr_temp)); for(i = 0;i < bytewrite;i ++) @@ -460,7 +466,9 @@ EEPROM_CS_ENABLE; FM_ReadWriteByte(FM_READ); #ifndef EEPROM_ADDR_BYTES2 FM_ReadWriteByte((uint8_t)(addr>>16)); #endif FM_ReadWriteByte((uint8_t)(addr>>8)); FM_ReadWriteByte((uint8_t)(addr)); for(index = 0;index < bytes;index ++) @@ -491,20 +499,80 @@ void EEPROM_CS_2_test(void) void EEPROM_test(void) { uint8_t u8_temp; uint8_t u8_temp_s[256]; uint8_t u8_temp_s2[256]; static uint16_t WR_times = 0; static uint16_t WR_times_suc = 0; u16 count_i = 0; E2P_Ctrl_Gpio_Init(); SPI3_Init(); EEPROM_CTRL_ENABLE; EEPROM_MultipleRead(u8_temp_s2,1000,1); //?²âÊÔ·¢ÏÖµÚÒ»´Î²Ù×÷ÎÞЧ£¬ÐèÒªÏȲÙ×÷Ò»´Î£¬ºóÐø²Ù×÷¶¼ÊÇÕý³£µÄ¡£ for(count_i=0;count_i<256;count_i++) { u8_temp_s[count_i] = count_i; u8_temp_s2[count_i] = 0; } EEPROM_CTRL_DISABLE; delay_ms(10); EEPROM_CTRL_ENABLE; EEPROM_MultipleWrite(u8_temp_s,0,256); delay_ms(1); EEPROM_MultipleRead(u8_temp_s2,0,256); EEPROM_CTRL_DISABLE; E2P_Ctrl_Gpio_Init(); SPI3_Init(); for(count_i=0;count_i<256;count_i++) { u8_temp_s[count_i] = 255-count_i; u8_temp_s2[count_i] = 0; } EEPROM_CTRL_ENABLE; EEPROM_MultipleWrite(u8_temp_s,0,256); delay_ms(1); EEPROM_MultipleRead(u8_temp_s2,0,256); EEPROM_CTRL_DISABLE; E2P_Ctrl_Gpio_Init(); SPI3_Init(); for(count_i=0;count_i<256;count_i++) { u8_temp_s[count_i] = 8; u8_temp_s2[count_i] = 0; } EEPROM_CTRL_ENABLE; EEPROM_MultipleWrite(u8_temp_s,0,256); delay_ms(1); EEPROM_MultipleRead(u8_temp_s2,0,256); EEPROM_CTRL_DISABLE; // while(WR_times <1024) // { @@ -535,7 +603,7 @@ // // } // EEPROM_MultipleRead_CS_2(u8_temp_s2,(1000 * 256+9),256); Function/E2P/EEPROM.h
@@ -45,8 +45,8 @@ /***********************EEP »ù±¾ÐÅÏ¢ÅäÖÃ*************************************/ #define EEPROM_PHYS_SIZE (32*1024) //EEP´óС #define EEPROM_ADDR_BYTES2 //СÄÚ´æEEPÊý¾ÝµØÖ·Îª2×Ö½ÚÐ趨Òå #define EEPROM_PHYS_SIZE (256*1024) //EEP´óС //#define EEPROM_ADDR_BYTES2 //СÄÚ´æEEPÊý¾ÝµØÖ·Îª2×Ö½ÚÐ趨Òå #define EEPROM_CFG_BLOCK_SIZE 4096 //EEP×Ô¶¨Òå¿é´óС #define EEPROM_CFG_BLOCK_CNT (EEPROM_PHYS_SIZE/EEPROM_CFG_BLOCK_SIZE)//EEP×Ô¶¨Òå¿éÊýÁ¿ #define EEPROM_PAGE_SIZE 64 //EEPÒ³´óС @@ -70,7 +70,7 @@ #define EEPROM_CS_1 0 #define EEPROM_CS_2 1 #define E2P_PWR_ON GPIO_ResetBits(EEPROM_PWR_PORT,EEPROM_PWR_PIN) ///jlc µçÔ´ÊÇ·ñ¿É¿Ø»¹Ã»¸ÄÍê #define E2P_PWR_ON GPIO_ResetBits(EEPROM_PWR_PORT,EEPROM_PWR_PIN) //³¤¸ß£¬µÍÓÐЧ #define E2P_PWR_OFF GPIO_SetBits(EEPROM_PWR_PORT,EEPROM_PWR_PIN) #define EEPROM_CS_LOW GPIO_ResetBits(EEPROM_CS1_PORT,EEPROM_CS1_PIN) @@ -124,7 +124,7 @@ //uint8_t EEPROM_MultipleRead_CS_2(uint8_t *data,u32 addr,u16 bytes); void EEPROM_CS_2_test(void); void EEPROM_test(void); void E2P_Ctrl_Gpio_Init(void); Function/FLOW_METER_DATA_COLLECT/pulse_and_alarm_line.c
@@ -121,9 +121,9 @@ delay_ms(1); if(IO_JitterEliminationCheck(LF_PULSE_INT_PORT,LF_PULSE_INT_PIN,1,Bit_SET)==SET){ __SYS_STATUS_BYTES_GET(broken_line) = SET ; __SYS_STATUS_BYTES_STATUS(broken_line,SET,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } }else{ @@ -142,12 +142,12 @@ if((flow_meter_para_g.flow_meter_code !=ASMODBUS)&&(flow_meter_para_g.flow_meter_code !=AS100MODBUS)&&(flow_meter_para_g.flow_meter_code !=SIARGO_MODBUS)){ if(IO_JitterEliminationCheck(LF_PULSE_INT_PORT,LF_PULSE_INT_PIN,501,Bit_RESET)==SET){ __SYS_STATUS_BYTES_GET(broken_line) = SET ; __SYS_STATUS_BYTES_STATUS(broken_line,SET,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } } @@ -170,9 +170,9 @@ delay_ms(1); if(IO_JitterEliminationCheck(UNDER_PWR_INT_PORT,UNDER_PWR_INT_PIN,1,Bit_SET)==SET){ __SYS_STATUS_BYTES_GET(broken_line) = SET ; __SYS_STATUS_BYTES_STATUS(broken_line,SET,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } UV_LOSE_CHECK_DISABLE; @@ -209,9 +209,9 @@ delay_ms(1); if(IO_JitterEliminationCheck(LOW_PWR_INT_PORT,LOW_PWR_INT_PIN,1,Bit_SET)==SET){ __SYS_STATUS_BYTES_GET(broken_line) = SET ; __SYS_STATUS_BYTES_STATUS(broken_line,SET,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } LV_LOSE_CHECK_DISABLE; @@ -248,9 +248,9 @@ delay_ms(1); if(IO_JitterEliminationCheck(CV_ALM_A_PORT,CV_ALM_A_PIN,1,Bit_SET)==SET){ __SYS_STATUS_BYTES_GET(broken_line) = SET ; __SYS_STATUS_BYTES_STATUS(broken_line,SET,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_GET(broken_line) = RESET ; __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } CV_LOSE_CHECK_DISABLE; @@ -455,6 +455,8 @@ //¶ÏÏß±¨¾¯£¬ ÒòΪºÜ¶àÏß¶¼¿ÉÒÔ¸´ÓöÏÏߣ¬ËùÒÔ¶ÏÏß·ÅÔÚ×îºóÅÐ¶Ï if(broken_line_cnt >= ALARM_LINE_CONTINUE_TIMES){ __SYS_STATUS_ALARM_BYTES_SET(broken_line,ALARM_ID_BROKEN_LINE); }else{ __SYS_STATUS_BYTES_STATUS(broken_line,RESET,ALARM_ID_BROKEN_LINE); } Function/FLOW_METER_DATA_COLLECT/pulse_and_alarm_line.h
@@ -6,7 +6,7 @@ //Âö³å³ÖÐø×î¶Ìʱ¼ä #define PULSE_CHECK_DELAY_MS 10U #define PULSE_CHECK_DELAY_MS 30U //¸´Óà @@ -24,8 +24,8 @@ #define LP_LOSE_CHECK_ENABLE GPIO_SetBits(LP_LOSE_CHECK_EN_PORT,LP_LOSE_CHECK_EN_PIN) #define LP_LOSE_CHECK_DISABLE GPIO_ResetBits(LP_LOSE_CHECK_EN_PORT,LP_LOSE_CHECK_EN_PIN) //Âö³å¼ì²âIO #define LF_PULSE_INT_PORT GPIOA #define LF_PULSE_INT_PIN GPIO_Pin_0 #define LF_PULSE_INT_PORT GPIOC #define LF_PULSE_INT_PIN GPIO_Pin_5 #define LF_PULSE_INT_IO_READ GPIO_ReadInputDataBit(LF_PULSE_INT_PORT, LF_PULSE_INT_PIN) Function/FLOW_METER_DATA_COLLECT/rs485_read_data.c
@@ -83,6 +83,8 @@ dma_recv_cnt = dma_mar_reg_read - (uint32)RS485_read_data_recv_buff; if(dma_recv_cnt) { if((dma_recv_cnt >= RS485_READ_DATA_RECV_BUFF_LEN_MAX)||(dma_recv_cnt >= WRC_REC_BUF_LENGTH)) return; rs485_com_uart_data_g.recv_length = dma_recv_cnt; arrayA_2_arrayB(RS485_read_data_recv_buff , rs485_com_uart_data_g.recv_buf, dma_recv_cnt, LITTLE_ENDIAN) ; rs485_com_uart_data_g.recv_flag = SET;//½ÓÊÕÍê³É @@ -239,6 +241,7 @@ RS485_read_data_uart_Init(BaudRate,ParityBit,OneBit); RS485_read_data_RX_DMA_CH3_Init(); uart_ctrl_para_g.RS485_rxto_flag = RESET; RS485_PWR_ON; delay_us(10); @@ -258,8 +261,10 @@ ErrorStatus read_ok = FAIL; //¼ì²é´®¿ÚÊý¾Ý if(uart_ctrl_para_g.RS485_rxto_flag ==SET){ uart_ctrl_para_g.RS485_rxto_flag = RESET; RS485_read_data_RX_DMA_check(); } //·ÖÎöÊý¾Ý,Èç¹û³É¹¦¶Áµ½Êý¾Ýread_ok = PASS if(rs485_com_uart_data_g.recv_flag == SET){ rs485_com_uart_data_g.recv_flag =RESET; Function/OFF_CHIP_FLASH/off_chip_flash.c
@@ -560,21 +560,27 @@ u32 addr1; u16 count_i = 0; OUT_FLASH_CTRL_ENABLE; for(count_i=0;count_i<512;count_i++) { u8_temp_s[count_i] =(uint8_t)count_i; u8_temp_s2[count_i] = 0; } addr1 = 256*100; // Out_Flash_MultipleRead(&u8_temp_s2[addr1&0xff],addr1,1); Out_Flash_MultipleRead(&u8_temp_s2[addr1&0xff],addr1,256); addr1 = 0x1000+100; Out_Flash_MultipleWrite(&u8_temp_s[addr1&0xff],addr1,1); Out_Flash_MultipleWrite(&u8_temp_s[addr1&0xff],addr1,256); Out_Flash_MultipleRead(&u8_temp_s2[addr1&0xff],addr1,1); Out_Flash_MultipleRead(&u8_temp_s2[addr1&0xff],addr1,256); #ifdef RS232_PRINTF printf("outFLASH--WD=%d;RD=%d;\r\n",u8_temp_s[addr1&0xff],u8_temp_s2[addr1&0xff]); #endif OUT_FLASH_CTRL_DISABLE; // Out_Flash_MultipleWrite(&u8_temp_s[0],BOOTLOAD_DIFF_PROG_START_ADDRESS+512,512); // // Out_Flash_MultipleRead(&u8_temp_s2[0],BOOTLOAD_DIFF_PROG_START_ADDRESS+512,512); Function/OFF_CHIP_FLASH/off_chip_flash.h
@@ -5,7 +5,7 @@ #include "define_all.h" #include "eeprom.h" /***************************ÍⲿflashÈÝÁ¿µÈÐÅÏ¢¶¨Òå**********************************************/ #define OUT_FLASH_ALL_SIZE 0x400000// 4194304=32Mbits #define OUT_FLASH_ALL_SIZE 0x400000//4*1024*1024=4194304MB=32Mbits #define OUT_FLASH_PAGE_SIZE 256// һҳΪ256×Ö½Ú£¬×î´ó¿ÉÁ¬Ðø±à¼Ò»Ò³ #define OUT_FLASH_SECTOR_SIZE 4096// Ò»¸öÉÈÇø4096×Ö½Ú£¬×îС²Á³ýµ¥Î»Îª1¸öÉÈÇø // ÍⲿFLASH×Ô¶¨ÒåµÄ¿éÊýÁ¿ @@ -52,10 +52,11 @@ void FLASH_Write_Disable(void); u16 Flash_ReadID(void); void Out_Flash_MultipleRead(uint8* pBuffer,uint32 ReadAddr,uint16 NumByteToRead); void Flash_Write_Page(uint8_t* pBuffer,u32 WriteAddr,u16 NumByteToWrite); uint8 Flash_data_read(uint32 ReadAddr); //void Flash_Write_NoCheck(uint8* pBuffer,uint32 WriteAddr,uint16 NumByteToWrite); void Out_Flash_MultipleRead(uint8* pBuffer,uint32 ReadAddr,uint16 NumByteToRead); void Out_Flash_MultipleWrite(uint8_t* pBuffer,u32 WriteAddr,u16 NumByteToWrite); void Flash_Erase_Chip(void); @@ -64,14 +65,14 @@ void Flash_PowerDown(void); void Flash_WAKEUP(void); float Flash_data_read_float(uint32 addr16); void Flash_data_write_float(uint32 addr16, float data) ; double Flash_data_read_double(uint32 addr16) ; void Flash_data_write_double(uint32 addr16, double data) ; u32 Flash_data_read_uint32(uint32 addr16) ; void Flash_data_write_uint32(uint32 addr16, uint32 data) ; u16 Flash_data_read_uint16(uint32 addr16) ; void Flash_data_write_uint16(uint32 addr16, uint16 data) ; //float Flash_data_read_float(uint32 addr16); //void Flash_data_write_float(uint32 addr16, float data) ; //double Flash_data_read_double(uint32 addr16) ; //void Flash_data_write_double(uint32 addr16, double data) ; //u32 Flash_data_read_uint32(uint32 addr16) ; //void Flash_data_write_uint32(uint32 addr16, uint32 data) ; //u16 Flash_data_read_uint16(uint32 addr16) ; //void Flash_data_write_uint16(uint32 addr16, uint16 data) ; void OUT_FLASH_test(void); Function/POWER_MANAGE/power_manage.c
@@ -493,6 +493,7 @@ GPIO_EXTI_Init( HWIDO_EX_PWR_PORT, HWIDO_EX_PWR_PIN, EXTI_RISING, ENABLE); up_comm_uart_enable();//ÍâµçʱʹÄÜÉÏλ»ú´®¿Ú uart_ctrl_para_g.UP_COMM_rxto_flag = RESET; lcd_first_wake_up_flag_g = SET; //Íâµç½ÓÈëµãÁÁÆÁÄ»²¢±£³Ö³£ÁÁ //½èµç¹Ø±Õ @@ -515,6 +516,7 @@ { GPIO_EXTI_Init( HWIDO_EX_PWR_PORT, HWIDO_EX_PWR_PIN, EXTI_RISING, DISABLE); EX_PWR_OFF; pwr_vol_p->ex_pwr_in_cnt = 0; //?Ìí¼ÓÍâµç±ä»¯±¨¾¯£¬Íâµç±¨¾¯ÌØÊâ´¦Àí£¬ÒÆ³ý±¨¾¯£¬²ÎÓë·§¿Ø£¬²»ÏÔʾ±¨¾¯Âë if(__SYS_STATUS_BYTES_GET(power_state) ==SET){ __SYS_STATUS_BYTES_STATUS(power_state, RESET, ALARM_ID_NORMAL);//¸Ã״̬²»²ÎÓ뱨¾¯ÏÔʾ Function/STORAGE/sizhu_alarm_record.c
@@ -2,7 +2,7 @@ #include "sizhu_ctrl_word.h" #include "eeprom.h" LOG_ALARM_CTRL_T log_alarm_para_g; //ALARM_REPORT_PARA_T alarm_report_para_g; @@ -15,20 +15,20 @@ *****************************************/ uint8_t system_alarm_log_eeprom_default_init(void) { // log_alarm_para_g.system_alarm_log.log_count = 0; // log_alarm_para_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_para_g.system_alarm_log.log_count, SYSTEM_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_para_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_SAVE_ADDR ); // log_alarm_ctrl_g.system_alarm_log.log_count = 0; // log_alarm_ctrl_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_ctrl_g.system_alarm_log.log_count, SYSTEM_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_ctrl_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_SAVE_ADDR ); // // log_alarm_para_g.class_measure_abn.log_count = 0; // log_alarm_para_g.class_measure_abn.log_addr_save = MEASURE_ALARM_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_para_g.class_measure_abn.log_count, MEASURE_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_para_g.class_measure_abn.log_addr_save, MEASURE_ALARM_LOG_SAVE_ADDR ); // log_alarm_ctrl_g.class_measure_abn.log_count = 0; // log_alarm_ctrl_g.class_measure_abn.log_addr_save = MEASURE_ALARM_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_ctrl_g.class_measure_abn.log_count, MEASURE_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_ctrl_g.class_measure_abn.log_addr_save, MEASURE_ALARM_LOG_SAVE_ADDR ); // log_alarm_para_g.valve_action_log.log_count = 0; // log_alarm_para_g.valve_action_log.log_addr_save = VALVE_ACTION_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_para_g.valve_action_log.log_count, VALVE_ACTION_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_para_g.valve_action_log.log_addr_save, VALVE_ACTION_LOG_SAVE_ADDR ); // log_alarm_ctrl_g.valve_operation_log.log_count = 0; // log_alarm_ctrl_g.valve_operation_log.log_addr_save = VALVE_ACTION_LOG_STORAGE_START_ADDR; // EEPROM_data_write_uint16 ( log_alarm_ctrl_g.valve_operation_log.log_count, VALVE_ACTION_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_ctrl_g.valve_operation_log.log_addr_save, VALVE_ACTION_LOG_SAVE_ADDR ); return 0; } @@ -45,13 +45,13 @@ uint8_t system_alarm_log_record_only_read_init(void) { // log_alarm_para_g.system_alarm_log.log_count = eeprom_data_read_uint16 ( SYSTEM_ALARM_LOG_COUNT_ADDR ); // log_alarm_para_g.system_alarm_log.log_addr_save = eeprom_data_read_uint32 ( SYSTEM_ALARM_LOG_SAVE_ADDR ); // log_alarm_ctrl_g.system_alarm_log.log_count = eeprom_data_read_uint16 ( SYSTEM_ALARM_LOG_COUNT_ADDR ); // log_alarm_ctrl_g.system_alarm_log.log_addr_save = eeprom_data_read_uint32 ( SYSTEM_ALARM_LOG_SAVE_ADDR ); // // if((log_alarm_para_g.system_alarm_log.log_addr_save > SYSTEM_ALARM_LOG_STORAGE_END_ADDR)||(log_alarm_para_g.system_alarm_log.log_addr_save < SYSTEM_ALARM_LOG_STORAGE_START_ADDR)) // if((log_alarm_ctrl_g.system_alarm_log.log_addr_save > SYSTEM_ALARM_LOG_STORAGE_END_ADDR)||(log_alarm_ctrl_g.system_alarm_log.log_addr_save < SYSTEM_ALARM_LOG_STORAGE_START_ADDR)) // { // log_alarm_para_g.system_alarm_log.log_count = 0; // log_alarm_para_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // log_alarm_ctrl_g.system_alarm_log.log_count = 0; // log_alarm_ctrl_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // } return 0; } @@ -68,26 +68,26 @@ { // void *alarm_ptr; // // eeprom_multiple_data_write( (uint8_t *)para_alarm_ptr, log_alarm_para_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_STORAGE_LENGTH ); // eeprom_multiple_data_write( (uint8_t *)para_alarm_ptr, log_alarm_ctrl_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_STORAGE_LENGTH ); // // if((log_alarm_para_g.system_alarm_log.log_addr_save >= SYSTEM_ALARM_LOG_STORAGE_END_ADDR)||(log_alarm_para_g.system_alarm_log.log_addr_save < SYSTEM_ALARM_LOG_STORAGE_START_ADDR)) // if((log_alarm_ctrl_g.system_alarm_log.log_addr_save >= SYSTEM_ALARM_LOG_STORAGE_END_ADDR)||(log_alarm_ctrl_g.system_alarm_log.log_addr_save < SYSTEM_ALARM_LOG_STORAGE_START_ADDR)) // { // log_alarm_para_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // log_alarm_ctrl_g.system_alarm_log.log_addr_save = SYSTEM_ALARM_LOG_STORAGE_START_ADDR; // }else // { // log_alarm_para_g.system_alarm_log.log_addr_save = log_alarm_para_g.system_alarm_log.log_addr_save + SYSTEM_ALARM_LOG_STORAGE_LENGTH; // log_alarm_ctrl_g.system_alarm_log.log_addr_save = log_alarm_ctrl_g.system_alarm_log.log_addr_save + SYSTEM_ALARM_LOG_STORAGE_LENGTH; // } // // if(log_alarm_para_g.system_alarm_log.log_count >= SYSTEM_ALARM_LOG_NUM) // if(log_alarm_ctrl_g.system_alarm_log.log_count >= SYSTEM_ALARM_LOG_NUM) // { // log_alarm_para_g.system_alarm_log.log_count = SYSTEM_ALARM_LOG_NUM; // log_alarm_ctrl_g.system_alarm_log.log_count = SYSTEM_ALARM_LOG_NUM; // }else // { // log_alarm_para_g.system_alarm_log.log_count ++; // log_alarm_ctrl_g.system_alarm_log.log_count ++; // } // // EEPROM_data_write_uint16 ( log_alarm_para_g.system_alarm_log.log_count, SYSTEM_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_para_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_SAVE_ADDR ); // EEPROM_data_write_uint16 ( log_alarm_ctrl_g.system_alarm_log.log_count, SYSTEM_ALARM_LOG_COUNT_ADDR ); // EEPROM_data_write_uint32 ( log_alarm_ctrl_g.system_alarm_log.log_addr_save, SYSTEM_ALARM_LOG_SAVE_ADDR ); return 0; } Function/STORAGE/sizhu_alarm_record.h
@@ -98,7 +98,7 @@ #pragma pack() extern LOG_ALARM_CTRL_T log_alarm_para_g; uint8_t system_alarm_log_eeprom_default_init(void); Function/STORAGE/sizhu_event_record.c
@@ -1,6 +1,6 @@ #include "sizhu_event_record.h" LOG_EVENT_CTRL_T log_event_para_g; void sizhu_event_log_eeprom_default_init(void) { sizhu_valve_action_log_eeprom_default_init(); Function/STORAGE/sizhu_event_record.h
@@ -54,7 +54,7 @@ #pragma pack() extern LOG_EVENT_CTRL_T log_event_para_g; void sizhu_event_log_eeprom_default_init(void); uint8_t sizhu_valve_action_log_eeprom_default_init(void); Function/STORAGE/sizhu_history_record.c
@@ -2,7 +2,7 @@ #include "system_mem_para.h" LOG_SIZHU_HISTORY_CTRL_T log_sizhu_history_run_g; LOG_SIZHU_LOG_SAVE_T ufg620_log_g; @@ -17,31 +17,31 @@ // /*´æ´¢¿Õ¼äÈç¹û¸øµÄ²»¹»5000£¬ÄÇô·µ»Ø´íÎóÖµ*/ // // // // log_sizhu_history_run_g.per_period_log.log_count = 0; // log_sizhu_history_run_g.per_hour_log.log_count = 0; // log_sizhu_history_run_g.per_day_log.log_count = 0; // log_sizhu_history_run_g.per_month_log.log_count = 0; // log_sizhu_history_ctrl_g.per_interval_log.log_count = 0; // log_sizhu_history_ctrl_g.per_hour_log.log_count = 0; // log_sizhu_history_ctrl_g.per_day_log.log_count = 0; // log_sizhu_history_ctrl_g.per_month_log.log_count = 0; // // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_period_log.log_count, (STRUCT_PER_PERIOD_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_hour_log.log_count, (STRUCT_PER_HOUR_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_day_log.log_count, (STRUCT_PER_DAY_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_month_log.log_count, (STRUCT_PER_MONTH_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_interval_log.log_count, (STRUCT_PER_PERIOD_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_hour_log.log_count, (STRUCT_PER_HOUR_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_day_log.log_count, (STRUCT_PER_DAY_OFFSET) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_month_log.log_count, (STRUCT_PER_MONTH_OFFSET) ); // // log_sizhu_history_run_g.per_period_log.log_addr_begin = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_run_g.per_hour_log.log_addr_begin = PER_HOUR_LOG_OFFSET; // log_sizhu_history_run_g.per_day_log.log_addr_begin = PER_DAY_LOG_OFFSET; // log_sizhu_history_run_g.per_month_log.log_addr_begin = PER_MONTH_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_interval_log.log_addr_begin = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_hour_log.log_addr_begin = PER_HOUR_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_day_log.log_addr_begin = PER_DAY_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_month_log.log_addr_begin = PER_MONTH_LOG_OFFSET; // log_sizhu_history_run_g.per_period_log.log_addr_save = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_run_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // log_sizhu_history_run_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // log_sizhu_history_run_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_interval_log.log_addr_save = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_period_log.log_addr_save , (STRUCT_PERIOD_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_hour_log.log_addr_save , (STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_day_log.log_addr_save, (STRUCT_DAY_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_month_log.log_addr_save, (STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_interval_log.log_addr_save , (STRUCT_PERIOD_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_hour_log.log_addr_save , (STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_day_log.log_addr_save, (STRUCT_DAY_LOG_ADDR_SAVE_OFFSET) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_month_log.log_addr_save, (STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET) ); return 1; } @@ -65,44 +65,44 @@ *****************************************/ uint8_t sizhu_historical_record_only_read_init(void) { // log_sizhu_history_run_g.per_period_log.log_count = eeprom_data_read_uint16(STRUCT_PER_PERIOD_OFFSET); // log_sizhu_history_run_g.per_hour_log.log_count = eeprom_data_read_uint16(STRUCT_PER_HOUR_OFFSET); // log_sizhu_history_run_g.per_day_log.log_count = eeprom_data_read_uint16(STRUCT_PER_DAY_OFFSET); // log_sizhu_history_run_g.per_month_log.log_count = eeprom_data_read_uint16(STRUCT_PER_MONTH_OFFSET); // log_sizhu_history_ctrl_g.per_interval_log.log_count = eeprom_data_read_uint16(STRUCT_PER_PERIOD_OFFSET); // log_sizhu_history_ctrl_g.per_hour_log.log_count = eeprom_data_read_uint16(STRUCT_PER_HOUR_OFFSET); // log_sizhu_history_ctrl_g.per_day_log.log_count = eeprom_data_read_uint16(STRUCT_PER_DAY_OFFSET); // log_sizhu_history_ctrl_g.per_month_log.log_count = eeprom_data_read_uint16(STRUCT_PER_MONTH_OFFSET); // // log_sizhu_history_run_g.per_period_log.log_addr_begin = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_run_g.per_hour_log.log_addr_begin = PER_HOUR_LOG_OFFSET; // log_sizhu_history_run_g.per_day_log.log_addr_begin = PER_DAY_LOG_OFFSET; // log_sizhu_history_run_g.per_month_log.log_addr_begin = PER_MONTH_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_interval_log.log_addr_begin = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_hour_log.log_addr_begin = PER_HOUR_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_day_log.log_addr_begin = PER_DAY_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_month_log.log_addr_begin = PER_MONTH_LOG_OFFSET; // // log_sizhu_history_run_g.per_period_log.log_addr_save = eeprom_data_read_uint32(STRUCT_PERIOD_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_run_g.per_hour_log.log_addr_save = eeprom_data_read_uint32(STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_run_g.per_day_log.log_addr_save = eeprom_data_read_uint32(STRUCT_DAY_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_run_g.per_month_log.log_addr_save = eeprom_data_read_uint32(STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_ctrl_g.per_interval_log.log_addr_save = eeprom_data_read_uint32(STRUCT_PERIOD_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_ctrl_g.per_hour_log.log_addr_save = eeprom_data_read_uint32(STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_ctrl_g.per_day_log.log_addr_save = eeprom_data_read_uint32(STRUCT_DAY_LOG_ADDR_SAVE_OFFSET); // log_sizhu_history_ctrl_g.per_month_log.log_addr_save = eeprom_data_read_uint32(STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET); // // // if((log_sizhu_history_run_g.per_period_log.log_addr_save > PER_PERIOD_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_period_log.log_addr_save < PER_PERIOD_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_interval_log.log_addr_save > PER_PERIOD_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_interval_log.log_addr_save < PER_PERIOD_LOG_OFFSET)) // { // log_sizhu_run_g.per_period_log_count = 0; // log_sizhu_history_run_g.per_period_log.log_addr_save = PER_PERIOD_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_interval_log.log_addr_save = PER_PERIOD_LOG_OFFSET; // } // // if((log_sizhu_history_run_g.per_hour_log.log_addr_save > PER_HOUR_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_hour_log.log_addr_save < PER_HOUR_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_hour_log.log_addr_save > PER_HOUR_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_hour_log.log_addr_save < PER_HOUR_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_hour_log.log_count = 0; // log_sizhu_history_run_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_hour_log.log_count = 0; // log_sizhu_history_ctrl_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // } // // if((log_sizhu_history_run_g.per_day_log.log_addr_save > PER_DAY_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_day_log.log_addr_save < PER_DAY_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_day_log.log_addr_save > PER_DAY_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_day_log.log_addr_save < PER_DAY_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_day_log.log_count = 0; // log_sizhu_history_run_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_day_log.log_count = 0; // log_sizhu_history_ctrl_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // } // // if((log_sizhu_history_run_g.per_month_log.log_addr_save > PER_MONTH_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_month_log.log_addr_save < PER_MONTH_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_month_log.log_addr_save > PER_MONTH_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_month_log.log_addr_save < PER_MONTH_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_month_log.log_count = 0; // log_sizhu_history_run_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_month_log.log_count = 0; // log_sizhu_history_ctrl_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // } @@ -116,16 +116,16 @@ //uint16_t sizhu_historical_hour_log(void) //{ // return log_sizhu_history_run_g.per_hour_log.log_count; // return log_sizhu_history_ctrl_g.per_hour_log.log_count; //} //uint16_t sizhu_historical_day_log(void) //{ // return log_sizhu_history_run_g.per_day_log.log_count; // return log_sizhu_history_ctrl_g.per_day_log.log_count; //} //uint16_t sizhu_historical_month_log(void) //{ // return log_sizhu_history_run_g.per_month_log.log_count; // return log_sizhu_history_ctrl_g.per_month_log.log_count; //} @@ -138,16 +138,16 @@ // *save_count = log_sizhu_run_g.per_period_log_count; // }else if(logtype == LOG_SIZHU_HOUR_TYPE) // { // *read_addr = log_sizhu_history_run_g.per_hour_log.log_addr_save; // *save_count = log_sizhu_history_run_g.per_hour_log.log_count; // *read_addr = log_sizhu_history_ctrl_g.per_hour_log.log_addr_save; // *save_count = log_sizhu_history_ctrl_g.per_hour_log.log_count; // }else if(logtype == LOG_SIZHU_DAY_TYPE) // { // *read_addr = log_sizhu_history_run_g.per_day_log.log_addr_save; // *save_count = log_sizhu_history_run_g.per_day_log.log_count; // *read_addr = log_sizhu_history_ctrl_g.per_day_log.log_addr_save; // *save_count = log_sizhu_history_ctrl_g.per_day_log.log_count; // }else if(logtype == LOG_SIZHU_MONTH_TYPE) // { // *read_addr = log_sizhu_history_run_g.per_month_log.log_addr_save; // *save_count = log_sizhu_history_run_g.per_month_log.log_count; // *read_addr = log_sizhu_history_ctrl_g.per_month_log.log_addr_save; // *save_count = log_sizhu_history_ctrl_g.per_month_log.log_count; // } return 1; } @@ -232,93 +232,93 @@ // if(logtype == LOG_SIZHU_HOUR_TYPE) // { // // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_run_g.per_hour_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_ctrl_g.per_hour_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // // // if((log_sizhu_history_run_g.per_hour_log.log_addr_save >= PER_HOUR_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_hour_log.log_addr_save < PER_HOUR_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_hour_log.log_addr_save >= PER_HOUR_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_hour_log.log_addr_save < PER_HOUR_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_hour_log.log_addr_save = PER_HOUR_LOG_OFFSET; // // }else // { // log_sizhu_history_run_g.per_hour_log.log_addr_save = log_sizhu_history_run_g.per_hour_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // log_sizhu_history_ctrl_g.per_hour_log.log_addr_save = log_sizhu_history_ctrl_g.per_hour_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // } // // if(log_sizhu_history_run_g.per_hour_log.log_count >= HOUR_LOG_NUM) // if(log_sizhu_history_ctrl_g.per_hour_log.log_count >= HOUR_LOG_NUM) // { // // log_sizhu_history_run_g.per_hour_log.log_count = HOUR_LOG_NUM; // log_sizhu_history_ctrl_g.per_hour_log.log_count = HOUR_LOG_NUM; // // }else // { // log_sizhu_history_run_g.per_hour_log.log_count ++; // log_sizhu_history_ctrl_g.per_hour_log.log_count ++; // // } // // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_hour_log.log_count, ( STRUCT_PER_HOUR_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_hour_log.log_addr_save , ( STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET ) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_hour_log.log_count, ( STRUCT_PER_HOUR_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_hour_log.log_addr_save , ( STRUCT_HOUR_LOG_ADDR_SAVE_OFFSET ) ); // // // // // }else if(logtype == LOG_SIZHU_DAY_TYPE) // { // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_run_g.per_day_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_ctrl_g.per_day_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // // // if((log_sizhu_history_run_g.per_day_log.log_addr_save >= PER_DAY_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_day_log.log_addr_save < PER_DAY_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_day_log.log_addr_save >= PER_DAY_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_day_log.log_addr_save < PER_DAY_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_day_log.log_addr_save = PER_DAY_LOG_OFFSET; // // }else // { // log_sizhu_history_run_g.per_day_log.log_addr_save = log_sizhu_history_run_g.per_day_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // log_sizhu_history_ctrl_g.per_day_log.log_addr_save = log_sizhu_history_ctrl_g.per_day_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // } // // if(log_sizhu_history_run_g.per_day_log.log_count >= DAY_LOG_NUM) // if(log_sizhu_history_ctrl_g.per_day_log.log_count >= DAY_LOG_NUM) // { // // log_sizhu_history_run_g.per_day_log.log_count = DAY_LOG_NUM; // log_sizhu_history_ctrl_g.per_day_log.log_count = DAY_LOG_NUM; // // }else // { // log_sizhu_history_run_g.per_day_log.log_count ++; // log_sizhu_history_ctrl_g.per_day_log.log_count ++; // // } // // // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_day_log.log_count, ( STRUCT_PER_DAY_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_day_log.log_addr_save , ( STRUCT_DAY_LOG_ADDR_SAVE_OFFSET ) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_day_log.log_count, ( STRUCT_PER_DAY_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_day_log.log_addr_save , ( STRUCT_DAY_LOG_ADDR_SAVE_OFFSET ) ); // // // }else if(logtype == LOG_SIZHU_MONTH_TYPE) // { // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_run_g.per_month_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // eeprom_multiple_data_write( (uint8_t *)log_run_ptr, log_sizhu_history_ctrl_g.per_month_log.log_addr_save, sizeof(LOG_SIZHU_LOG_SAVE_T) ); // // // if((log_sizhu_history_run_g.per_month_log.log_addr_save >= PER_MONTH_LOG_OFFSET_END)||(log_sizhu_history_run_g.per_month_log.log_addr_save < PER_MONTH_LOG_OFFSET)) // if((log_sizhu_history_ctrl_g.per_month_log.log_addr_save >= PER_MONTH_LOG_OFFSET_END)||(log_sizhu_history_ctrl_g.per_month_log.log_addr_save < PER_MONTH_LOG_OFFSET)) // { // log_sizhu_history_run_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // log_sizhu_history_ctrl_g.per_month_log.log_addr_save = PER_MONTH_LOG_OFFSET; // // }else // { // log_sizhu_history_run_g.per_month_log.log_addr_save = log_sizhu_history_run_g.per_month_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // log_sizhu_history_ctrl_g.per_month_log.log_addr_save = log_sizhu_history_ctrl_g.per_month_log.log_addr_save + sizeof(LOG_SIZHU_LOG_SAVE_T); // } // // if(log_sizhu_history_run_g.per_month_log.log_count >= MONTH_LOG_NUM) // if(log_sizhu_history_ctrl_g.per_month_log.log_count >= MONTH_LOG_NUM) // { // // log_sizhu_history_run_g.per_month_log.log_count = MONTH_LOG_NUM; // log_sizhu_history_ctrl_g.per_month_log.log_count = MONTH_LOG_NUM; // // }else // { // log_sizhu_history_run_g.per_month_log.log_count ++; // log_sizhu_history_ctrl_g.per_month_log.log_count ++; // // } // // // EEPROM_data_write_uint16(log_sizhu_history_run_g.per_month_log.log_count, ( STRUCT_PER_MONTH_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_run_g.per_month_log.log_addr_save , ( STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET ) ); // EEPROM_data_write_uint16(log_sizhu_history_ctrl_g.per_month_log.log_count, ( STRUCT_PER_MONTH_OFFSET ) ); // EEPROM_data_write_uint32(log_sizhu_history_ctrl_g.per_month_log.log_addr_save , ( STRUCT_MONTH_LOG_ADDR_SAVE_OFFSET ) ); // // // Function/STORAGE/sizhu_history_record.h
@@ -70,7 +70,7 @@ #pragma pack() extern LOG_SIZHU_HISTORY_CTRL_T log_sizhu_history_run_g; uint8_t sizhu_historical_eeprom_default_init(void); Function/STORAGE/system_eep_mem_manage.h
@@ -14,87 +14,121 @@ //¿ªÍ·Áô256×Ö½Ú #define PARA_STORAGE_START_ADDR EEPROM_PHYS_START_ADDR + 256 #define PARA_EEP_B_OFFSET_ADDR 10240 //BÇøÆ«ÒÆµØÖ· #define PARA_EEP_B_OFFSET_ADDR (15*1024) //BÇøÆ«ÒÆµØÖ· //ϵͳÅäÖòÎÊý #define SYSTEM_EEP_ID_ADDR PARA_STORAGE_START_ADDR #define SYSTEM_EEP_ID_LENGTH 100 #define SYSTEM_EEP_ID_ADDR_LENGTH 100 //É豸»ù´¡ÐÅÏ¢²ÎÊý #define BASIC_INFORMATION_OF_EQUIPMENT_ADDR SYSTEM_EEP_ID_ADDR + SYSTEM_EEP_ID_LENGTH #define BASIC_INFORMATION_OF_EQUIPMENT_LENGTH 100 #define BASIC_INFORMATION_OF_EQUIPMENT_ADDR SYSTEM_EEP_ID_ADDR + SYSTEM_EEP_ID_ADDR_LENGTH #define BASIC_INFORMATION_OF_EQUIPMENT_ADDR_LENGTH 100 //É豸ÈíÓ²¼þÐÅÏ¢²ÎÊý-Ö÷°å #define MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR BASIC_INFORMATION_OF_EQUIPMENT_ADDR + BASIC_INFORMATION_OF_EQUIPMENT_LENGTH #define MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH 40 #define MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR BASIC_INFORMATION_OF_EQUIPMENT_ADDR + BASIC_INFORMATION_OF_EQUIPMENT_ADDR_LENGTH #define MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH 40 //É豸ÈíÓ²¼þÐÅÏ¢²ÎÊý¡ªLCD°å£¨±¸£©£º #define LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH #define LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH 40 #define LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + MAIN_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH #define LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH 40 //É豸ÈíÓ²¼þÐÅÏ¢¡ªÎÞÏ߰壨±¸£©£º #define WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH #define WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH 40 #define WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + LCD_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH #define WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH 40 //ʵʱ²ÎÊý£º #define REAL_TIME_DATA_ADDR WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_LENGTH #define REAL_TIME_DATA_LENGTH 1280 #define REAL_TIME_DATA_ADDR WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR + WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INFO_PARAM_ADDR_LENGTH #define REAL_TIME_DATA_ADDR_LENGTH 1280 //ͳ¼Æ²ÎÊý£º #define STATISTICAL_DATA_ADDR REAL_TIME_DATA_ADDR + REAL_TIME_DATA_LENGTH #define STATISTICAL_DATA_LENGTH 256 #define STATISTICAL_DATA_ADDR REAL_TIME_DATA_ADDR + REAL_TIME_DATA_ADDR_LENGTH #define STATISTICAL_DATA_ADDR_LENGTH 256 //·§ÃÅÏà¹Ø²ÎÊý£º #define VALVE_PARA_ADDR STATISTICAL_DATA_ADDR + STATISTICAL_DATA_LENGTH #define VALVE_PARA_LENGTH 50 #define VALVE_PARA_ADDR STATISTICAL_DATA_ADDR + STATISTICAL_DATA_ADDR_LENGTH #define VALVE_PARA_ADDR_LENGTH 50 //Á÷Á¿¼Æ²ÎÊý #define FLOW_METER_PARA_ADDR VALVE_PARA_ADDR + VALVE_PARA_ADDR_LENGTH #define FLOW_METER_PARA_ADDR_LENGTH 200 //ÎÂѹÅäÖòÎÊý //¼ÆÁ¿¶³½á²ÎÊý //µç³Ø²ÎÊýÅäÖà //ÉÏλ»ú\APPµÇ¼ÃÜÂë //ÉÏλ»ú´®¿ÚÐÅÏ¢ÅäÖà //ÎÞÏßÔ¶³ÌͨѶÅäÖòÎÊý //¼Û¸ñ·½°¸ÅäÖòÎÊý //³äÖµÅäÖòÎÊý //¼Û¸ñ·½°¸ÅäÖòÎÊý //Óà¶î/Ìõ¼þ¹Ø·§ÅäÖòÎÊý //ÆäËû //ϵͳ¹¦ÄÜ¿ØÖÆ×Ö //ϵͳ±¨¾¯¿ØÖÆ×Ö/ϵͳ±¨¾¯Éϱ¨¿ØÖÆ×Ö //¹Ø·§¿ØÖÆ×Ö #define TEM_PRE_PARA_ADDR FLOW_METER_PARA_ADDR + FLOW_METER_PARA_ADDR_LENGTH #define TEM_PRE_PARA_ADDR_LENGTH 60 //¼ÆÁ¿¶³½á²ÎÊý #define MEASURE_FREEZE_PARA_ADDR TEM_PRE_PARA_ADDR + TEM_PRE_PARA_ADDR_LENGTH #define MEASURE_FREEZE_PARA_ADDR_LENGTH 20 //µç³Ø²ÎÊýÅäÖà #define BAT_PARA_ADDR MEASURE_FREEZE_PARA_ADDR + MEASURE_FREEZE_PARA_ADDR_LENGTH #define BAT_PARA_ADDR_LENGTH 50 //ÉÏλ»ú\APPµÇ¼ÃÜÂë #define LOGIN_PASSWORD_ADDR BAT_PARA_ADDR + BAT_PARA_ADDR_LENGTH #define LOGIN_PASSWORD_ADDR_LENGTH 24 //ÉÏλ»ú´®¿ÚÐÅÏ¢ÅäÖà #define UP_COMM_PARA_ADDR LOGIN_PASSWORD_ADDR + LOGIN_PASSWORD_ADDR_LENGTH #define UP_COMM_PARA_ADDR_LENGTH 20 //ÎÞÏßÔ¶³ÌͨѶÅäÖòÎÊý #define WRC_PARA_SIZHU_ADDR UP_COMM_PARA_ADDR + UP_COMM_PARA_ADDR_LENGTH #define WRC_PARA_SIZHU_ADDR_LENGTH 300 //¼Û¸ñ·½°¸ÅäÖòÎÊý #define PRICE_SCHEME_ADDR WRC_PARA_SIZHU_ADDR + WRC_PARA_SIZHU_ADDR_LENGTH #define PRICE_SCHEME_ADDR_LENGTH 150 //³äÖµÅäÖòÎÊý #define RECHARGE_INFO_ADDR PRICE_SCHEME_ADDR + PRICE_SCHEME_ADDR_LENGTH #define RECHARGE_INFO_ADDR_LENGTH 50 //Óà¶î/Ìõ¼þ¹Ø·§ÅäÖòÎÊý #define BILLING_VALVE_CTRL_PATA_ADDR RECHARGE_INFO_ADDR + RECHARGE_INFO_ADDR_LENGTH #define BILLING_VALVE_CTRL_PATA_ADDR_LENGTH 80 //ÆäËû #define OTHER_PATA_ADDR BILLING_VALVE_CTRL_PATA_ADDR + BILLING_VALVE_CTRL_PATA_ADDR_LENGTH #define OTHER_PATA_ADDR_LENGTH 1000 //ϵͳ¹¦ÄÜ¿ØÖÆ×Ö #define SYSTEM_FUNCTION_CTRL_WORD_ADDR OTHER_PATA_ADDR + OTHER_PATA_ADDR_LENGTH #define SYSTEM_FUNCTION_CTRL_WORD_ADDR_LENGTH 20 //ϵͳ±¨¾¯¿ØÖÆ×Ö/ϵͳ±¨¾¯Éϱ¨¿ØÖÆ×Ö #define SYSTEM_ALARM_CTRL_WORD_ADDR SYSTEM_FUNCTION_CTRL_WORD_ADDR + SYSTEM_FUNCTION_CTRL_WORD_ADDR_LENGTH #define SYSTEM_ALARM_CTRL_WORD_ADDR_LENGTH 56 //¹Ø·§¿ØÖÆ×Ö #define VALVE_CTL_BYTES_ADDR SYSTEM_ALARM_CTRL_WORD_ADDR + SYSTEM_ALARM_CTRL_WORD_ADDR_LENGTH #define VALVE_CTL_BYTES_ADDR_LENGTH 56 //ÈÕÖ¾¿ØÖƲÎÊý£º£¨°üÀ¨ÀúÊ·Êý¾Ý¼Ç¼¡¢±¨¾¯¼Ç¼¡¢²ÎÊýÐ޸ļǼ¡¢Ê¼þ¼Ç¼µÈµÈ£¬·Ö¿ª¶¨Òå¿Õ¼ä£¬Öм䶼ҪԤÁôһЩ¿Õ¼äΪÁËÒÔºóÔö¼Ó£© #define LOG_CTRL_PARA_START_ADDR VALVE_CTL_BYTES_ADDR + VALVE_CTL_BYTES_ADDR_LENGTH //ÀúÊ·Êý¾Ý¼Ç¼ #define LOG_SIZHU_HISTORY_CTRL_ADDR LOG_CTRL_PARA_START_ADDR #define LOG_SIZHU_HISTORY_CTRL_ADDR_LENGTH 22*5 //±¨¾¯¼Ç¼£¨Ô¤Áô1±¶£© #define LOG_ALARM_CTRL_ADDR LOG_SIZHU_HISTORY_CTRL_ADDR + LOG_SIZHU_HISTORY_CTRL_ADDR_LENGTH #define LOG_ALARM_CTRL_ADDR_LENGTH 22*2 //ʼþ¼Ç¼£¨Ô¤Áô2±¶£© #define LOG_EVENT_CTRL_ADDR LOG_ALARM_CTRL_ADDR + LOG_ALARM_CTRL_ADDR_LENGTH #define LOG_EVENT_CTRL_ADDR_LENGTH 22*10 //²ÎÊýÐ޸ļǼ£¨Ô¤Áô2±¶£© #define LOG_PARA_MODIFY_CTRL_ADDR LOG_ALARM_CTRL_ADDR + LOG_ALARM_CTRL_ADDR_LENGTH #define LOG_PARA_MODIFY_CTRL_ADDR_LENGTH 22*20 //µÚÈý·½ÏµÍ³Ïà¹Ø²ÎÊý #define THIRD_SYSTEM_PARA_START_ADDR #define THIRD_SYSTEM_PARA_LENGTH //µÚÈý·½ÏµÍ³²ÎÊýϸ·Ö£¨´Ë²¿·Ö¹¤×÷ÔÚ¿ª·¢µÚÈý·½°æ±¾µÄʱºòÌí¼Ó£¬´Ë´¦½ö×öÁô¿Õ£© //δÍê³É...... Function/STORAGE/system_flash_mem_manage.h
@@ -4,39 +4,63 @@ #include "off_chip_flash.h" #define STORAGE_SPACE OUT_FLASH_ALL_SIZE /************Íⲿflash´æ´¢¹æ»®****************** *1³ÌÐòÉý¼¶´æ´¢Çø£ºÁôÁ½¸ö512KB¿Õ¼ä£¬Ò»¸öÓÃÓÚ½ÓÊÕ¸üгÌÐò£¬Ò»¸öÓÃÓÚ»¹ÔгÌÐòÁÙʱ´æ´¢Çø¡£ *2Êý¾ÝÀúÊ·£» *3±¨¾¯¼Ç¼£» *4²ÎÊýÐ޸ļǼ£» *5ʼþ¼Ç¼£» *6µÚÈý·½ÏµÍ³´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¡¢±¨¾¯¼Ç¼¡¢Ê¼þ¼Ç¼µÈ£¬¸ù¾ÝµÚÈý·½ÏµÍ³ÒªÇóÔÚ×ö¾ßÌ嶨Ò壬´Ë´¦½ö×öÁô¿Õ *2˼ÖþÈÕÖ¾´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¼Ç¼¡¢¾¯¼Ç¼¡¢Ê¼þ¼Ç¼¡¢²ÎÊýÐ޸ļǼ£» *3µÚÈý·½ÏµÍ³´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¡¢±¨¾¯¼Ç¼¡¢Ê¼þ¼Ç¼µÈ£¬¸ù¾ÝµÚÈý·½ÏµÍ³ÒªÇóÔÚ×ö¾ßÌ嶨Ò壬´Ë´¦½ö×öÁô¿Õ */ //³ÌÐòÉý¼¶´æ´¢Çø /*³ÌÐòÉý¼¶´æ´¢Çø*/ #define PROGRAM_UPDATE_STORAGE_START_ADDR 0 #define PROGRAM_UPDATE_STORAGE_LENGTH (1024*1024) /*˼ÖþÈÕÖ¾´æ´¢Çø*/ //Êý¾ÝÀúÊ·¼Ç¼ #define HISTORY_RECORD_STORAGE_START_ADDR PROGRAM_UPDATE_STORAGE_START_ADDR + PROGRAM_UPDATE_STORAGE_LENGTH #define HISTORY_RECORD_STORAGE_LENGTH (1024*1024) //±¨¾¯¼Ç¼ //±¨¾¯¼Ç¼£¨Ô¤Áô1±¶£© #define SYSTEM_ALARM_STORAGE_START_ADDR HISTORY_RECORD_STORAGE_START_ADDR + HISTORY_RECORD_STORAGE_LENGTH #define SYSTEM_ALARM_STORAGE_LENGTH (30*1024) //²ÎÊýÐ޸ļǼ #define SYSTEM_PARA_MODIFY_STORAGE_START_ADDR SYSTEM_ALARM_STORAGE_START_ADDR + SYSTEM_ALARM_STORAGE_LENGTH //ʼþ¼Ç¼£¨Ô¤Áô2±¶£© #define SYSTEM_EVENT_STORAGE_START_ADDR SYSTEM_ALARM_STORAGE_START_ADDR + SYSTEM_ALARM_STORAGE_LENGTH #define SYSTEM_EVENT_STORAGE_LENGTH (20*1024) //²ÎÊýÐ޸ļǼ£¨Ô¤Áô2±¶£© #define SYSTEM_PARA_MODIFY_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR + SYSTEM_EVENT_STORAGE_LENGTH #define SYSTEM_PARA_MODIFY_STORAGE_LENGTH (30*1024) //ʼþ¼Ç¼ #define SYSTEM_EVENT_STORAGE_START_ADDR SYSTEM_PARA_MODIFY_STORAGE_START_ADDR + SYSTEM_PARA_MODIFY_STORAGE_LENGTH #define SYSTEM_EVENT_STORAGE_LENGTH (30*1024) //˼ÖþÈÕÖ¾´æ´¢ÇøÏ¸·Ö //Êý¾ÝÀúÊ·¼Ç¼-ԼǼ #define MONTH_HISTORY_RECORD_STORAGE_START_ADDR HISTORY_RECORD_STORAGE_START_ADDR #define MONTH_HISTORY_RECORD_STORAGE_ADDR_LENGTH 8*1024 //Êý¾ÝÀúÊ·¼Ç¼-ÈռǼ #define DAY_HISTORY_RECORD_STORAGE_START_ADDR MONTH_HISTORY_RECORD_STORAGE_START_ADDR + MONTH_HISTORY_RECORD_STORAGE_ADDR_LENGTH #define DAY_HISTORY_RECORD_STORAGE_ADDR_LENGTH 40*1024 //Êý¾ÝÀúÊ·¼Ç¼-Сʱ¼Ç¼ #define HOUR_HISTORY_RECORD_STORAGE_START_ADDR DAY_HISTORY_RECORD_STORAGE_START_ADDR + DAY_HISTORY_RECORD_STORAGE_ADDR_LENGTH #define HOUR_HISTORY_RECORD_STORAGE_ADDR_LENGTH 230*1024 //Êý¾ÝÀúÊ·¼Ç¼-¼ä¸ô¶³½á¼Ç¼ #define INTERVAL_HISTORY_RECORD_STORAGE_START_ADDR HOUR_HISTORY_RECORD_STORAGE_START_ADDR + HOUR_HISTORY_RECORD_STORAGE_ADDR_LENGTH #define INTERVAL_HISTORY_RECORD_STORAGE_ADDR_LENGTH 100*1024 //±¨¾¯¼Ç¼,ÔÝʱֻÓÐÒ»ÖÖ£¬ÏȲ»Ï¸·Ö //ʼþ¼Ç¼-·§¿Ø¼Ç¼ #define VALVE_OPERATION_EVENT_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR #define VALVE_OPERATION_EVENT_STORAGE_ADDR_LENGTH 4*1024 //ʼþ¼Ç¼-»Ö¸´³ö³§¼Ç¼ #define FACTORY_RESET_EVENT_STORAGE_START_ADDR VALVE_OPERATION_EVENT_STORAGE_START_ADDR + VALVE_OPERATION_EVENT_STORAGE_ADDR_LENGTH #define FACTORY_RESET_EVENT_STORAGE_ADDR_LENGTH 1*1024 //ʼþ¼Ç¼-Уʱ¼Ç¼ #define SET_TIME_EVENT_STORAGE_START_ADDR FACTORY_RESET_EVENT_STORAGE_START_ADDR + FACTORY_RESET_EVENT_STORAGE_ADDR_LENGTH #define SET_TIME_EVENT_STORAGE_ADDR_LENGTH 1*1024 //µÚÈý·½ÏµÍ³´æ´¢Çø #define THIRS_SYSTEM_RECORD_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR + SYSTEM_EVENT_STORAGE_LENGTH #define THIRS_SYSTEM_RECORD_STORAGE_START_ADDR 3*1024*1024 #define THIRS_SYSTEM_RECORD_STORAGE_LENGTH (1024*1024) Function/STORAGE/system_mem_para.c
@@ -3,6 +3,9 @@ #include "eeprom.h" #include "system_eep_mem_manage.h" #include "rs485_data_analysis_pro.h" #include "pulse_and_alarm_line.h" #include "system_flash_mem_manage.h" SYSTEM_EEP_IDENTIFICATION_T system_eep_id_g = { \ .eep_para_init_config_id = EEP_PARA_INIT_ID, \ @@ -26,13 +29,16 @@ FLOW_METER_PARA_T flow_meter_para_g ={ \ .flow_meter_conn_type = FLOW_METER_CONN_RS485, \ .flow_meter_conn_type = FLOW_METER_CONN_RS485_AND_PULSE, \ .flow_meter_code = SIZHUMODBUSV2_0, \ .pulse_coe = 1.0, \ .pulse_width = 50, \ .baudrate_code = BAUDRATE_9600, \ .parity_bit = PARITY_NONE, \ .output_voltage_code = RS485_V1_5V, \ .slave_address = 1, }; .slave_address = 1, \ .broken_line_multiplex = BROKEN_LINE_MUTIPLEX_NONE, \ }; TEM_PRE_PARA_T tem_pre_para_g = { \ .tem_up_limit = 70, \ @@ -108,6 +114,20 @@ .no_use_gas_days = 0, \ }; LOG_SIZHU_HISTORY_CTRL_T log_sizhu_history_ctrl_g = { .per_month_log.log_addr_save = MONTH_HISTORY_RECORD_STORAGE_START_ADDR, \ .per_day_log.log_addr_save = DAY_HISTORY_RECORD_STORAGE_START_ADDR, \ .per_hour_log.log_addr_save = HOUR_HISTORY_RECORD_STORAGE_START_ADDR, \ .per_interval_log.log_addr_save = INTERVAL_HISTORY_RECORD_STORAGE_START_ADDR, \ }; LOG_ALARM_CTRL_T log_alarm_ctrl_g ={ .system_alarm_log.log_addr_save = SYSTEM_ALARM_STORAGE_START_ADDR, \ }; LOG_EVENT_CTRL_T log_event_ctrl_g ={ }; LOG_PARA_MODIFY_CTRL_T log_para_modify_ctrl_g; //EEPROM²ÎÊýдÈëºÍ¶ÁÈ¡¼ì²é,Ö»Ö§³Ö1024¸ö×Ö½ÚµÄдÈëÓë¶ÁÈ¡¼ì²é ErrorStatus eepWriteAndReadCheck(uint8_t * write_data,uint32_t addr,uint16_t length) @@ -270,6 +290,25 @@ //ÈÕÖ¾¿ØÖƲÎÊý³õʼ»¯Ð´Èë ErrorStatus LogCtrlParaDefaultInit(void) { ErrorStatus return_flag = FAIL; log_sizhu_history_ctrl_g.per_day_log.log_count = return_flag = paraCalcCrcAndWriteEepAB((uint8_t * )&equipment_basic_inf_g,BASIC_INFORMATION_OF_EQUIPMENT_ADDR,BASIC_INFORMATION_OF_EQUIPMENT_ADDR + PARA_EEP_B_OFFSET_ADDR,EQUIPMENT_BASIC_INF_LENGTH); } //?ËùÓвÎÊý³õʼ»¯ÎªÄ¬ÈÏÖµ²¢Ð´ÈëEEPROM void allParaDefaultInit(void) { Function/STORAGE/system_mem_para.h
@@ -297,15 +297,15 @@ // uint32_t log_addr_begin; uint8_t reserve[16]; }LOG_SIZHU_RUN_T; }LOG_SIZHU_RUN_T; //³¤¶ÈÕ¼22×Ö½Ú //Êý¾ÝÀúÊ·¼Ç¼ typedef struct { LOG_SIZHU_RUN_T per_period_log; LOG_SIZHU_RUN_T per_hour_log; LOG_SIZHU_RUN_T per_day_log; LOG_SIZHU_RUN_T per_month_log; LOG_SIZHU_RUN_T per_day_log; LOG_SIZHU_RUN_T per_hour_log; LOG_SIZHU_RUN_T per_interval_log; }LOG_SIZHU_HISTORY_CTRL_T; //±¨¾¯¼Ç¼ @@ -314,6 +314,17 @@ LOG_SIZHU_RUN_T system_alarm_log; }LOG_ALARM_CTRL_T; //ʼþ¼Ç¼ typedef struct LOG_EVENT_CTRL_T { LOG_SIZHU_RUN_T valve_operation_log; LOG_SIZHU_RUN_T factory_reset_log; LOG_SIZHU_RUN_T set_time_log; }LOG_EVENT_CTRL_T; //²ÎÊýÐ޸ļǼ typedef struct @@ -329,16 +340,7 @@ }LOG_PARA_MODIFY_CTRL_T; //ʼþ¼Ç¼ typedef struct LOG_EVENT_CTRL_T { LOG_SIZHU_RUN_T valve_action_log; LOG_SIZHU_RUN_T factory_reset_log; LOG_SIZHU_RUN_T calibration_time_log; }LOG_EVENT_CTRL_T; @@ -361,6 +363,10 @@ extern WRC_DATA_NUM_CTRL_PARA_SIZHU_T wrc_data_num_ctrl_para_sizhu_g; extern BILLING_VALVE_CTRL_PATA_T billing_valve_ctrl_para_g; extern LOG_SIZHU_HISTORY_CTRL_T log_sizhu_history_ctrl_g; extern LOG_ALARM_CTRL_T log_alarm_ctrl_g; extern LOG_EVENT_CTRL_T log_event_ctrl_g; extern LOG_PARA_MODIFY_CTRL_T log_para_modify_ctrl_g; void allParaDefaultInit(void); void allParaReadFromEep(void); Function/UPPER_COMPUTER/upper_com.c
@@ -75,6 +75,9 @@ dma_recv_cnt = dma_mar_reg_read - (uint32)up_comm_recv_buff; if( (dma_recv_cnt>0)&&(dma_recv_cnt <= UP_COMM_RECV_BUFF_LEN_MAX)) { if((dma_recv_cnt >= UP_COMM_RECV_BUFF_LEN_MAX) || (dma_recv_cnt >= UC_RECV_LEN_MAX) ) return; uc_recv_para_p->uc_recv_length = dma_recv_cnt; arrayA_2_arrayB(up_comm_recv_buff , uc_recv_para_p->uc_recv_buf_union.uc_recv_buf, dma_recv_cnt, LITTLE_ENDIAN) ; uc_recv_para_p->uc_recv_flag = SET;//½ÓÊÕÍê³É @@ -243,8 +246,9 @@ void upperComPro(void) { //½ÓÊÕÊý¾ÝÅÐ¶Ï if(__SYS_STATUS_BYTES_GET(power_state) == SET) if(__SYS_STATUS_BYTES_GET(power_state) == SET){ up_comm_RX_DMA_check(&uc_recv_para_g); //Í⹩µçϲŴ¦Àí½ÓÊÕ } /*Ö¡¸ñʽ½âÎöÅжϣ¬´Ë´¦¼æÈÝmodbusÐÒ飬µÚÒ»¸ö×Ö½ÚÈç¹ûÊÇ0x68´ú±íÉÏλ»úÐÒ飬·Ç0x68ÔÙ½øÈëmodbus´¦Àí*/ if ((uc_recv_para_g.uc_recv_flag ==SET)&&(uc_recv_para_g.uc_recv_length > UC_PROTOCOL_HEAD_LENGTH )&&(uc_recv_para_g.uc_recv_buf_union.uc_protocol_head_s.frame_start_code == UC_FRAME_HEAD_CODE)) @@ -314,6 +318,13 @@ } } //ÉÏλ»ú³¬Ê±´¦Àí£¬µ±³¤Ê±¼äûÓн»»¥Ê±£¬Ëæ»úÂëʧЧ£¬ÐèÒªÖØÐµÇÈë²ÅÄܼÌÐøÊ¹Óà if(__SYS_DELAY_SEC_FLAG_GET(UC_active_time) == SET){ __SYS_DELAY_SEC_FLAG_CLEAR_(UC_active_time); local_random_code_g = 0; } //½øÈëmodbus´¦Àí if ((uc_recv_para_g.uc_recv_flag ==SET)&&(uc_recv_para_g.uc_recv_length > 7 )&&(uc_recv_para_g.uc_recv_buf_union.uc_recv_buf[0] != UC_FRAME_HEAD_CODE)) @@ -332,5 +343,8 @@ } } Function/WirelessRemoteComm/wireless_remote_comm.c
@@ -41,6 +41,9 @@ dma_recv_cnt = dma_mar_reg_read - (uint32)WRC_recv_buff; if(dma_recv_cnt) { if((dma_recv_cnt >= WRC_REC_BUF_LENGTH) || (dma_recv_cnt >= WRC_RECV_BUFF_LEN_MAX) ) return; wrc_ctrl_para_p->recv_length = dma_recv_cnt; arrayA_2_arrayB(WRC_recv_buff , wrc_ctrl_para_p->recv_buf, dma_recv_cnt, LITTLE_ENDIAN) ; wrc_ctrl_para_p->recv_flag = SET;//½ÓÊÕÍê³É @@ -98,6 +101,7 @@ buffer[203] += buffer[i_index]; } buffer[204] = 0x16; WRC_UART_SEND(buffer,205); } @@ -195,7 +199,8 @@ //´®¿ÚÅäÖà WRC_uart_Init(115200,NONE,OneBit); WRC_RX_DMA_CH3_Init(); uart_ctrl_para_g.WRC_rxto_flag = RESET; //?·¢ËÍÃüÁîʹģ¿éÓë·þÎñÆ÷½¨Á¢Á´½Ó WrcSendCreateLinkCmd(); @@ -239,7 +244,10 @@ uint16_t send_length = 0; //½ÓÊÕbuf´¦Àí if(uart_ctrl_para_g.WRC_rxto_flag ==SET){ uart_ctrl_para_g.WRC_rxto_flag = RESET; WRC_RX_DMA_check(&wrc_uart_para_g); } //½ÓÊÕÊý¾ÝÅÐ¶Ï if(wrc_uart_para_g.recv_flag == SET){ Function/WirelessRemoteComm/wireless_remote_comm.h
@@ -24,7 +24,7 @@ #define PWR_3V8_OFF GPIO_ResetBits(PWR_3V8_O_PORT, PWR_3V8_O_PIN) #define WRC_UART_SEND(__DATA__,__SIZE__) do{UARTx_SendData_Normal(WRC_UARTX,__DATA__,__SIZE__);delay_us(10);WRC_RX_DMA_CH3_reload();}while(0) #define WRC_UART_SEND(__DATA__,__SIZE__) do{UARTx_SendData_Normal(WRC_UARTX,__DATA__,__SIZE__);delay_us(10);WRC_RX_DMA_CH3_Init();}while(0) #define WRC_MODULE_CMD_OPEN 0x1B HARDWARE/EXTI/exti.c
@@ -48,6 +48,13 @@ } } // ÅжÏÉÏλ»ú³¬Ê±Ê±¼ä if (sys_delay_sec_para_g.UC_active_time.delay_time) { if (!(--sys_delay_sec_para_g.UC_active_time.delay_time)) sys_delay_sec_para_g.UC_active_time.delay_flag = SET; } // ÅжÏGPRS³¬Ê±Ê±¼ä if (sys_delay_sec_para_g.wrc_timeout_para.delay_time) { HARDWARE/SPI/SPI.c
@@ -39,6 +39,18 @@ SPIx_CR2_SPIEN_Setable(SPI3, ENABLE); //ʹÄÜSPI3 } void SPI3_sleep(void) { CMU_PERCLK_SetableEx(SPI3CLK, DISABLE); //¿ªÆôSPI3×ÜÏßʱÖÓ SPIx_CR2_SPIEN_Setable(SPI3, DISABLE); //ʧÄÜSPI3 CloseIO(SPI3_PORT, SPI3_SCK_PIN); // SCK CloseIO(SPI3_PORT, SPI3_MISO_PIN); // MISO CloseIO(SPI3_PORT, SPI3_MOSI_PIN); // MOSI } uint8_t SpiWriteAndRead(uint32_t data) { SPIx_TXBUF_Write(SPI3, data); HARDWARE/TIM/tim.c
@@ -159,7 +159,7 @@ BSTIM_ARR_Write(Arr - 1); NVIC_DisableIRQ(BSTIM_IRQn ); NVIC_SetPriority(BSTIM_IRQn ,2); //ÖжÏÓÅÏȼ¶ÅäÖà NVIC_SetPriority(BSTIM_IRQn ,5); //ÖжÏÓÅÏȼ¶ÅäÖà NVIC_EnableIRQ(BSTIM_IRQn ); /*½â¾ö¿ªÆô¶¨Ê±Æ÷»áÖ±½Ó½øÈëÒ»´ÎÖжϵÄÎÊÌâ*/ @@ -194,7 +194,7 @@ LPTIM_IER_OVIE_Setable(ENABLE); /* ¿ªÆô¼ÆÊýÆ÷ÖÐ¶Ï */ NVIC_DisableIRQ(LPTIM_IRQn); NVIC_SetPriority(LPTIM_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà NVIC_SetPriority(LPTIM_IRQn,6);//ÖжÏÓÅÏȼ¶ÅäÖà NVIC_EnableIRQ(LPTIM_IRQn); LPTIM_CR_EN_Setable(ENABLE); /* ʹÄܼÆÊýÆ÷: */ HARDWARE/UART/uart.c
@@ -8,6 +8,12 @@ uint8_t up_comm_recv_buff[UP_COMM_RECV_BUFF_LEN_MAX] = {0}; uint8_t WRC_recv_buff[WRC_RECV_BUFF_LEN_MAX] = {0}; UART_CTRL_PARA_T uart_ctrl_para_g = { .WRC_rxto_flag = RESET, .RS485_rxto_flag = RESET, .UP_COMM_rxto_flag = RESET, }; u16 USART_RX_STA = 0; //½ÓÊÕ״̬±ê¼Ç //void Usmart_RecvDataProcess(UC_RECV_PARA_T *usmart_recv_para_p) //{ @@ -64,6 +70,25 @@ } } void UART1_IRQHandler(void) { //Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï if(UARTx_ISR_RXTO_Chk(UART1) == SET){ UARTx_ISR_RXTO_Clr(UART1); uart_ctrl_para_g.RS485_rxto_flag = SET; uart_ctrl_para_g.WRC_rxto_flag = SET; } } //void UART5_IRQHandler(void) //{ // //Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï // if(UARTx_ISR_RXTO_Chk(UART5) == SET){ // UARTx_ISR_RXTO_Clr(UART5); // uart_ctrl_para_g.UP_COMM_rxto_flag = SET; // } //} void RS485_read_data_uart_Init(uint32_t BaudRate,UART_ParityBitTypeDef ParityBit,UART_StopBitTypeDef StopBit) { @@ -76,8 +101,11 @@ AltFunIO(RS485_READ_DATA_RX_PORT, RS485_READ_DATA_RX_PIN, ALTFUN_NORMAL); //UART¹¤×÷ʱÖÓÔ´Ñ¡Ôñ Ö»ÓÐUART0¡¢1ÐèҪѡÔñ ÆäËûUART¶Ë¿ÚÔݲ»ÐèÒª Ö±½Ó×¢Êͼ´¿É if((RS485_READ_DATA_UARTX==UART0)||(RS485_READ_DATA_UARTX==UART1)) if(RS485_READ_DATA_UARTX==UART0) UART_para.ClockSrc = CMU_OPCCR1_UART0CKS_APBCLK; //UART0¹¤×÷ʱÖÓÑ¡Ôñ else if(RS485_READ_DATA_UARTX==UART1) UART_para.ClockSrc = CMU_OPCCR1_UART1CKS_APBCLK; //UART1¹¤×÷ʱÖÓÑ¡Ôñ UART_para.BaudRate = BaudRate; UART_para.ParityBit = ParityBit; //ÆæÅ¼Ð£Ñé @@ -93,10 +121,16 @@ // UARTx_IER_RXBF_IE_Setable(RS485_READ_DATA_UARTX, ENABLE);//½ÓÊÕ»º´æÂúÖжÏʹÄÜ ÐèҪʹÓýÓÊÕÖжϴò¿ª´Ë´¦ÉèÖà // UARTx_IER_TXSE_IE_Setable(RS485_READ_DATA_UARTX, ENABLE)£»//·¢ËÍ»º´æ¿ÕÇÒ·¢ËÍÒÆÎ»¼Ä´æÆ÷¿ÕÖжÏʹÄÜ ÐèҪʹÓ÷¢ËÍÖжϴò¿ª´Ë´¦ÉèÖà /*NVICÖжÏÓÅÏȼ¶ÒÔ¼°ÊÇ·ñ´ò¿ªÖжÏÅäÖÃ*/ NVIC_DisableIRQ(RS485_READ_DATA_UARTX_IRQn); // NVIC_SetPriority(RS485_READ_DATA_UARTX_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà // NVIC_EnableIRQ(RS485_READ_DATA_UARTX_IRQn); //ÖжϷþÎñº¯Êý¿ª UARTx_TODR_RXTO_LEN_Set(RS485_READ_DATA_UARTX, 255);//Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï UARTx_ISR_RXTO_Clr(RS485_READ_DATA_UARTX); UARTx_IER_RXTO_IE_Setable(RS485_READ_DATA_UARTX, ENABLE); // NVIC_EnableIRQ(RS485_READ_DATA_UARTX_IRQn); UARTx_CSR_RXTOEN_Setable(RS485_READ_DATA_UARTX, ENABLE); /*NVICÖжÏÓÅÏȼ¶ÒÔ¼°ÊÇ·ñ´ò¿ªÖжÏÅäÖÃ*/ // NVIC_DisableIRQ(RS485_READ_DATA_UARTX_IRQn); NVIC_SetPriority(RS485_READ_DATA_UARTX_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà NVIC_EnableIRQ(RS485_READ_DATA_UARTX_IRQn); //ÖжϷþÎñº¯Êý¿ª UARTx_CSR_RXEN_Setable(RS485_READ_DATA_UARTX, ENABLE); //´ò¿ª½ÓÊÕʹÄÜ UARTx_CSR_TXEN_Setable(RS485_READ_DATA_UARTX, ENABLE); //´ò¿ª·¢ËÍʹÄÜ @@ -165,8 +199,10 @@ UP_COMM_RE_RECV_EN; //UART¹¤×÷ʱÖÓÔ´Ñ¡Ôñ Ö»ÓÐUART0¡¢1ÐèҪѡÔñ ÆäËûUART¶Ë¿ÚÔݲ»ÐèÒª Ö±½Ó×¢Êͼ´¿É if((UP_COMM_UARTX==UART0)||(UP_COMM_UARTX==UART1)) if(UP_COMM_UARTX==UART0) UART_para.ClockSrc = CMU_OPCCR1_UART0CKS_APBCLK; //UART0¹¤×÷ʱÖÓÑ¡Ôñ else if(UP_COMM_UARTX==UART1) UART_para.ClockSrc = CMU_OPCCR1_UART1CKS_APBCLK; //UART1¹¤×÷ʱÖÓÑ¡Ôñ UART_para.BaudRate = BaudRate; UART_para.ParityBit = ParityBit; //ÆæÅ¼Ð£Ñé @@ -181,10 +217,17 @@ // UARTx_IER_RXBF_IE_Setable(UP_COMM_UARTX, ENABLE);//½ÓÊÕ»º´æÂúÖжÏʹÄÜ ÐèҪʹÓýÓÊÕÖжϴò¿ª´Ë´¦ÉèÖà // UARTx_IER_TXSE_IE_Setable(UP_COMM_UARTX, ENABLE)£»//·¢ËÍ»º´æ¿ÕÇÒ·¢ËÍÒÆÎ»¼Ä´æÆ÷¿ÕÖжÏʹÄÜ ÐèҪʹÓ÷¢ËÍÖжϴò¿ª´Ë´¦ÉèÖà // NVIC_DisableIRQ(UP_COMM_UARTX_IRQn); // UARTx_TODR_RXTO_LEN_Set(UP_COMM_UARTX, 255);//Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï // UARTx_ISR_RXTO_Clr(UP_COMM_UARTX); // UARTx_IER_RXTO_IE_Setable(UP_COMM_UARTX, ENABLE); //// NVIC_EnableIRQ(UP_COMM_UARTX_IRQn); // UARTx_CSR_RXTOEN_Setable(UP_COMM_UARTX, ENABLE); /*NVICÖжÏÓÅÏȼ¶ÒÔ¼°ÊÇ·ñ´ò¿ªÖжÏÅäÖÃ*/ NVIC_DisableIRQ(UP_COMM_UARTX_IRQn); // NVIC_SetPriority(UP_COMM_UARTX_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà // NVIC_SetPriority(UP_COMM_UARTX_IRQn,4);//ÖжÏÓÅÏȼ¶ÅäÖà // NVIC_EnableIRQ(UP_COMM_UARTX_IRQn); //ÖжϷþÎñº¯Êý¿ª UARTx_CSR_RXEN_Setable(UP_COMM_UARTX, ENABLE); //´ò¿ª½ÓÊÕʹÄÜ @@ -250,8 +293,10 @@ AltFunIO(WRC_RX_PORT, WRC_RX_PIN, ALTFUN_NORMAL); //UART¹¤×÷ʱÖÓÔ´Ñ¡Ôñ Ö»ÓÐUART0¡¢1ÐèҪѡÔñ ÆäËûUART¶Ë¿ÚÔݲ»ÐèÒª Ö±½Ó×¢Êͼ´¿É if((WRC_UARTX==UART0)||(WRC_UARTX==UART1)) if(WRC_UARTX==UART0) UART_para.ClockSrc = CMU_OPCCR1_UART0CKS_APBCLK; //UART0¹¤×÷ʱÖÓÑ¡Ôñ else if(WRC_UARTX==UART1) UART_para.ClockSrc = CMU_OPCCR1_UART1CKS_APBCLK; //UART1¹¤×÷ʱÖÓÑ¡Ôñ UART_para.BaudRate = BaudRate; UART_para.ParityBit = ParityBit; //ÆæÅ¼Ð£Ñé @@ -267,10 +312,17 @@ // UARTx_IER_RXBF_IE_Setable(WRC_UARTX, ENABLE);//½ÓÊÕ»º´æÂúÖжÏʹÄÜ ÐèҪʹÓýÓÊÕÖжϴò¿ª´Ë´¦ÉèÖà // UARTx_IER_TXSE_IE_Setable(WRC_UARTX, ENABLE)£»//·¢ËÍ»º´æ¿ÕÇÒ·¢ËÍÒÆÎ»¼Ä´æÆ÷¿ÕÖжÏʹÄÜ ÐèҪʹÓ÷¢ËÍÖжϴò¿ª´Ë´¦ÉèÖà /*NVICÖжÏÓÅÏȼ¶ÒÔ¼°ÊÇ·ñ´ò¿ªÖжÏÅäÖÃ*/ NVIC_DisableIRQ(WRC_UARTX_IRQn); // NVIC_SetPriority(WRC_UARTX_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà // NVIC_EnableIRQ(WRC_UARTX_IRQn); //ÖжϷþÎñº¯Êý¿ª UARTx_TODR_RXTO_LEN_Set(WRC_UARTX, 255);//Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï UARTx_ISR_RXTO_Clr(WRC_UARTX); UARTx_IER_RXTO_IE_Setable(WRC_UARTX, ENABLE); // NVIC_EnableIRQ(WRC_UARTX_IRQn); UARTx_CSR_RXTOEN_Setable(WRC_UARTX, ENABLE); /*NVICÖжÏÓÅÏȼ¶ÒÔ¼°ÊÇ·ñ´ò¿ªÖжÏÅäÖÃ*/ // NVIC_DisableIRQ(WRC_UARTX_IRQn); NVIC_SetPriority(WRC_UARTX_IRQn,2);//ÖжÏÓÅÏȼ¶ÅäÖà NVIC_EnableIRQ(WRC_UARTX_IRQn); //ÖжϷþÎñº¯Êý¿ª UARTx_CSR_RXEN_Setable(WRC_UARTX, ENABLE); //´ò¿ª½ÓÊÕʹÄÜ UARTx_CSR_TXEN_Setable(WRC_UARTX, ENABLE); //´ò¿ª·¢ËÍʹÄÜ HARDWARE/UART/uart.h
@@ -48,7 +48,13 @@ #define WRC_DMA_CHX DMA_CH3 #pragma pack(1) typedef struct { FlagStatus WRC_rxto_flag; //½ÓÊÕ³¬Ê±ÖжϱêÖ¾ FlagStatus RS485_rxto_flag; //½ÓÊÕ³¬Ê±ÖжϱêÖ¾ FlagStatus UP_COMM_rxto_flag; //½ÓÊÕ³¬Ê±ÖжϱêÖ¾,//Ö»ÓÐuart0ºÍuart1ÓнÓÊÕ³¬Ê±ÖÐ¶Ï }UART_CTRL_PARA_T; #pragma pack() @@ -58,6 +64,8 @@ extern uint8_t up_comm_recv_buff[UP_COMM_RECV_BUFF_LEN_MAX]; extern uint8_t WRC_recv_buff[WRC_RECV_BUFF_LEN_MAX]; extern UART_CTRL_PARA_T uart_ctrl_para_g; void RS485_read_data_uart_Init(uint32_t BaudRate,UART_ParityBitTypeDef ParityBit,UART_StopBitTypeDef StopBit); void RS485_read_data_RX_DMA_CH3_Init(void); void RS485_read_data_RX_DMA_CH3_reload(void); KEIL_MDKARM/JLinkLog.txt
Diff too large KEIL_MDKARM/Listings/SZV103_FM33A0_MainSystem.map
@@ -978,6 +978,8 @@ system_mem_para.o(i.EquipmentBasicInfoReadFromEep) refers to system_mem_para.o(i.eepABReadCheck) for eepABReadCheck system_mem_para.o(i.EquipmentBasicInfoReadFromEep) refers to system_mem_para.o(i.EquipmentBasicInfoDefaultInit) for EquipmentBasicInfoDefaultInit system_mem_para.o(i.EquipmentBasicInfoReadFromEep) refers to system_mem_para.o(.data) for equipment_basic_inf_g system_mem_para.o(i.LogCtrlParaDefaultInit) refers to system_mem_para.o(i.paraCalcCrcAndWriteEepAB) for paraCalcCrcAndWriteEepAB system_mem_para.o(i.LogCtrlParaDefaultInit) refers to system_mem_para.o(.data) for equipment_basic_inf_g system_mem_para.o(i.allParaDefaultInit) refers to system_mem_para.o(i.systemEepIdDefaultInit) for systemEepIdDefaultInit system_mem_para.o(i.allParaDefaultInit) refers to system_mem_para.o(i.EquipmentBasicInfoDefaultInit) for EquipmentBasicInfoDefaultInit system_mem_para.o(i.allParaPatchPro) refers to uread4.o(.text) for __aeabi_uread4 @@ -1615,11 +1617,14 @@ pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) refers to sizhu_ctrl_word.o(.bss) for system_status_word_g pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) refers to linked_list.o(.data) for pList_head pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) refers to pulse_and_alarm_line.o(i.Close_Valve_Alarm_Line_GPIO_Clk_sleep) for Close_Valve_Alarm_Line_GPIO_Clk_sleep pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) refers to linked_list.o(i.Alarm_List_Node_Deleted) for Alarm_List_Node_Deleted pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.LP_lose_check_GPIO_Clk_Init) for LP_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.LF_PULSE_INT_GPIO_Clk_Init) for LF_PULSE_INT_GPIO_Clk_Init pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to fm33a0xxev_gpio.o(i.GPIO_SetBits) for GPIO_SetBits pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to delay.o(i.delay_ms) for delay_ms pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to system_general_para.o(i.IO_JitterEliminationCheck) for IO_JitterEliminationCheck pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to linked_list.o(i.Alarm_List_Node_PushBack) for Alarm_List_Node_PushBack pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to linked_list.o(i.Alarm_List_Node_Deleted) for Alarm_List_Node_Deleted pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.LF_PULSE_INT_GPIO_Clk_sleep) for LF_PULSE_INT_GPIO_Clk_sleep pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to fm33a0xxev_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to tim.o(i.BasicTimer16_Init) for BasicTimer16_Init @@ -1631,10 +1636,11 @@ pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.Low_Pwr_INT_GPIO_Clk_sleep) for Low_Pwr_INT_GPIO_Clk_sleep pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.CV_lose_check_GPIO_Clk_Init) for CV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.Close_Valve_Alarm_Line_GPIO_Clk_Init) for Close_Valve_Alarm_Line_GPIO_Clk_Init pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.Close_Valve_Alarm_Line_GPIO_Clk_sleep) for Close_Valve_Alarm_Line_GPIO_Clk_sleep pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to system_mem_para.o(.data) for flow_meter_para_g pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to sizhu_ctrl_word.o(.data) for system_alarm_ctrl_word_g pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to sizhu_ctrl_word.o(.bss) for system_status_word_g pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to linked_list.o(.data) for pList_head pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) refers to pulse_and_alarm_line.o(i.Close_Valve_Alarm_Line_GPIO_Clk_sleep) for Close_Valve_Alarm_Line_GPIO_Clk_sleep pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) refers to pulse_and_alarm_line.o(i.LP_lose_check_GPIO_Clk_Init) for LP_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) refers to pulse_and_alarm_line.o(i.LF_PULSE_INT_GPIO_Clk_sleep) for LF_PULSE_INT_GPIO_Clk_sleep pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) refers to pulse_and_alarm_line.o(i.LV_lose_check_GPIO_Clk_Init) for LV_lose_check_GPIO_Clk_Init @@ -2027,7 +2033,6 @@ Removing sizhu_alarm_record.o(i.system_alarm_log_record_only_read_init), (4 bytes). Removing sizhu_alarm_record.o(i.system_alarm_log_record_read), (6 bytes). Removing sizhu_alarm_record.o(i.system_alarm_log_record_save), (6 bytes). Removing sizhu_alarm_record.o(.bss), (22 bytes). Removing sizhu_event_record.o(.rev16_text), (4 bytes). Removing sizhu_event_record.o(.revsh_text), (4 bytes). Removing sizhu_event_record.o(i.sizhu_calibration_time_log_data_handle), (2 bytes). @@ -2044,7 +2049,6 @@ Removing sizhu_event_record.o(i.sizhu_valve_action_log_eeprom_default_init), (2 bytes). Removing sizhu_event_record.o(i.sizhu_valve_action_log_only_read_init), (2 bytes). Removing sizhu_event_record.o(i.sizhu_valve_action_log_save), (6 bytes). Removing sizhu_event_record.o(.bss), (66 bytes). Removing sizhu_history_record.o(.rev16_text), (4 bytes). Removing sizhu_history_record.o(.revsh_text), (4 bytes). Removing sizhu_history_record.o(i.file_data), (2 bytes). @@ -2055,7 +2059,7 @@ Removing sizhu_history_record.o(i.sizhu_historical_record_read), (4 bytes). Removing sizhu_history_record.o(i.sizhu_historical_record_save), (6 bytes). Removing sizhu_history_record.o(i.sizhu_period_historical_record_save), (6 bytes). Removing sizhu_history_record.o(.bss), (140 bytes). Removing sizhu_history_record.o(.bss), (52 bytes). Removing sizhu_para_modify_record.o(.rev16_text), (4 bytes). Removing sizhu_para_modify_record.o(.revsh_text), (4 bytes). Removing system_eep_mem_manage.o(.rev16_text), (4 bytes). @@ -2064,6 +2068,7 @@ Removing system_flash_mem_manage.o(.revsh_text), (4 bytes). Removing system_mem_para.o(.rev16_text), (4 bytes). Removing system_mem_para.o(.revsh_text), (4 bytes). Removing system_mem_para.o(i.LogCtrlParaDefaultInit), (40 bytes). Removing system_mem_para.o(i.eepParaPatchPro_2), (2 bytes). Removing upper_com.o(.rev16_text), (4 bytes). Removing upper_com.o(.revsh_text), (4 bytes). @@ -3648,7 +3653,7 @@ Removing system_fm33a0xxev.o(.revsh_text), (4 bytes). Removing system_fm33a0xxev.o(i.SystemCoreClockUpdate), (16 bytes). 1769 unused section(s) (total 103142 bytes) removed from the image. 1768 unused section(s) (total 103006 bytes) removed from the image. ============================================================================== @@ -4212,228 +4217,228 @@ i.Power_IO_Init 0x0000a6a0 Section 0 power_manage.o(i.Power_IO_Init) i.ProtocolDataAnalysis 0x0000a728 Section 0 wireless_remote_comm.o(i.ProtocolDataAnalysis) i.PulseAndAlarmLineCheck 0x0000a770 Section 0 pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) i.PulseAndAlarmLineInit 0x0000acf8 Section 0 pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) i.PulseSettlement 0x0000b04c Section 0 billing.o(i.PulseSettlement) i.Pulse_And_Alarm_Line_IO_Init 0x0000b20c Section 0 pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) i.PushSettlementInfoPro 0x0000b230 Section 0 wrc_sizhu_v4.o(i.PushSettlementInfoPro) i.R8025T_Read 0x0000b3b8 Section 0 extern_rtc.o(i.R8025T_Read) i.R8025T_Write 0x0000b404 Section 0 extern_rtc.o(i.R8025T_Write) i.RMU_BORCR_BOR_PDRCFG_Set 0x0000b434 Section 0 fm33a0xxev_rmu.o(i.RMU_BORCR_BOR_PDRCFG_Set) i.RMU_BORCR_OFF_BOR_Setable 0x0000b454 Section 0 fm33a0xxev_rmu.o(i.RMU_BORCR_OFF_BOR_Setable) i.RMU_PDRCR_PDREN_Setable 0x0000b478 Section 0 fm33a0xxev_rmu.o(i.RMU_PDRCR_PDREN_Setable) i.RS485Settlement 0x0000b49c Section 0 billing.o(i.RS485Settlement) i.RS485_read_data_GPIO_Init 0x0000b718 Section 0 rs485_read_data.o(i.RS485_read_data_GPIO_Init) i.RTC_GPIO_Init 0x0000b7dc Section 0 extern_rtc.o(i.RTC_GPIO_Init) i.RTC_IRQHandler 0x0000b7f4 Section 0 rtc.o(i.RTC_IRQHandler) i.Read_OP_CL_VALVE_Status 0x0000b7f8 Section 0 valve_control.o(i.Read_OP_CL_VALVE_Status) i.SPI3_Init 0x0000b84c Section 0 spi.o(i.SPI3_Init) i.SPIx_CR1_BAUD_Set 0x0000b924 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_BAUD_Set) i.SPIx_CR1_CPHA_Set 0x0000b93c Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_CPHA_Set) i.SPIx_CR1_CPHOL_Set 0x0000b94e Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_CPHOL_Set) i.SPIx_CR1_IOSWAP_Set 0x0000b966 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_IOSWAP_Set) i.SPIx_CR1_LSBF_Set 0x0000b980 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_LSBF_Set) i.SPIx_CR1_MM_Set 0x0000b998 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_MM_Set) i.SPIx_CR1_WAIT_Set 0x0000b9b2 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_WAIT_Set) i.SPIx_CR2_DLEN_Set 0x0000b9ca Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_DLEN_Set) i.SPIx_CR2_HALFDUPLEX_Set 0x0000b9e4 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_HALFDUPLEX_Set) i.SPIx_CR2_RXO_Setable 0x0000b9fe Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_RXO_Setable) i.SPIx_CR2_SPIEN_Setable 0x0000ba18 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SPIEN_Setable) i.SPIx_CR2_SSNM_Set 0x0000ba30 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SSNM_Set) i.SPIx_CR2_SSNSEN_Setable 0x0000ba48 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SSNSEN_Setable) i.SPIx_CR2_TXO_AC_Setable 0x0000ba60 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_AC_Setable) i.SPIx_CR2_TXO_Setable 0x0000ba78 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_Setable) i.SPIx_CR3_MERRC_Clr 0x0000ba90 Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_MERRC_Clr) i.SPIx_CR3_RXBFC_Clr 0x0000ba96 Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_RXBFC_Clr) i.SPIx_CR3_SERRC_Clr 0x0000ba9c Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_SERRC_Clr) i.SPIx_CR3_TXBFC_Clr 0x0000baa2 Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_TXBFC_Clr) i.SPIx_ISR_RXBF_Chk 0x0000baa8 Section 0 fm33a0xxev_spi.o(i.SPIx_ISR_RXBF_Chk) i.SPIx_ISR_TXBE_Chk 0x0000babc Section 0 fm33a0xxev_spi.o(i.SPIx_ISR_TXBE_Chk) i.SPIx_RXBUF_Read 0x0000bad0 Section 0 fm33a0xxev_spi.o(i.SPIx_RXBUF_Read) i.SPIx_TXBUF_Write 0x0000bad6 Section 0 fm33a0xxev_spi.o(i.SPIx_TXBUF_Write) i.Sda_In 0x0000badc Section 0 i2c.o(i.Sda_In) i.Sda_Out 0x0000bafc Section 0 i2c.o(i.Sda_Out) i.SetBalanceValveClosePro 0x0000bb1c Section 0 wrc_sizhu_v4.o(i.SetBalanceValveClosePro) i.SetKeyPro 0x0000bb2c Section 0 wrc_sizhu_v4.o(i.SetKeyPro) i.Set_Extern_Rtc_Time 0x0000bb54 Section 0 extern_rtc.o(i.Set_Extern_Rtc_Time) i.Set_Rtc_UpdataInterrupt 0x0000bbbc Section 0 extern_rtc.o(i.Set_Rtc_UpdataInterrupt) i.SettlementPro 0x0000bbe0 Section 0 billing.o(i.SettlementPro) i.ShiftRows 0x0000bcb8 Section 0 aes128.o(i.ShiftRows) ShiftRows 0x0000bcb9 Thumb Code 146 aes128.o(i.ShiftRows) i.SizhuV4ProtocolDataAnalysis 0x0000bd50 Section 0 wrc_sizhu_v4.o(i.SizhuV4ProtocolDataAnalysis) i.SizhuV4SendNormalData2buf 0x0000bf7c Section 0 wrc_sizhu_v4.o(i.SizhuV4SendNormalData2buf) i.SizhuV4SendParaInit 0x0000c25c Section 0 wrc_sizhu_v4.o(i.SizhuV4SendParaInit) i.SpiWriteAndRead 0x0000c38c Section 0 spi.o(i.SpiWriteAndRead) i.SubBytes 0x0000c3c0 Section 0 aes128.o(i.SubBytes) SubBytes 0x0000c3c1 Thumb Code 52 aes128.o(i.SubBytes) i.SysAlarmCtrlPro 0x0000c3f8 Section 0 sizhu_ctrl_word.o(i.SysAlarmCtrlPro) i.SysWakeUp_ClockCfg 0x0000c5ec Section 0 user_init.o(i.SysWakeUp_ClockCfg) i.SystemInit 0x0000c644 Section 0 system_fm33a0xxev.o(i.SystemInit) i.System_power_on_init 0x0000c654 Section 0 rcc_config.o(i.System_power_on_init) i.TimeEffectJudgm 0x0000c69c Section 0 extern_rtc.o(i.TimeEffectJudgm) i.UART1_IRQHandler 0x0000c7f8 Section 0 uart.o(i.UART1_IRQHandler) i.UART_BaudREGCalc 0x0000c81c Section 0 fm33a0xxev_uart.o(i.UART_BaudREGCalc) i.UART_Init 0x0000c880 Section 0 fm33a0xxev_uart.o(i.UART_Init) i.UART_SInit 0x0000c8f8 Section 0 fm33a0xxev_uart.o(i.UART_SInit) i.UARTx_BGR_Write 0x0000cb08 Section 0 fm33a0xxev_uart.o(i.UARTx_BGR_Write) i.UARTx_CSR_PARITY_Set 0x0000cb0e Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_PARITY_Set) i.UARTx_CSR_PDSEL_Set 0x0000cb26 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_PDSEL_Set) i.UARTx_CSR_RXEN_Setable 0x0000cb3e Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXEN_Setable) i.UARTx_CSR_RXPOL_Setable 0x0000cb56 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXPOL_Setable) i.UARTx_CSR_RXTOEN_Setable 0x0000cb6e Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXTOEN_Setable) i.UARTx_CSR_STOPCFG_Set 0x0000cb88 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_STOPCFG_Set) i.UARTx_CSR_TXEN_Setable 0x0000cba2 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXEN_Setable) i.UARTx_CSR_TXIREN_Setable 0x0000cbba Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXIREN_Setable) i.UARTx_CSR_TXPOL_Setable 0x0000cbd4 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXPOL_Setable) i.UARTx_IER_RXBF_IE_Setable 0x0000cbec Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXBF_IE_Setable) i.UARTx_IER_RXERR_IE_Setable 0x0000cc06 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXERR_IE_Setable) i.UARTx_IER_RXTO_IE_Setable 0x0000cc20 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXTO_IE_Setable) i.UARTx_IER_TXBE_IE_Setable 0x0000cc3a Section 0 fm33a0xxev_uart.o(i.UARTx_IER_TXBE_IE_Setable) i.UARTx_IER_TXSE_IE_Setable 0x0000cc52 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_TXSE_IE_Setable) i.UARTx_ISR_RXBF_Clr 0x0000cc6a Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXBF_Clr) i.UARTx_ISR_RXTO_Chk 0x0000cc72 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Chk) i.UARTx_ISR_RXTO_Clr 0x0000cc88 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Clr) i.UARTx_ISR_TXSE_Chk 0x0000cc90 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_TXSE_Chk) i.UARTx_RXBUF_Read 0x0000cca4 Section 0 fm33a0xxev_uart.o(i.UARTx_RXBUF_Read) i.UARTx_SendData_Normal 0x0000ccae Section 0 uart.o(i.UARTx_SendData_Normal) i.UARTx_TODR_RXTO_LEN_Set 0x0000ccd8 Section 0 fm33a0xxev_uart.o(i.UARTx_TODR_RXTO_LEN_Set) i.UARTx_TXBUF_Write 0x0000cce8 Section 0 fm33a0xxev_uart.o(i.UARTx_TXBUF_Write) i.UNCAP_GPIO_Clk_Init 0x0000ccf0 Section 0 other_fun.o(i.UNCAP_GPIO_Clk_Init) i.UV_lose_check_GPIO_Clk_Init 0x0000cd10 Section 0 pulse_and_alarm_line.o(i.UV_lose_check_GPIO_Clk_Init) i.UncapCheck 0x0000cd38 Section 0 other_fun.o(i.UncapCheck) i.Under_Pwr_INT_GPIO_Clk_Init 0x0000ce24 Section 0 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_Init) i.Under_Pwr_INT_GPIO_Clk_sleep 0x0000ce44 Section 0 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_sleep) i.Upper_ComputerLoginRecvHandler 0x0000ce60 Section 0 upper_com.o(i.Upper_ComputerLoginRecvHandler) i.Upper_ComputerLoginRespond 0x0000cefc Section 0 upper_com.o(i.Upper_ComputerLoginRespond) i.Upper_ComputerReadWriteHandler 0x0000cf08 Section 0 upper_com.o(i.Upper_ComputerReadWriteHandler) i.Upper_ComputerRespond 0x0000cf68 Section 0 upper_com.o(i.Upper_ComputerRespond) i.VRTC_ADCCR_CKE_Setable 0x0000cfe0 Section 0 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKE_Setable) i.VRTC_ADCCR_CKS_Set 0x0000d004 Section 0 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKS_Set) i.VRTC_Init_RCMF_Trim 0x0000d024 Section 0 fm33a0xxev_vrtc.o(i.VRTC_Init_RCMF_Trim) i.VRTC_RCMFCR_EN_Setable 0x0000d048 Section 0 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_EN_Setable) i.VRTC_RCMFCR_TRIM_Set 0x0000d06c Section 0 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_TRIM_Set) i.ValveCtrlHade 0x0000d088 Section 0 valve_control.o(i.ValveCtrlHade) i.ValveCtrlOrder 0x0000d2f8 Section 0 valve_control.o(i.ValveCtrlOrder) i.ValveForceOpenSignalCheck 0x0000d3a8 Section 0 valve_control.o(i.ValveForceOpenSignalCheck) i.ValveMotorCloseRun 0x0000d410 Section 0 valve_control.o(i.ValveMotorCloseRun) i.ValveMotorOpenRun 0x0000d474 Section 0 valve_control.o(i.ValveMotorOpenRun) i.ValveMotorStop 0x0000d498 Section 0 valve_control.o(i.ValveMotorStop) i.ValveRunParaInit 0x0000d4e4 Section 0 valve_control.o(i.ValveRunParaInit) i.Valve_CTRL_GPIO_Init 0x0000d50c Section 0 valve_control.o(i.Valve_CTRL_GPIO_Init) i.WRC_PWR_GPIO_Init 0x0000d530 Section 0 wireless_remote_comm.o(i.WRC_PWR_GPIO_Init) i.WRC_RX_DMA_CH3_Init 0x0000d564 Section 0 uart.o(i.WRC_RX_DMA_CH3_Init) i.WRC_RX_DMA_CH3_reload 0x0000d5c8 Section 0 uart.o(i.WRC_RX_DMA_CH3_reload) i.WRC_RX_DMA_check 0x0000d5f8 Section 0 wireless_remote_comm.o(i.WRC_RX_DMA_check) i.WRC_uart_Init 0x0000d67c Section 0 uart.o(i.WRC_uart_Init) i.WirelessRemoteCommPro 0x0000d72c Section 0 wireless_remote_comm.o(i.WirelessRemoteCommPro) i.WrcClosePwrPro 0x0000d7dc Section 0 wireless_remote_comm.o(i.WrcClosePwrPro) i.WrcCreateLinkPro 0x0000d8dc Section 0 wireless_remote_comm.o(i.WrcCreateLinkPro) i.WrcOpenPwrPro 0x0000d924 Section 0 wireless_remote_comm.o(i.WrcOpenPwrPro) i.WrcSendCreateLinkCmd 0x0000d960 Section 0 wireless_remote_comm.o(i.WrcSendCreateLinkCmd) i.WrcSendDataPro 0x0000da6c Section 0 wireless_remote_comm.o(i.WrcSendDataPro) i.WrcWaitRecDataPro 0x0000daf8 Section 0 wireless_remote_comm.o(i.WrcWaitRecDataPro) i.__ARM_clz 0x0000dc2c Section 0 depilogue.o(i.__ARM_clz) i.__ARM_common_switch8 0x0000dc5a Section 0 extern_rtc.o(i.__ARM_common_switch8) i.__scatterload_copy 0x0000dc76 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0000dc84 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x0000dc86 Section 14 handlers.o(i.__scatterload_zeroinit) i.__set_PRIMASK 0x0000dc94 Section 0 mbrtu.o(i.__set_PRIMASK) __set_PRIMASK 0x0000dc95 Thumb Code 6 mbrtu.o(i.__set_PRIMASK) i.adc_tem_cal 0x0000dc9c Section 0 adc.o(i.adc_tem_cal) i.adc_vol_cal 0x0000dd40 Section 0 adc.o(i.adc_vol_cal) i.adc_wait_finish 0x0000dda4 Section 0 adc.o(i.adc_wait_finish) i.allExtiIRQ 0x0000ddc4 Section 0 system_run_fun.o(i.allExtiIRQ) i.allGpioInit 0x0000ded8 Section 0 system_run_fun.o(i.allGpioInit) i.allParaDefaultInit 0x0000df00 Section 0 system_mem_para.o(i.allParaDefaultInit) i.allParaPatchPro 0x0000df1c Section 0 system_mem_para.o(i.allParaPatchPro) i.allParaReadFromEep 0x0000df5c Section 0 system_mem_para.o(i.allParaReadFromEep) i.arrayA_2_arrayB 0x0000df76 Section 0 system_general_para.o(i.arrayA_2_arrayB) i.balanceStatusHandler 0x0000dfb8 Section 0 billing.o(i.balanceStatusHandler) i.borrow_Pwr_GPIO_Clk_Init 0x0000e374 Section 0 power_manage.o(i.borrow_Pwr_GPIO_Clk_Init) i.delay_init 0x0000e394 Section 0 delay.o(i.delay_init) i.delay_ms 0x0000e3dc Section 0 delay.o(i.delay_ms) i.delay_us 0x0000e42c Section 0 delay.o(i.delay_us) i.eMBFuncReadCoils 0x0000e47c Section 0 mbfunccoils.o(i.eMBFuncReadCoils) i.eMBFuncReadDiscreteInputs 0x0000e536 Section 0 mbfuncdisc.o(i.eMBFuncReadDiscreteInputs) i.eMBFuncReadHoldingRegister 0x0000e5ee Section 0 mbfuncholding.o(i.eMBFuncReadHoldingRegister) i.eMBFuncReadInputRegister 0x0000e678 Section 0 mbfuncinput.o(i.eMBFuncReadInputRegister) i.eMBFuncReadWriteMultipleHoldingRegister 0x0000e702 Section 0 mbfuncholding.o(i.eMBFuncReadWriteMultipleHoldingRegister) i.eMBFuncReportSlaveID 0x0000e7e4 Section 0 mbfuncother.o(i.eMBFuncReportSlaveID) i.eMBFuncWriteCoil 0x0000e80c Section 0 mbfunccoils.o(i.eMBFuncWriteCoil) i.eMBFuncWriteHoldingRegister 0x0000e87c Section 0 mbfuncholding.o(i.eMBFuncWriteHoldingRegister) i.eMBFuncWriteMultipleCoils 0x0000e8bc Section 0 mbfunccoils.o(i.eMBFuncWriteMultipleCoils) i.eMBFuncWriteMultipleHoldingRegister 0x0000e956 Section 0 mbfuncholding.o(i.eMBFuncWriteMultipleHoldingRegister) i.eMBInit 0x0000e9c4 Section 0 mb.o(i.eMBInit) i.eMBPoll 0x0000eaa0 Section 0 mb.o(i.eMBPoll) i.eMBRTUInit 0x0000ebe0 Section 0 mbrtu.o(i.eMBRTUInit) i.eMBRTUReceive 0x0000ec3c Section 0 mbrtu.o(i.eMBRTUReceive) i.eMBRTUSend 0x0000ec94 Section 0 mbrtu.o(i.eMBRTUSend) i.eMBRTUStart 0x0000ed5c Section 0 mbrtu.o(i.eMBRTUStart) i.eMBRTUStop 0x0000ed84 Section 0 mbrtu.o(i.eMBRTUStop) i.eMBRegCoilsCB 0x0000eda0 Section 0 regport.o(i.eMBRegCoilsCB) i.eMBRegDiscreteCB 0x0000eda8 Section 0 regport.o(i.eMBRegDiscreteCB) i.eMBRegHoldingCB 0x0000edb0 Section 0 regport.o(i.eMBRegHoldingCB) i.eMBRegInputCB 0x0000ee14 Section 0 regport.o(i.eMBRegInputCB) i.eepABReadCheck 0x0000ee60 Section 0 system_mem_para.o(i.eepABReadCheck) i.eepABWriteAndReadCheck 0x0000ef6c Section 0 system_mem_para.o(i.eepABWriteAndReadCheck) i.eepParaPatchPro_1 0x0000efba Section 0 system_mem_para.o(i.eepParaPatchPro_1) i.eepWriteAndReadCheck 0x0000efbc Section 0 system_mem_para.o(i.eepWriteAndReadCheck) i.free 0x0000effc Section 0 malloc.o(i.free) i.getSBoxInvert 0x0000f050 Section 0 aes128.o(i.getSBoxInvert) getSBoxInvert 0x0000f051 Thumb Code 8 aes128.o(i.getSBoxInvert) i.getSBoxValue 0x0000f05c Section 0 aes128.o(i.getSBoxValue) getSBoxValue 0x0000f05d Thumb Code 8 aes128.o(i.getSBoxValue) i.hardwareDriversInit 0x0000f068 Section 0 system_run_fun.o(i.hardwareDriversInit) i.keyPro 0x0000f074 Section 0 key.o(i.keyPro) i.lcdDisplayPro 0x0000f1e4 Section 0 lcd.o(i.lcdDisplayPro) i.led_init 0x0000f254 Section 0 other_fun.o(i.led_init) i.magnetic_interference_GPIO_Clk_Init 0x0000f274 Section 0 other_fun.o(i.magnetic_interference_GPIO_Clk_Init) i.main 0x0000f294 Section 0 main.o(i.main) i.malloc 0x0000f428 Section 0 malloc.o(i.malloc) i.paraCalcCrcAndWriteEepAB 0x0000f494 Section 0 system_mem_para.o(i.paraCalcCrcAndWriteEepAB) i.prveMBError2Exception 0x0000f4cc Section 0 mbutils.o(i.prveMBError2Exception) i.sizhuHistoryRecord 0x0000f4f0 Section 0 sizhu_history_record.o(i.sizhuHistoryRecord) i.sysRunFunCtrlPro 0x0000f5f8 Section 0 system_run_fun.o(i.sysRunFunCtrlPro) i.sysRunFunParaInit 0x0000f7dc Section 0 system_run_fun.o(i.sysRunFunParaInit) i.sysStoredParaInit 0x0000f8e8 Section 0 system_run_fun.o(i.sysStoredParaInit) i.systemEepIdDefaultInit 0x0000f98c Section 0 system_mem_para.o(i.systemEepIdDefaultInit) i.systemEepIdReadFromEep 0x0000f9c8 Section 0 system_mem_para.o(i.systemEepIdReadFromEep) i.ucharcmp 0x0000f9f0 Section 0 system_general_para.o(i.ucharcmp) i.up_comm_RX_DMA_CH2_Init 0x0000fa1c Section 0 uart.o(i.up_comm_RX_DMA_CH2_Init) i.up_comm_RX_DMA_CH2_reload 0x0000fa80 Section 0 uart.o(i.up_comm_RX_DMA_CH2_reload) i.up_comm_RX_DMA_check 0x0000fab0 Section 0 upper_com.o(i.up_comm_RX_DMA_check) i.up_comm_uart_Init 0x0000fb34 Section 0 uart.o(i.up_comm_uart_Init) i.up_comm_uart_enable 0x0000fbcc Section 0 upper_com.o(i.up_comm_uart_enable) i.upperComPro 0x0000fc58 Section 0 upper_com.o(i.upperComPro) i.usMBCRC16 0x0000fe44 Section 0 mbcrc1.o(i.usMBCRC16) i.usMBCRC16_initFF 0x0000fe78 Section 0 mbcrc_1.o(i.usMBCRC16_initFF) i.vMBPortSerialEnable 0x0000fe90 Section 0 portserial.o(i.vMBPortSerialEnable) i.vMBPortTimersDisable 0x0000fe92 Section 0 porttimer.o(i.vMBPortTimersDisable) i.vMBPortTimersEnable 0x0000fe94 Section 0 porttimer.o(i.vMBPortTimersEnable) i.valveCtrlPro 0x0000fe98 Section 0 valve_control.o(i.valveCtrlPro) i.xMBPortEventGet 0x0000feb0 Section 0 portevent.o(i.xMBPortEventGet) i.xMBPortEventInit 0x0000fed4 Section 0 portevent.o(i.xMBPortEventInit) i.xMBPortEventPost 0x0000fee4 Section 0 portevent.o(i.xMBPortEventPost) i.xMBPortSerialGetByte 0x0000fefc Section 0 portserial.o(i.xMBPortSerialGetByte) i.xMBPortSerialInit 0x0000ff10 Section 0 portserial.o(i.xMBPortSerialInit) i.xMBPortSerialPutByte 0x0000ff3c Section 0 portserial.o(i.xMBPortSerialPutByte) i.xMBPortTimersInit 0x0000ff68 Section 0 porttimer.o(i.xMBPortTimersInit) i.xMBRTUReceiveCheck 0x0000ff70 Section 0 mbrtu.o(i.xMBRTUReceiveCheck) i.xMBRTUReceiveFSM 0x0000ffa0 Section 0 mbrtu.o(i.xMBRTUReceiveFSM) i.xMBRTUTimerT35Expired 0x0001002c Section 0 mbrtu.o(i.xMBRTUTimerT35Expired) i.xMBRTUTransmitFSM 0x00010070 Section 0 mbrtu.o(i.xMBRTUTransmitFSM) i.xtime 0x000100e0 Section 0 aes128.o(i.xtime) xtime 0x000100e1 Thumb Code 18 aes128.o(i.xtime) .constdata 0x000100f2 Section 767 aes128.o(.constdata) sbox 0x000100f2 Data 256 aes128.o(.constdata) rsbox 0x000101f2 Data 256 aes128.o(.constdata) Rcon 0x000102f2 Data 255 aes128.o(.constdata) .constdata 0x000103f1 Section 512 mbcrc1.o(.constdata) aucCRCHi 0x000103f1 Data 256 mbcrc1.o(.constdata) aucCRCLo 0x000104f1 Data 256 mbcrc1.o(.constdata) .constdata 0x000105f1 Section 12 mktime.o(.constdata) monlen 0x000105f1 Data 12 mktime.o(.constdata) .constdata 0x000105fd Section 12 localtime_i.o(.constdata) monlen 0x000105fd Data 12 localtime_i.o(.constdata) i.PulseAndAlarmLineInit 0x0000ad20 Section 0 pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) i.PulseSettlement 0x0000b184 Section 0 billing.o(i.PulseSettlement) i.Pulse_And_Alarm_Line_IO_Init 0x0000b344 Section 0 pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) i.PushSettlementInfoPro 0x0000b368 Section 0 wrc_sizhu_v4.o(i.PushSettlementInfoPro) i.R8025T_Read 0x0000b4f0 Section 0 extern_rtc.o(i.R8025T_Read) i.R8025T_Write 0x0000b53c Section 0 extern_rtc.o(i.R8025T_Write) i.RMU_BORCR_BOR_PDRCFG_Set 0x0000b56c Section 0 fm33a0xxev_rmu.o(i.RMU_BORCR_BOR_PDRCFG_Set) i.RMU_BORCR_OFF_BOR_Setable 0x0000b58c Section 0 fm33a0xxev_rmu.o(i.RMU_BORCR_OFF_BOR_Setable) i.RMU_PDRCR_PDREN_Setable 0x0000b5b0 Section 0 fm33a0xxev_rmu.o(i.RMU_PDRCR_PDREN_Setable) i.RS485Settlement 0x0000b5d4 Section 0 billing.o(i.RS485Settlement) i.RS485_read_data_GPIO_Init 0x0000b850 Section 0 rs485_read_data.o(i.RS485_read_data_GPIO_Init) i.RTC_GPIO_Init 0x0000b914 Section 0 extern_rtc.o(i.RTC_GPIO_Init) i.RTC_IRQHandler 0x0000b92c Section 0 rtc.o(i.RTC_IRQHandler) i.Read_OP_CL_VALVE_Status 0x0000b930 Section 0 valve_control.o(i.Read_OP_CL_VALVE_Status) i.SPI3_Init 0x0000b984 Section 0 spi.o(i.SPI3_Init) i.SPIx_CR1_BAUD_Set 0x0000ba5c Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_BAUD_Set) i.SPIx_CR1_CPHA_Set 0x0000ba74 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_CPHA_Set) i.SPIx_CR1_CPHOL_Set 0x0000ba86 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_CPHOL_Set) i.SPIx_CR1_IOSWAP_Set 0x0000ba9e Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_IOSWAP_Set) i.SPIx_CR1_LSBF_Set 0x0000bab8 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_LSBF_Set) i.SPIx_CR1_MM_Set 0x0000bad0 Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_MM_Set) i.SPIx_CR1_WAIT_Set 0x0000baea Section 0 fm33a0xxev_spi.o(i.SPIx_CR1_WAIT_Set) i.SPIx_CR2_DLEN_Set 0x0000bb02 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_DLEN_Set) i.SPIx_CR2_HALFDUPLEX_Set 0x0000bb1c Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_HALFDUPLEX_Set) i.SPIx_CR2_RXO_Setable 0x0000bb36 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_RXO_Setable) i.SPIx_CR2_SPIEN_Setable 0x0000bb50 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SPIEN_Setable) i.SPIx_CR2_SSNM_Set 0x0000bb68 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SSNM_Set) i.SPIx_CR2_SSNSEN_Setable 0x0000bb80 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_SSNSEN_Setable) i.SPIx_CR2_TXO_AC_Setable 0x0000bb98 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_AC_Setable) i.SPIx_CR2_TXO_Setable 0x0000bbb0 Section 0 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_Setable) i.SPIx_CR3_MERRC_Clr 0x0000bbc8 Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_MERRC_Clr) i.SPIx_CR3_RXBFC_Clr 0x0000bbce Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_RXBFC_Clr) i.SPIx_CR3_SERRC_Clr 0x0000bbd4 Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_SERRC_Clr) i.SPIx_CR3_TXBFC_Clr 0x0000bbda Section 0 fm33a0xxev_spi.o(i.SPIx_CR3_TXBFC_Clr) i.SPIx_ISR_RXBF_Chk 0x0000bbe0 Section 0 fm33a0xxev_spi.o(i.SPIx_ISR_RXBF_Chk) i.SPIx_ISR_TXBE_Chk 0x0000bbf4 Section 0 fm33a0xxev_spi.o(i.SPIx_ISR_TXBE_Chk) i.SPIx_RXBUF_Read 0x0000bc08 Section 0 fm33a0xxev_spi.o(i.SPIx_RXBUF_Read) i.SPIx_TXBUF_Write 0x0000bc0e Section 0 fm33a0xxev_spi.o(i.SPIx_TXBUF_Write) i.Sda_In 0x0000bc14 Section 0 i2c.o(i.Sda_In) i.Sda_Out 0x0000bc34 Section 0 i2c.o(i.Sda_Out) i.SetBalanceValveClosePro 0x0000bc54 Section 0 wrc_sizhu_v4.o(i.SetBalanceValveClosePro) i.SetKeyPro 0x0000bc64 Section 0 wrc_sizhu_v4.o(i.SetKeyPro) i.Set_Extern_Rtc_Time 0x0000bc8c Section 0 extern_rtc.o(i.Set_Extern_Rtc_Time) i.Set_Rtc_UpdataInterrupt 0x0000bcf4 Section 0 extern_rtc.o(i.Set_Rtc_UpdataInterrupt) i.SettlementPro 0x0000bd18 Section 0 billing.o(i.SettlementPro) i.ShiftRows 0x0000bdf0 Section 0 aes128.o(i.ShiftRows) ShiftRows 0x0000bdf1 Thumb Code 146 aes128.o(i.ShiftRows) i.SizhuV4ProtocolDataAnalysis 0x0000be88 Section 0 wrc_sizhu_v4.o(i.SizhuV4ProtocolDataAnalysis) i.SizhuV4SendNormalData2buf 0x0000c0b4 Section 0 wrc_sizhu_v4.o(i.SizhuV4SendNormalData2buf) i.SizhuV4SendParaInit 0x0000c394 Section 0 wrc_sizhu_v4.o(i.SizhuV4SendParaInit) i.SpiWriteAndRead 0x0000c4c4 Section 0 spi.o(i.SpiWriteAndRead) i.SubBytes 0x0000c4f8 Section 0 aes128.o(i.SubBytes) SubBytes 0x0000c4f9 Thumb Code 52 aes128.o(i.SubBytes) i.SysAlarmCtrlPro 0x0000c530 Section 0 sizhu_ctrl_word.o(i.SysAlarmCtrlPro) i.SysWakeUp_ClockCfg 0x0000c724 Section 0 user_init.o(i.SysWakeUp_ClockCfg) i.SystemInit 0x0000c77c Section 0 system_fm33a0xxev.o(i.SystemInit) i.System_power_on_init 0x0000c78c Section 0 rcc_config.o(i.System_power_on_init) i.TimeEffectJudgm 0x0000c7d4 Section 0 extern_rtc.o(i.TimeEffectJudgm) i.UART1_IRQHandler 0x0000c930 Section 0 uart.o(i.UART1_IRQHandler) i.UART_BaudREGCalc 0x0000c954 Section 0 fm33a0xxev_uart.o(i.UART_BaudREGCalc) i.UART_Init 0x0000c9b8 Section 0 fm33a0xxev_uart.o(i.UART_Init) i.UART_SInit 0x0000ca30 Section 0 fm33a0xxev_uart.o(i.UART_SInit) i.UARTx_BGR_Write 0x0000cc40 Section 0 fm33a0xxev_uart.o(i.UARTx_BGR_Write) i.UARTx_CSR_PARITY_Set 0x0000cc46 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_PARITY_Set) i.UARTx_CSR_PDSEL_Set 0x0000cc5e Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_PDSEL_Set) i.UARTx_CSR_RXEN_Setable 0x0000cc76 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXEN_Setable) i.UARTx_CSR_RXPOL_Setable 0x0000cc8e Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXPOL_Setable) i.UARTx_CSR_RXTOEN_Setable 0x0000cca6 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_RXTOEN_Setable) i.UARTx_CSR_STOPCFG_Set 0x0000ccc0 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_STOPCFG_Set) i.UARTx_CSR_TXEN_Setable 0x0000ccda Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXEN_Setable) i.UARTx_CSR_TXIREN_Setable 0x0000ccf2 Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXIREN_Setable) i.UARTx_CSR_TXPOL_Setable 0x0000cd0c Section 0 fm33a0xxev_uart.o(i.UARTx_CSR_TXPOL_Setable) i.UARTx_IER_RXBF_IE_Setable 0x0000cd24 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXBF_IE_Setable) i.UARTx_IER_RXERR_IE_Setable 0x0000cd3e Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXERR_IE_Setable) i.UARTx_IER_RXTO_IE_Setable 0x0000cd58 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_RXTO_IE_Setable) i.UARTx_IER_TXBE_IE_Setable 0x0000cd72 Section 0 fm33a0xxev_uart.o(i.UARTx_IER_TXBE_IE_Setable) i.UARTx_IER_TXSE_IE_Setable 0x0000cd8a Section 0 fm33a0xxev_uart.o(i.UARTx_IER_TXSE_IE_Setable) i.UARTx_ISR_RXBF_Clr 0x0000cda2 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXBF_Clr) i.UARTx_ISR_RXTO_Chk 0x0000cdaa Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Chk) i.UARTx_ISR_RXTO_Clr 0x0000cdc0 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Clr) i.UARTx_ISR_TXSE_Chk 0x0000cdc8 Section 0 fm33a0xxev_uart.o(i.UARTx_ISR_TXSE_Chk) i.UARTx_RXBUF_Read 0x0000cddc Section 0 fm33a0xxev_uart.o(i.UARTx_RXBUF_Read) i.UARTx_SendData_Normal 0x0000cde6 Section 0 uart.o(i.UARTx_SendData_Normal) i.UARTx_TODR_RXTO_LEN_Set 0x0000ce10 Section 0 fm33a0xxev_uart.o(i.UARTx_TODR_RXTO_LEN_Set) i.UARTx_TXBUF_Write 0x0000ce20 Section 0 fm33a0xxev_uart.o(i.UARTx_TXBUF_Write) i.UNCAP_GPIO_Clk_Init 0x0000ce28 Section 0 other_fun.o(i.UNCAP_GPIO_Clk_Init) i.UV_lose_check_GPIO_Clk_Init 0x0000ce48 Section 0 pulse_and_alarm_line.o(i.UV_lose_check_GPIO_Clk_Init) i.UncapCheck 0x0000ce70 Section 0 other_fun.o(i.UncapCheck) i.Under_Pwr_INT_GPIO_Clk_Init 0x0000cf5c Section 0 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_Init) i.Under_Pwr_INT_GPIO_Clk_sleep 0x0000cf7c Section 0 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_sleep) i.Upper_ComputerLoginRecvHandler 0x0000cf98 Section 0 upper_com.o(i.Upper_ComputerLoginRecvHandler) i.Upper_ComputerLoginRespond 0x0000d034 Section 0 upper_com.o(i.Upper_ComputerLoginRespond) i.Upper_ComputerReadWriteHandler 0x0000d040 Section 0 upper_com.o(i.Upper_ComputerReadWriteHandler) i.Upper_ComputerRespond 0x0000d0a0 Section 0 upper_com.o(i.Upper_ComputerRespond) i.VRTC_ADCCR_CKE_Setable 0x0000d118 Section 0 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKE_Setable) i.VRTC_ADCCR_CKS_Set 0x0000d13c Section 0 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKS_Set) i.VRTC_Init_RCMF_Trim 0x0000d15c Section 0 fm33a0xxev_vrtc.o(i.VRTC_Init_RCMF_Trim) i.VRTC_RCMFCR_EN_Setable 0x0000d180 Section 0 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_EN_Setable) i.VRTC_RCMFCR_TRIM_Set 0x0000d1a4 Section 0 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_TRIM_Set) i.ValveCtrlHade 0x0000d1c0 Section 0 valve_control.o(i.ValveCtrlHade) i.ValveCtrlOrder 0x0000d430 Section 0 valve_control.o(i.ValveCtrlOrder) i.ValveForceOpenSignalCheck 0x0000d4e0 Section 0 valve_control.o(i.ValveForceOpenSignalCheck) i.ValveMotorCloseRun 0x0000d548 Section 0 valve_control.o(i.ValveMotorCloseRun) i.ValveMotorOpenRun 0x0000d5ac Section 0 valve_control.o(i.ValveMotorOpenRun) i.ValveMotorStop 0x0000d5d0 Section 0 valve_control.o(i.ValveMotorStop) i.ValveRunParaInit 0x0000d61c Section 0 valve_control.o(i.ValveRunParaInit) i.Valve_CTRL_GPIO_Init 0x0000d644 Section 0 valve_control.o(i.Valve_CTRL_GPIO_Init) i.WRC_PWR_GPIO_Init 0x0000d668 Section 0 wireless_remote_comm.o(i.WRC_PWR_GPIO_Init) i.WRC_RX_DMA_CH3_Init 0x0000d69c Section 0 uart.o(i.WRC_RX_DMA_CH3_Init) i.WRC_RX_DMA_CH3_reload 0x0000d700 Section 0 uart.o(i.WRC_RX_DMA_CH3_reload) i.WRC_RX_DMA_check 0x0000d730 Section 0 wireless_remote_comm.o(i.WRC_RX_DMA_check) i.WRC_uart_Init 0x0000d7b4 Section 0 uart.o(i.WRC_uart_Init) i.WirelessRemoteCommPro 0x0000d864 Section 0 wireless_remote_comm.o(i.WirelessRemoteCommPro) i.WrcClosePwrPro 0x0000d914 Section 0 wireless_remote_comm.o(i.WrcClosePwrPro) i.WrcCreateLinkPro 0x0000da14 Section 0 wireless_remote_comm.o(i.WrcCreateLinkPro) i.WrcOpenPwrPro 0x0000da5c Section 0 wireless_remote_comm.o(i.WrcOpenPwrPro) i.WrcSendCreateLinkCmd 0x0000da98 Section 0 wireless_remote_comm.o(i.WrcSendCreateLinkCmd) i.WrcSendDataPro 0x0000dba4 Section 0 wireless_remote_comm.o(i.WrcSendDataPro) i.WrcWaitRecDataPro 0x0000dc30 Section 0 wireless_remote_comm.o(i.WrcWaitRecDataPro) i.__ARM_clz 0x0000dd64 Section 0 depilogue.o(i.__ARM_clz) i.__ARM_common_switch8 0x0000dd92 Section 0 extern_rtc.o(i.__ARM_common_switch8) i.__scatterload_copy 0x0000ddae Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0000ddbc Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x0000ddbe Section 14 handlers.o(i.__scatterload_zeroinit) i.__set_PRIMASK 0x0000ddcc Section 0 mbrtu.o(i.__set_PRIMASK) __set_PRIMASK 0x0000ddcd Thumb Code 6 mbrtu.o(i.__set_PRIMASK) i.adc_tem_cal 0x0000ddd4 Section 0 adc.o(i.adc_tem_cal) i.adc_vol_cal 0x0000de78 Section 0 adc.o(i.adc_vol_cal) i.adc_wait_finish 0x0000dedc Section 0 adc.o(i.adc_wait_finish) i.allExtiIRQ 0x0000defc Section 0 system_run_fun.o(i.allExtiIRQ) i.allGpioInit 0x0000e010 Section 0 system_run_fun.o(i.allGpioInit) i.allParaDefaultInit 0x0000e038 Section 0 system_mem_para.o(i.allParaDefaultInit) i.allParaPatchPro 0x0000e054 Section 0 system_mem_para.o(i.allParaPatchPro) i.allParaReadFromEep 0x0000e094 Section 0 system_mem_para.o(i.allParaReadFromEep) i.arrayA_2_arrayB 0x0000e0ae Section 0 system_general_para.o(i.arrayA_2_arrayB) i.balanceStatusHandler 0x0000e0f0 Section 0 billing.o(i.balanceStatusHandler) i.borrow_Pwr_GPIO_Clk_Init 0x0000e4ac Section 0 power_manage.o(i.borrow_Pwr_GPIO_Clk_Init) i.delay_init 0x0000e4cc Section 0 delay.o(i.delay_init) i.delay_ms 0x0000e514 Section 0 delay.o(i.delay_ms) i.delay_us 0x0000e564 Section 0 delay.o(i.delay_us) i.eMBFuncReadCoils 0x0000e5b4 Section 0 mbfunccoils.o(i.eMBFuncReadCoils) i.eMBFuncReadDiscreteInputs 0x0000e66e Section 0 mbfuncdisc.o(i.eMBFuncReadDiscreteInputs) i.eMBFuncReadHoldingRegister 0x0000e726 Section 0 mbfuncholding.o(i.eMBFuncReadHoldingRegister) i.eMBFuncReadInputRegister 0x0000e7b0 Section 0 mbfuncinput.o(i.eMBFuncReadInputRegister) i.eMBFuncReadWriteMultipleHoldingRegister 0x0000e83a Section 0 mbfuncholding.o(i.eMBFuncReadWriteMultipleHoldingRegister) i.eMBFuncReportSlaveID 0x0000e91c Section 0 mbfuncother.o(i.eMBFuncReportSlaveID) i.eMBFuncWriteCoil 0x0000e944 Section 0 mbfunccoils.o(i.eMBFuncWriteCoil) i.eMBFuncWriteHoldingRegister 0x0000e9b4 Section 0 mbfuncholding.o(i.eMBFuncWriteHoldingRegister) i.eMBFuncWriteMultipleCoils 0x0000e9f4 Section 0 mbfunccoils.o(i.eMBFuncWriteMultipleCoils) i.eMBFuncWriteMultipleHoldingRegister 0x0000ea8e Section 0 mbfuncholding.o(i.eMBFuncWriteMultipleHoldingRegister) i.eMBInit 0x0000eafc Section 0 mb.o(i.eMBInit) i.eMBPoll 0x0000ebd8 Section 0 mb.o(i.eMBPoll) i.eMBRTUInit 0x0000ed18 Section 0 mbrtu.o(i.eMBRTUInit) i.eMBRTUReceive 0x0000ed74 Section 0 mbrtu.o(i.eMBRTUReceive) i.eMBRTUSend 0x0000edcc Section 0 mbrtu.o(i.eMBRTUSend) i.eMBRTUStart 0x0000ee94 Section 0 mbrtu.o(i.eMBRTUStart) i.eMBRTUStop 0x0000eebc Section 0 mbrtu.o(i.eMBRTUStop) i.eMBRegCoilsCB 0x0000eed8 Section 0 regport.o(i.eMBRegCoilsCB) i.eMBRegDiscreteCB 0x0000eee0 Section 0 regport.o(i.eMBRegDiscreteCB) i.eMBRegHoldingCB 0x0000eee8 Section 0 regport.o(i.eMBRegHoldingCB) i.eMBRegInputCB 0x0000ef4c Section 0 regport.o(i.eMBRegInputCB) i.eepABReadCheck 0x0000ef98 Section 0 system_mem_para.o(i.eepABReadCheck) i.eepABWriteAndReadCheck 0x0000f0a4 Section 0 system_mem_para.o(i.eepABWriteAndReadCheck) i.eepParaPatchPro_1 0x0000f0f2 Section 0 system_mem_para.o(i.eepParaPatchPro_1) i.eepWriteAndReadCheck 0x0000f0f4 Section 0 system_mem_para.o(i.eepWriteAndReadCheck) i.free 0x0000f134 Section 0 malloc.o(i.free) i.getSBoxInvert 0x0000f188 Section 0 aes128.o(i.getSBoxInvert) getSBoxInvert 0x0000f189 Thumb Code 8 aes128.o(i.getSBoxInvert) i.getSBoxValue 0x0000f194 Section 0 aes128.o(i.getSBoxValue) getSBoxValue 0x0000f195 Thumb Code 8 aes128.o(i.getSBoxValue) i.hardwareDriversInit 0x0000f1a0 Section 0 system_run_fun.o(i.hardwareDriversInit) i.keyPro 0x0000f1ac Section 0 key.o(i.keyPro) i.lcdDisplayPro 0x0000f31c Section 0 lcd.o(i.lcdDisplayPro) i.led_init 0x0000f38c Section 0 other_fun.o(i.led_init) i.magnetic_interference_GPIO_Clk_Init 0x0000f3ac Section 0 other_fun.o(i.magnetic_interference_GPIO_Clk_Init) i.main 0x0000f3cc Section 0 main.o(i.main) i.malloc 0x0000f560 Section 0 malloc.o(i.malloc) i.paraCalcCrcAndWriteEepAB 0x0000f5cc Section 0 system_mem_para.o(i.paraCalcCrcAndWriteEepAB) i.prveMBError2Exception 0x0000f604 Section 0 mbutils.o(i.prveMBError2Exception) i.sizhuHistoryRecord 0x0000f628 Section 0 sizhu_history_record.o(i.sizhuHistoryRecord) i.sysRunFunCtrlPro 0x0000f730 Section 0 system_run_fun.o(i.sysRunFunCtrlPro) i.sysRunFunParaInit 0x0000f914 Section 0 system_run_fun.o(i.sysRunFunParaInit) i.sysStoredParaInit 0x0000fa20 Section 0 system_run_fun.o(i.sysStoredParaInit) i.systemEepIdDefaultInit 0x0000fac4 Section 0 system_mem_para.o(i.systemEepIdDefaultInit) i.systemEepIdReadFromEep 0x0000fb00 Section 0 system_mem_para.o(i.systemEepIdReadFromEep) i.ucharcmp 0x0000fb28 Section 0 system_general_para.o(i.ucharcmp) i.up_comm_RX_DMA_CH2_Init 0x0000fb54 Section 0 uart.o(i.up_comm_RX_DMA_CH2_Init) i.up_comm_RX_DMA_CH2_reload 0x0000fbb8 Section 0 uart.o(i.up_comm_RX_DMA_CH2_reload) i.up_comm_RX_DMA_check 0x0000fbe8 Section 0 upper_com.o(i.up_comm_RX_DMA_check) i.up_comm_uart_Init 0x0000fc6c Section 0 uart.o(i.up_comm_uart_Init) i.up_comm_uart_enable 0x0000fd04 Section 0 upper_com.o(i.up_comm_uart_enable) i.upperComPro 0x0000fd90 Section 0 upper_com.o(i.upperComPro) i.usMBCRC16 0x0000ff7c Section 0 mbcrc1.o(i.usMBCRC16) i.usMBCRC16_initFF 0x0000ffb0 Section 0 mbcrc_1.o(i.usMBCRC16_initFF) i.vMBPortSerialEnable 0x0000ffc8 Section 0 portserial.o(i.vMBPortSerialEnable) i.vMBPortTimersDisable 0x0000ffca Section 0 porttimer.o(i.vMBPortTimersDisable) i.vMBPortTimersEnable 0x0000ffcc Section 0 porttimer.o(i.vMBPortTimersEnable) i.valveCtrlPro 0x0000ffd0 Section 0 valve_control.o(i.valveCtrlPro) i.xMBPortEventGet 0x0000ffe8 Section 0 portevent.o(i.xMBPortEventGet) i.xMBPortEventInit 0x0001000c Section 0 portevent.o(i.xMBPortEventInit) i.xMBPortEventPost 0x0001001c Section 0 portevent.o(i.xMBPortEventPost) i.xMBPortSerialGetByte 0x00010034 Section 0 portserial.o(i.xMBPortSerialGetByte) i.xMBPortSerialInit 0x00010048 Section 0 portserial.o(i.xMBPortSerialInit) i.xMBPortSerialPutByte 0x00010074 Section 0 portserial.o(i.xMBPortSerialPutByte) i.xMBPortTimersInit 0x000100a0 Section 0 porttimer.o(i.xMBPortTimersInit) i.xMBRTUReceiveCheck 0x000100a8 Section 0 mbrtu.o(i.xMBRTUReceiveCheck) i.xMBRTUReceiveFSM 0x000100d8 Section 0 mbrtu.o(i.xMBRTUReceiveFSM) i.xMBRTUTimerT35Expired 0x00010164 Section 0 mbrtu.o(i.xMBRTUTimerT35Expired) i.xMBRTUTransmitFSM 0x000101a8 Section 0 mbrtu.o(i.xMBRTUTransmitFSM) i.xtime 0x00010218 Section 0 aes128.o(i.xtime) xtime 0x00010219 Thumb Code 18 aes128.o(i.xtime) .constdata 0x0001022a Section 767 aes128.o(.constdata) sbox 0x0001022a Data 256 aes128.o(.constdata) rsbox 0x0001032a Data 256 aes128.o(.constdata) Rcon 0x0001042a Data 255 aes128.o(.constdata) .constdata 0x00010529 Section 512 mbcrc1.o(.constdata) aucCRCHi 0x00010529 Data 256 mbcrc1.o(.constdata) aucCRCLo 0x00010629 Data 256 mbcrc1.o(.constdata) .constdata 0x00010729 Section 12 mktime.o(.constdata) monlen 0x00010729 Data 12 mktime.o(.constdata) .constdata 0x00010735 Section 12 localtime_i.o(.constdata) monlen 0x00010735 Data 12 localtime_i.o(.constdata) .data 0x20000000 Section 8 aes128.o(.data) state 0x20000000 Data 4 aes128.o(.data) Key 0x20000004 Data 4 aes128.o(.data) @@ -4463,85 +4468,85 @@ day_record_flag 0x200002fe Data 1 sizhu_history_record.o(.data) month_record_flag 0x200002ff Data 1 sizhu_history_record.o(.data) interval_report_record_flag 0x20000300 Data 1 sizhu_history_record.o(.data) .data 0x20000301 Section 463 system_mem_para.o(.data) .data 0x200004d0 Section 6 upper_com.o(.data) uc_login_state_g 0x200004d0 Data 1 upper_com.o(.data) uc_rw_result_g 0x200004d2 Data 1 upper_com.o(.data) local_random_code_g 0x200004d4 Data 2 upper_com.o(.data) .data 0x200004d6 Section 1 wireless_remote_comm.o(.data) report_failed_days_cnt 0x200004d6 Data 1 wireless_remote_comm.o(.data) .data 0x200004d7 Section 39 wrc_sizhu_v4.o(.data) protocol_head_up_g 0x200004d7 Data 26 wrc_sizhu_v4.o(.data) proto_tail_up_g 0x200004f1 Data 3 wrc_sizhu_v4.o(.data) report_ctrl_para_g 0x200004f4 Data 8 wrc_sizhu_v4.o(.data) .data 0x200004fe Section 13 lcd.o(.data) only_trigger_once_flag 0x2000050a Data 1 lcd.o(.data) .data 0x2000050c Section 9 lcd_cfg_api.o(.data) show_flag 0x2000050c Data 1 lcd_cfg_api.o(.data) sec_limit_flag 0x2000050d Data 1 lcd_cfg_api.o(.data) temp_list_cnt_flag 0x2000050e Data 1 lcd_cfg_api.o(.data) show_min_flag 0x2000050f Data 1 lcd_cfg_api.o(.data) alarm_show_num 0x20000510 Data 1 lcd_cfg_api.o(.data) alarm_id 0x20000512 Data 2 lcd_cfg_api.o(.data) temp_sig 0x20000514 Data 1 lcd_cfg_api.o(.data) .data 0x20000518 Section 12 pulse_and_alarm_line.o(.data) broken_line_cnt 0x20000520 Data 1 pulse_and_alarm_line.o(.data) low_pwr_line_cnt 0x20000521 Data 1 pulse_and_alarm_line.o(.data) under_pwr_line_cnt 0x20000522 Data 1 pulse_and_alarm_line.o(.data) close_valve_line_cnt 0x20000523 Data 1 pulse_and_alarm_line.o(.data) .data 0x20000524 Section 182 mb.o(.data) ucMBAddress 0x20000524 Data 1 mb.o(.data) eMBCurrentMode 0x20000525 Data 1 mb.o(.data) eMBState 0x20000526 Data 1 mb.o(.data) peMBFrameSendCur 0x20000528 Data 4 mb.o(.data) pvMBFrameStartCur 0x2000052c Data 4 mb.o(.data) pvMBFrameStopCur 0x20000530 Data 4 mb.o(.data) peMBFrameReceiveCur 0x20000534 Data 4 mb.o(.data) pvMBFrameCloseCur 0x20000538 Data 4 mb.o(.data) xFuncHandlers 0x20000550 Data 128 mb.o(.data) ucMBFrame 0x200005d0 Data 4 mb.o(.data) ucRcvAddress 0x200005d4 Data 1 mb.o(.data) ucFunctionCode 0x200005d5 Data 1 mb.o(.data) usLength 0x200005d6 Data 2 mb.o(.data) eException 0x200005d8 Data 1 mb.o(.data) old_addr 0x200005d9 Data 1 mb.o(.data) .data 0x200005da Section 2 mbfuncother.o(.data) usMBSlaveIDLen 0x200005da Data 2 mbfuncother.o(.data) .data 0x200005dc Section 2 portevent.o(.data) eQueuedEvent 0x200005dc Data 1 portevent.o(.data) xEventInQueue 0x200005dd Data 1 portevent.o(.data) .data 0x200005de Section 10 regport.o(.data) usRegInputStart 0x200005de Data 2 regport.o(.data) usRegInputBuf 0x200005e0 Data 8 regport.o(.data) .data 0x200005e8 Section 12 mbrtu.o(.data) eSndState 0x200005e8 Data 1 mbrtu.o(.data) eRcvState 0x200005e9 Data 1 mbrtu.o(.data) pucSndBufferCur 0x200005ec Data 4 mbrtu.o(.data) usSndBufferCount 0x200005f0 Data 2 mbrtu.o(.data) usRcvBufferPos 0x200005f2 Data 2 mbrtu.o(.data) .data 0x200005f4 Section 4 system_fm33a0xxev.o(.data) .data 0x200005f8 Section 4 rand.o(.data) _rand_state 0x200005f8 Data 4 rand.o(.data) .data 0x200005fc Section 4 mvars.o(.data) .data 0x20000600 Section 4 mvars.o(.data) .bss 0x20000604 Section 320 aes128.o(.bss) RoundKey 0x20000694 Data 176 aes128.o(.bss) .bss 0x20000744 Section 40 sizhu_ctrl_word.o(.bss) .bss 0x2000076c Section 2304 uart.o(.bss) .bss 0x2000106c Section 20 power_manage.o(.bss) .bss 0x20001080 Section 245 system_mem_para.o(.bss) .bss 0x20001178 Section 2051 upper_com.o(.bss) .bss 0x2000197b Section 314 wireless_remote_comm.o(.bss) .bss 0x20001ab5 Section 57 wrc_sizhu_v4.o(.bss) up_data_head_g 0x20001ab5 Data 57 wrc_sizhu_v4.o(.bss) .bss 0x20001aee Section 48 lcd_io_api.o(.bss) .bss 0x20001b20 Section 96 rs485_data_analysis_pro.o(.bss) .bss 0x20001b80 Section 32 mbfuncother.o(.bss) ucMBSlaveID 0x20001b80 Data 32 mbfuncother.o(.bss) .bss 0x20001ba0 Section 30 regdefine.o(.bss) .bss 0x20001bbe Section 256 mbrtu.o(.bss) HEAP 0x20001cc0 Section 4096 startup_fm33a0xxev.o(HEAP) STACK 0x20002cc0 Section 16384 startup_fm33a0xxev.o(STACK) .data 0x20000301 Section 573 system_mem_para.o(.data) .data 0x2000053e Section 6 upper_com.o(.data) uc_login_state_g 0x2000053e Data 1 upper_com.o(.data) uc_rw_result_g 0x20000540 Data 1 upper_com.o(.data) local_random_code_g 0x20000542 Data 2 upper_com.o(.data) .data 0x20000544 Section 1 wireless_remote_comm.o(.data) report_failed_days_cnt 0x20000544 Data 1 wireless_remote_comm.o(.data) .data 0x20000545 Section 39 wrc_sizhu_v4.o(.data) protocol_head_up_g 0x20000545 Data 26 wrc_sizhu_v4.o(.data) proto_tail_up_g 0x2000055f Data 3 wrc_sizhu_v4.o(.data) report_ctrl_para_g 0x20000562 Data 8 wrc_sizhu_v4.o(.data) .data 0x2000056c Section 13 lcd.o(.data) only_trigger_once_flag 0x20000578 Data 1 lcd.o(.data) .data 0x2000057a Section 9 lcd_cfg_api.o(.data) show_flag 0x2000057a Data 1 lcd_cfg_api.o(.data) sec_limit_flag 0x2000057b Data 1 lcd_cfg_api.o(.data) temp_list_cnt_flag 0x2000057c Data 1 lcd_cfg_api.o(.data) show_min_flag 0x2000057d Data 1 lcd_cfg_api.o(.data) alarm_show_num 0x2000057e Data 1 lcd_cfg_api.o(.data) alarm_id 0x20000580 Data 2 lcd_cfg_api.o(.data) temp_sig 0x20000582 Data 1 lcd_cfg_api.o(.data) .data 0x20000584 Section 12 pulse_and_alarm_line.o(.data) broken_line_cnt 0x2000058c Data 1 pulse_and_alarm_line.o(.data) low_pwr_line_cnt 0x2000058d Data 1 pulse_and_alarm_line.o(.data) under_pwr_line_cnt 0x2000058e Data 1 pulse_and_alarm_line.o(.data) close_valve_line_cnt 0x2000058f Data 1 pulse_and_alarm_line.o(.data) .data 0x20000590 Section 182 mb.o(.data) ucMBAddress 0x20000590 Data 1 mb.o(.data) eMBCurrentMode 0x20000591 Data 1 mb.o(.data) eMBState 0x20000592 Data 1 mb.o(.data) peMBFrameSendCur 0x20000594 Data 4 mb.o(.data) pvMBFrameStartCur 0x20000598 Data 4 mb.o(.data) pvMBFrameStopCur 0x2000059c Data 4 mb.o(.data) peMBFrameReceiveCur 0x200005a0 Data 4 mb.o(.data) pvMBFrameCloseCur 0x200005a4 Data 4 mb.o(.data) xFuncHandlers 0x200005bc Data 128 mb.o(.data) ucMBFrame 0x2000063c Data 4 mb.o(.data) ucRcvAddress 0x20000640 Data 1 mb.o(.data) ucFunctionCode 0x20000641 Data 1 mb.o(.data) usLength 0x20000642 Data 2 mb.o(.data) eException 0x20000644 Data 1 mb.o(.data) old_addr 0x20000645 Data 1 mb.o(.data) .data 0x20000646 Section 2 mbfuncother.o(.data) usMBSlaveIDLen 0x20000646 Data 2 mbfuncother.o(.data) .data 0x20000648 Section 2 portevent.o(.data) eQueuedEvent 0x20000648 Data 1 portevent.o(.data) xEventInQueue 0x20000649 Data 1 portevent.o(.data) .data 0x2000064a Section 10 regport.o(.data) usRegInputStart 0x2000064a Data 2 regport.o(.data) usRegInputBuf 0x2000064c Data 8 regport.o(.data) .data 0x20000654 Section 12 mbrtu.o(.data) eSndState 0x20000654 Data 1 mbrtu.o(.data) eRcvState 0x20000655 Data 1 mbrtu.o(.data) pucSndBufferCur 0x20000658 Data 4 mbrtu.o(.data) usSndBufferCount 0x2000065c Data 2 mbrtu.o(.data) usRcvBufferPos 0x2000065e Data 2 mbrtu.o(.data) .data 0x20000660 Section 4 system_fm33a0xxev.o(.data) .data 0x20000664 Section 4 rand.o(.data) _rand_state 0x20000664 Data 4 rand.o(.data) .data 0x20000668 Section 4 mvars.o(.data) .data 0x2000066c Section 4 mvars.o(.data) .bss 0x20000670 Section 320 aes128.o(.bss) RoundKey 0x20000700 Data 176 aes128.o(.bss) .bss 0x200007b0 Section 40 sizhu_ctrl_word.o(.bss) .bss 0x200007d8 Section 2304 uart.o(.bss) .bss 0x200010d8 Section 20 power_manage.o(.bss) .bss 0x200010ec Section 487 system_mem_para.o(.bss) .bss 0x200012d4 Section 2051 upper_com.o(.bss) .bss 0x20001ad7 Section 314 wireless_remote_comm.o(.bss) .bss 0x20001c11 Section 57 wrc_sizhu_v4.o(.bss) up_data_head_g 0x20001c11 Data 57 wrc_sizhu_v4.o(.bss) .bss 0x20001c4a Section 48 lcd_io_api.o(.bss) .bss 0x20001c7c Section 96 rs485_data_analysis_pro.o(.bss) .bss 0x20001cdc Section 32 mbfuncother.o(.bss) ucMBSlaveID 0x20001cdc Data 32 mbfuncother.o(.bss) .bss 0x20001cfc Section 30 regdefine.o(.bss) .bss 0x20001d1a Section 256 mbrtu.o(.bss) HEAP 0x20001e20 Section 4096 startup_fm33a0xxev.o(HEAP) STACK 0x20002e20 Section 16384 startup_fm33a0xxev.o(STACK) Global Symbols @@ -4880,208 +4885,208 @@ PowerManagrInit 0x0000a329 Thumb Code 860 power_manage.o(i.PowerManagrInit) Power_IO_Init 0x0000a6a1 Thumb Code 126 power_manage.o(i.Power_IO_Init) ProtocolDataAnalysis 0x0000a729 Thumb Code 62 wireless_remote_comm.o(i.ProtocolDataAnalysis) PulseAndAlarmLineCheck 0x0000a771 Thumb Code 1376 pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) PulseAndAlarmLineInit 0x0000acf9 Thumb Code 824 pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) PulseSettlement 0x0000b04d Thumb Code 436 billing.o(i.PulseSettlement) Pulse_And_Alarm_Line_IO_Init 0x0000b20d Thumb Code 36 pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) PushSettlementInfoPro 0x0000b231 Thumb Code 368 wrc_sizhu_v4.o(i.PushSettlementInfoPro) R8025T_Read 0x0000b3b9 Thumb Code 76 extern_rtc.o(i.R8025T_Read) R8025T_Write 0x0000b405 Thumb Code 48 extern_rtc.o(i.R8025T_Write) RMU_BORCR_BOR_PDRCFG_Set 0x0000b435 Thumb Code 26 fm33a0xxev_rmu.o(i.RMU_BORCR_BOR_PDRCFG_Set) RMU_BORCR_OFF_BOR_Setable 0x0000b455 Thumb Code 32 fm33a0xxev_rmu.o(i.RMU_BORCR_OFF_BOR_Setable) RMU_PDRCR_PDREN_Setable 0x0000b479 Thumb Code 32 fm33a0xxev_rmu.o(i.RMU_PDRCR_PDREN_Setable) RS485Settlement 0x0000b49d Thumb Code 626 billing.o(i.RS485Settlement) RS485_read_data_GPIO_Init 0x0000b719 Thumb Code 188 rs485_read_data.o(i.RS485_read_data_GPIO_Init) RTC_GPIO_Init 0x0000b7dd Thumb Code 18 extern_rtc.o(i.RTC_GPIO_Init) RTC_IRQHandler 0x0000b7f5 Thumb Code 2 rtc.o(i.RTC_IRQHandler) Read_OP_CL_VALVE_Status 0x0000b7f9 Thumb Code 80 valve_control.o(i.Read_OP_CL_VALVE_Status) SPI3_Init 0x0000b84d Thumb Code 200 spi.o(i.SPI3_Init) SPIx_CR1_BAUD_Set 0x0000b925 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_BAUD_Set) SPIx_CR1_CPHA_Set 0x0000b93d Thumb Code 18 fm33a0xxev_spi.o(i.SPIx_CR1_CPHA_Set) SPIx_CR1_CPHOL_Set 0x0000b94f Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_CPHOL_Set) SPIx_CR1_IOSWAP_Set 0x0000b967 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR1_IOSWAP_Set) SPIx_CR1_LSBF_Set 0x0000b981 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_LSBF_Set) SPIx_CR1_MM_Set 0x0000b999 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR1_MM_Set) SPIx_CR1_WAIT_Set 0x0000b9b3 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_WAIT_Set) SPIx_CR2_DLEN_Set 0x0000b9cb Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_DLEN_Set) SPIx_CR2_HALFDUPLEX_Set 0x0000b9e5 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_HALFDUPLEX_Set) SPIx_CR2_RXO_Setable 0x0000b9ff Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_RXO_Setable) SPIx_CR2_SPIEN_Setable 0x0000ba19 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SPIEN_Setable) SPIx_CR2_SSNM_Set 0x0000ba31 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SSNM_Set) SPIx_CR2_SSNSEN_Setable 0x0000ba49 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SSNSEN_Setable) SPIx_CR2_TXO_AC_Setable 0x0000ba61 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_AC_Setable) SPIx_CR2_TXO_Setable 0x0000ba79 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_Setable) SPIx_CR3_MERRC_Clr 0x0000ba91 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_MERRC_Clr) SPIx_CR3_RXBFC_Clr 0x0000ba97 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_RXBFC_Clr) SPIx_CR3_SERRC_Clr 0x0000ba9d Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_SERRC_Clr) SPIx_CR3_TXBFC_Clr 0x0000baa3 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_TXBFC_Clr) SPIx_ISR_RXBF_Chk 0x0000baa9 Thumb Code 20 fm33a0xxev_spi.o(i.SPIx_ISR_RXBF_Chk) SPIx_ISR_TXBE_Chk 0x0000babd Thumb Code 20 fm33a0xxev_spi.o(i.SPIx_ISR_TXBE_Chk) SPIx_RXBUF_Read 0x0000bad1 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_RXBUF_Read) SPIx_TXBUF_Write 0x0000bad7 Thumb Code 4 fm33a0xxev_spi.o(i.SPIx_TXBUF_Write) Sda_In 0x0000badd Thumb Code 22 i2c.o(i.Sda_In) Sda_Out 0x0000bafd Thumb Code 22 i2c.o(i.Sda_Out) SetBalanceValveClosePro 0x0000bb1d Thumb Code 16 wrc_sizhu_v4.o(i.SetBalanceValveClosePro) SetKeyPro 0x0000bb2d Thumb Code 34 wrc_sizhu_v4.o(i.SetKeyPro) Set_Extern_Rtc_Time 0x0000bb55 Thumb Code 96 extern_rtc.o(i.Set_Extern_Rtc_Time) Set_Rtc_UpdataInterrupt 0x0000bbbd Thumb Code 34 extern_rtc.o(i.Set_Rtc_UpdataInterrupt) SettlementPro 0x0000bbe1 Thumb Code 192 billing.o(i.SettlementPro) SizhuV4ProtocolDataAnalysis 0x0000bd51 Thumb Code 540 wrc_sizhu_v4.o(i.SizhuV4ProtocolDataAnalysis) SizhuV4SendNormalData2buf 0x0000bf7d Thumb Code 678 wrc_sizhu_v4.o(i.SizhuV4SendNormalData2buf) SizhuV4SendParaInit 0x0000c25d Thumb Code 264 wrc_sizhu_v4.o(i.SizhuV4SendParaInit) SpiWriteAndRead 0x0000c38d Thumb Code 48 spi.o(i.SpiWriteAndRead) SysAlarmCtrlPro 0x0000c3f9 Thumb Code 470 sizhu_ctrl_word.o(i.SysAlarmCtrlPro) SysWakeUp_ClockCfg 0x0000c5ed Thumb Code 84 user_init.o(i.SysWakeUp_ClockCfg) SystemInit 0x0000c645 Thumb Code 8 system_fm33a0xxev.o(i.SystemInit) System_power_on_init 0x0000c655 Thumb Code 62 rcc_config.o(i.System_power_on_init) TimeEffectJudgm 0x0000c69d Thumb Code 346 extern_rtc.o(i.TimeEffectJudgm) UART1_IRQHandler 0x0000c7f9 Thumb Code 28 uart.o(i.UART1_IRQHandler) UART_BaudREGCalc 0x0000c81d Thumb Code 90 fm33a0xxev_uart.o(i.UART_BaudREGCalc) UART_Init 0x0000c881 Thumb Code 120 fm33a0xxev_uart.o(i.UART_Init) UART_SInit 0x0000c8f9 Thumb Code 500 fm33a0xxev_uart.o(i.UART_SInit) UARTx_BGR_Write 0x0000cb09 Thumb Code 6 fm33a0xxev_uart.o(i.UARTx_BGR_Write) UARTx_CSR_PARITY_Set 0x0000cb0f Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_PARITY_Set) UARTx_CSR_PDSEL_Set 0x0000cb27 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_PDSEL_Set) UARTx_CSR_RXEN_Setable 0x0000cb3f Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_RXEN_Setable) UARTx_CSR_RXPOL_Setable 0x0000cb57 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_RXPOL_Setable) UARTx_CSR_RXTOEN_Setable 0x0000cb6f Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_RXTOEN_Setable) UARTx_CSR_STOPCFG_Set 0x0000cb89 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_STOPCFG_Set) UARTx_CSR_TXEN_Setable 0x0000cba3 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_TXEN_Setable) UARTx_CSR_TXIREN_Setable 0x0000cbbb Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_TXIREN_Setable) UARTx_CSR_TXPOL_Setable 0x0000cbd5 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_TXPOL_Setable) UARTx_IER_RXBF_IE_Setable 0x0000cbed Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXBF_IE_Setable) UARTx_IER_RXERR_IE_Setable 0x0000cc07 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXERR_IE_Setable) UARTx_IER_RXTO_IE_Setable 0x0000cc21 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXTO_IE_Setable) UARTx_IER_TXBE_IE_Setable 0x0000cc3b Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_IER_TXBE_IE_Setable) UARTx_IER_TXSE_IE_Setable 0x0000cc53 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_IER_TXSE_IE_Setable) UARTx_ISR_RXBF_Clr 0x0000cc6b Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_ISR_RXBF_Clr) UARTx_ISR_RXTO_Chk 0x0000cc73 Thumb Code 22 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Chk) UARTx_ISR_RXTO_Clr 0x0000cc89 Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Clr) UARTx_ISR_TXSE_Chk 0x0000cc91 Thumb Code 20 fm33a0xxev_uart.o(i.UARTx_ISR_TXSE_Chk) UARTx_RXBUF_Read 0x0000cca5 Thumb Code 10 fm33a0xxev_uart.o(i.UARTx_RXBUF_Read) UARTx_SendData_Normal 0x0000ccaf Thumb Code 42 uart.o(i.UARTx_SendData_Normal) UARTx_TODR_RXTO_LEN_Set 0x0000ccd9 Thumb Code 16 fm33a0xxev_uart.o(i.UARTx_TODR_RXTO_LEN_Set) UARTx_TXBUF_Write 0x0000cce9 Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_TXBUF_Write) UNCAP_GPIO_Clk_Init 0x0000ccf1 Thumb Code 22 other_fun.o(i.UNCAP_GPIO_Clk_Init) UV_lose_check_GPIO_Clk_Init 0x0000cd11 Thumb Code 30 pulse_and_alarm_line.o(i.UV_lose_check_GPIO_Clk_Init) UncapCheck 0x0000cd39 Thumb Code 200 other_fun.o(i.UncapCheck) Under_Pwr_INT_GPIO_Clk_Init 0x0000ce25 Thumb Code 22 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_Init) Under_Pwr_INT_GPIO_Clk_sleep 0x0000ce45 Thumb Code 20 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_sleep) Upper_ComputerLoginRecvHandler 0x0000ce61 Thumb Code 142 upper_com.o(i.Upper_ComputerLoginRecvHandler) Upper_ComputerLoginRespond 0x0000cefd Thumb Code 12 upper_com.o(i.Upper_ComputerLoginRespond) Upper_ComputerReadWriteHandler 0x0000cf09 Thumb Code 88 upper_com.o(i.Upper_ComputerReadWriteHandler) Upper_ComputerRespond 0x0000cf69 Thumb Code 108 upper_com.o(i.Upper_ComputerRespond) VRTC_ADCCR_CKE_Setable 0x0000cfe1 Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKE_Setable) VRTC_ADCCR_CKS_Set 0x0000d005 Thumb Code 26 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKS_Set) VRTC_Init_RCMF_Trim 0x0000d025 Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_Init_RCMF_Trim) VRTC_RCMFCR_EN_Setable 0x0000d049 Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_EN_Setable) VRTC_RCMFCR_TRIM_Set 0x0000d06d Thumb Code 22 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_TRIM_Set) ValveCtrlHade 0x0000d089 Thumb Code 584 valve_control.o(i.ValveCtrlHade) ValveCtrlOrder 0x0000d2f9 Thumb Code 160 valve_control.o(i.ValveCtrlOrder) ValveForceOpenSignalCheck 0x0000d3a9 Thumb Code 94 valve_control.o(i.ValveForceOpenSignalCheck) ValveMotorCloseRun 0x0000d411 Thumb Code 86 valve_control.o(i.ValveMotorCloseRun) ValveMotorOpenRun 0x0000d475 Thumb Code 32 valve_control.o(i.ValveMotorOpenRun) ValveMotorStop 0x0000d499 Thumb Code 68 valve_control.o(i.ValveMotorStop) ValveRunParaInit 0x0000d4e5 Thumb Code 34 valve_control.o(i.ValveRunParaInit) Valve_CTRL_GPIO_Init 0x0000d50d Thumb Code 32 valve_control.o(i.Valve_CTRL_GPIO_Init) WRC_PWR_GPIO_Init 0x0000d531 Thumb Code 48 wireless_remote_comm.o(i.WRC_PWR_GPIO_Init) WRC_RX_DMA_CH3_Init 0x0000d565 Thumb Code 88 uart.o(i.WRC_RX_DMA_CH3_Init) WRC_RX_DMA_CH3_reload 0x0000d5c9 Thumb Code 44 uart.o(i.WRC_RX_DMA_CH3_reload) WRC_RX_DMA_check 0x0000d5f9 Thumb Code 126 wireless_remote_comm.o(i.WRC_RX_DMA_check) WRC_uart_Init 0x0000d67d Thumb Code 162 uart.o(i.WRC_uart_Init) WirelessRemoteCommPro 0x0000d72d Thumb Code 166 wireless_remote_comm.o(i.WirelessRemoteCommPro) WrcClosePwrPro 0x0000d7dd Thumb Code 222 wireless_remote_comm.o(i.WrcClosePwrPro) WrcCreateLinkPro 0x0000d8dd Thumb Code 58 wireless_remote_comm.o(i.WrcCreateLinkPro) WrcOpenPwrPro 0x0000d925 Thumb Code 50 wireless_remote_comm.o(i.WrcOpenPwrPro) WrcSendCreateLinkCmd 0x0000d961 Thumb Code 260 wireless_remote_comm.o(i.WrcSendCreateLinkCmd) WrcSendDataPro 0x0000da6d Thumb Code 122 wireless_remote_comm.o(i.WrcSendDataPro) WrcWaitRecDataPro 0x0000daf9 Thumb Code 278 wireless_remote_comm.o(i.WrcWaitRecDataPro) __ARM_clz 0x0000dc2d Thumb Code 46 depilogue.o(i.__ARM_clz) __ARM_common_switch8 0x0000dc5b Thumb Code 28 extern_rtc.o(i.__ARM_common_switch8) __scatterload_copy 0x0000dc77 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x0000dc85 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x0000dc87 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) adc_tem_cal 0x0000dc9d Thumb Code 146 adc.o(i.adc_tem_cal) adc_vol_cal 0x0000dd41 Thumb Code 88 adc.o(i.adc_vol_cal) adc_wait_finish 0x0000dda5 Thumb Code 32 adc.o(i.adc_wait_finish) allExtiIRQ 0x0000ddc5 Thumb Code 256 system_run_fun.o(i.allExtiIRQ) allGpioInit 0x0000ded9 Thumb Code 40 system_run_fun.o(i.allGpioInit) allParaDefaultInit 0x0000df01 Thumb Code 26 system_mem_para.o(i.allParaDefaultInit) allParaPatchPro 0x0000df1d Thumb Code 54 system_mem_para.o(i.allParaPatchPro) allParaReadFromEep 0x0000df5d Thumb Code 26 system_mem_para.o(i.allParaReadFromEep) arrayA_2_arrayB 0x0000df77 Thumb Code 66 system_general_para.o(i.arrayA_2_arrayB) balanceStatusHandler 0x0000dfb9 Thumb Code 920 billing.o(i.balanceStatusHandler) borrow_Pwr_GPIO_Clk_Init 0x0000e375 Thumb Code 22 power_manage.o(i.borrow_Pwr_GPIO_Clk_Init) delay_init 0x0000e395 Thumb Code 56 delay.o(i.delay_init) delay_ms 0x0000e3dd Thumb Code 70 delay.o(i.delay_ms) delay_us 0x0000e42d Thumb Code 70 delay.o(i.delay_us) eMBFuncReadCoils 0x0000e47d Thumb Code 186 mbfunccoils.o(i.eMBFuncReadCoils) eMBFuncReadDiscreteInputs 0x0000e537 Thumb Code 184 mbfuncdisc.o(i.eMBFuncReadDiscreteInputs) eMBFuncReadHoldingRegister 0x0000e5ef Thumb Code 138 mbfuncholding.o(i.eMBFuncReadHoldingRegister) eMBFuncReadInputRegister 0x0000e679 Thumb Code 138 mbfuncinput.o(i.eMBFuncReadInputRegister) eMBFuncReadWriteMultipleHoldingRegister 0x0000e703 Thumb Code 224 mbfuncholding.o(i.eMBFuncReadWriteMultipleHoldingRegister) eMBFuncReportSlaveID 0x0000e7e5 Thumb Code 30 mbfuncother.o(i.eMBFuncReportSlaveID) eMBFuncWriteCoil 0x0000e80d Thumb Code 112 mbfunccoils.o(i.eMBFuncWriteCoil) eMBFuncWriteHoldingRegister 0x0000e87d Thumb Code 64 mbfuncholding.o(i.eMBFuncWriteHoldingRegister) eMBFuncWriteMultipleCoils 0x0000e8bd Thumb Code 154 mbfunccoils.o(i.eMBFuncWriteMultipleCoils) eMBFuncWriteMultipleHoldingRegister 0x0000e957 Thumb Code 108 mbfuncholding.o(i.eMBFuncWriteMultipleHoldingRegister) eMBInit 0x0000e9c5 Thumb Code 148 mb.o(i.eMBInit) eMBPoll 0x0000eaa1 Thumb Code 274 mb.o(i.eMBPoll) eMBRTUInit 0x0000ebe1 Thumb Code 86 mbrtu.o(i.eMBRTUInit) eMBRTUReceive 0x0000ec3d Thumb Code 80 mbrtu.o(i.eMBRTUReceive) eMBRTUSend 0x0000ec95 Thumb Code 178 mbrtu.o(i.eMBRTUSend) eMBRTUStart 0x0000ed5d Thumb Code 34 mbrtu.o(i.eMBRTUStart) eMBRTUStop 0x0000ed85 Thumb Code 28 mbrtu.o(i.eMBRTUStop) eMBRegCoilsCB 0x0000eda1 Thumb Code 8 regport.o(i.eMBRegCoilsCB) eMBRegDiscreteCB 0x0000eda9 Thumb Code 6 regport.o(i.eMBRegDiscreteCB) eMBRegHoldingCB 0x0000edb1 Thumb Code 94 regport.o(i.eMBRegHoldingCB) eMBRegInputCB 0x0000ee15 Thumb Code 68 regport.o(i.eMBRegInputCB) eepABReadCheck 0x0000ee61 Thumb Code 262 system_mem_para.o(i.eepABReadCheck) eepABWriteAndReadCheck 0x0000ef6d Thumb Code 78 system_mem_para.o(i.eepABWriteAndReadCheck) eepParaPatchPro_1 0x0000efbb Thumb Code 2 system_mem_para.o(i.eepParaPatchPro_1) eepWriteAndReadCheck 0x0000efbd Thumb Code 64 system_mem_para.o(i.eepWriteAndReadCheck) free 0x0000effd Thumb Code 80 malloc.o(i.free) hardwareDriversInit 0x0000f069 Thumb Code 12 system_run_fun.o(i.hardwareDriversInit) keyPro 0x0000f075 Thumb Code 332 key.o(i.keyPro) lcdDisplayPro 0x0000f1e5 Thumb Code 90 lcd.o(i.lcdDisplayPro) led_init 0x0000f255 Thumb Code 24 other_fun.o(i.led_init) magnetic_interference_GPIO_Clk_Init 0x0000f275 Thumb Code 22 other_fun.o(i.magnetic_interference_GPIO_Clk_Init) main 0x0000f295 Thumb Code 356 main.o(i.main) malloc 0x0000f429 Thumb Code 92 malloc.o(i.malloc) paraCalcCrcAndWriteEepAB 0x0000f495 Thumb Code 52 system_mem_para.o(i.paraCalcCrcAndWriteEepAB) prveMBError2Exception 0x0000f4cd Thumb Code 36 mbutils.o(i.prveMBError2Exception) sizhuHistoryRecord 0x0000f4f1 Thumb Code 234 sizhu_history_record.o(i.sizhuHistoryRecord) sysRunFunCtrlPro 0x0000f5f9 Thumb Code 460 system_run_fun.o(i.sysRunFunCtrlPro) sysRunFunParaInit 0x0000f7dd Thumb Code 244 system_run_fun.o(i.sysRunFunParaInit) sysStoredParaInit 0x0000f8e9 Thumb Code 156 system_run_fun.o(i.sysStoredParaInit) systemEepIdDefaultInit 0x0000f98d Thumb Code 50 system_mem_para.o(i.systemEepIdDefaultInit) systemEepIdReadFromEep 0x0000f9c9 Thumb Code 34 system_mem_para.o(i.systemEepIdReadFromEep) ucharcmp 0x0000f9f1 Thumb Code 44 system_general_para.o(i.ucharcmp) up_comm_RX_DMA_CH2_Init 0x0000fa1d Thumb Code 88 uart.o(i.up_comm_RX_DMA_CH2_Init) up_comm_RX_DMA_CH2_reload 0x0000fa81 Thumb Code 44 uart.o(i.up_comm_RX_DMA_CH2_reload) up_comm_RX_DMA_check 0x0000fab1 Thumb Code 126 upper_com.o(i.up_comm_RX_DMA_check) up_comm_uart_Init 0x0000fb35 Thumb Code 140 uart.o(i.up_comm_uart_Init) up_comm_uart_enable 0x0000fbcd Thumb Code 132 upper_com.o(i.up_comm_uart_enable) upperComPro 0x0000fc59 Thumb Code 458 upper_com.o(i.upperComPro) usMBCRC16 0x0000fe45 Thumb Code 44 mbcrc1.o(i.usMBCRC16) usMBCRC16_initFF 0x0000fe79 Thumb Code 18 mbcrc_1.o(i.usMBCRC16_initFF) vMBPortSerialEnable 0x0000fe91 Thumb Code 2 portserial.o(i.vMBPortSerialEnable) vMBPortTimersDisable 0x0000fe93 Thumb Code 2 porttimer.o(i.vMBPortTimersDisable) vMBPortTimersEnable 0x0000fe95 Thumb Code 2 porttimer.o(i.vMBPortTimersEnable) valveCtrlPro 0x0000fe99 Thumb Code 20 valve_control.o(i.valveCtrlPro) xMBPortEventGet 0x0000feb1 Thumb Code 28 portevent.o(i.xMBPortEventGet) xMBPortEventInit 0x0000fed5 Thumb Code 10 portevent.o(i.xMBPortEventInit) xMBPortEventPost 0x0000fee5 Thumb Code 16 portevent.o(i.xMBPortEventPost) xMBPortSerialGetByte 0x0000fefd Thumb Code 16 portserial.o(i.xMBPortSerialGetByte) xMBPortSerialInit 0x0000ff11 Thumb Code 44 portserial.o(i.xMBPortSerialInit) xMBPortSerialPutByte 0x0000ff3d Thumb Code 36 portserial.o(i.xMBPortSerialPutByte) xMBPortTimersInit 0x0000ff69 Thumb Code 6 porttimer.o(i.xMBPortTimersInit) xMBRTUReceiveCheck 0x0000ff71 Thumb Code 38 mbrtu.o(i.xMBRTUReceiveCheck) xMBRTUReceiveFSM 0x0000ffa1 Thumb Code 126 mbrtu.o(i.xMBRTUReceiveFSM) xMBRTUTimerT35Expired 0x0001002d Thumb Code 62 mbrtu.o(i.xMBRTUTimerT35Expired) xMBRTUTransmitFSM 0x00010071 Thumb Code 98 mbrtu.o(i.xMBRTUTransmitFSM) Region$$Table$$Base 0x0001060c Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x0001062c Number 0 anon$$obj.o(Region$$Table) PulseAndAlarmLineCheck 0x0000a771 Thumb Code 1416 pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck) PulseAndAlarmLineInit 0x0000ad21 Thumb Code 1112 pulse_and_alarm_line.o(i.PulseAndAlarmLineInit) PulseSettlement 0x0000b185 Thumb Code 436 billing.o(i.PulseSettlement) Pulse_And_Alarm_Line_IO_Init 0x0000b345 Thumb Code 36 pulse_and_alarm_line.o(i.Pulse_And_Alarm_Line_IO_Init) PushSettlementInfoPro 0x0000b369 Thumb Code 368 wrc_sizhu_v4.o(i.PushSettlementInfoPro) R8025T_Read 0x0000b4f1 Thumb Code 76 extern_rtc.o(i.R8025T_Read) R8025T_Write 0x0000b53d Thumb Code 48 extern_rtc.o(i.R8025T_Write) RMU_BORCR_BOR_PDRCFG_Set 0x0000b56d Thumb Code 26 fm33a0xxev_rmu.o(i.RMU_BORCR_BOR_PDRCFG_Set) RMU_BORCR_OFF_BOR_Setable 0x0000b58d Thumb Code 32 fm33a0xxev_rmu.o(i.RMU_BORCR_OFF_BOR_Setable) RMU_PDRCR_PDREN_Setable 0x0000b5b1 Thumb Code 32 fm33a0xxev_rmu.o(i.RMU_PDRCR_PDREN_Setable) RS485Settlement 0x0000b5d5 Thumb Code 626 billing.o(i.RS485Settlement) RS485_read_data_GPIO_Init 0x0000b851 Thumb Code 188 rs485_read_data.o(i.RS485_read_data_GPIO_Init) RTC_GPIO_Init 0x0000b915 Thumb Code 18 extern_rtc.o(i.RTC_GPIO_Init) RTC_IRQHandler 0x0000b92d Thumb Code 2 rtc.o(i.RTC_IRQHandler) Read_OP_CL_VALVE_Status 0x0000b931 Thumb Code 80 valve_control.o(i.Read_OP_CL_VALVE_Status) SPI3_Init 0x0000b985 Thumb Code 200 spi.o(i.SPI3_Init) SPIx_CR1_BAUD_Set 0x0000ba5d Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_BAUD_Set) SPIx_CR1_CPHA_Set 0x0000ba75 Thumb Code 18 fm33a0xxev_spi.o(i.SPIx_CR1_CPHA_Set) SPIx_CR1_CPHOL_Set 0x0000ba87 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_CPHOL_Set) SPIx_CR1_IOSWAP_Set 0x0000ba9f Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR1_IOSWAP_Set) SPIx_CR1_LSBF_Set 0x0000bab9 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_LSBF_Set) SPIx_CR1_MM_Set 0x0000bad1 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR1_MM_Set) SPIx_CR1_WAIT_Set 0x0000baeb Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR1_WAIT_Set) SPIx_CR2_DLEN_Set 0x0000bb03 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_DLEN_Set) SPIx_CR2_HALFDUPLEX_Set 0x0000bb1d Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_HALFDUPLEX_Set) SPIx_CR2_RXO_Setable 0x0000bb37 Thumb Code 26 fm33a0xxev_spi.o(i.SPIx_CR2_RXO_Setable) SPIx_CR2_SPIEN_Setable 0x0000bb51 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SPIEN_Setable) SPIx_CR2_SSNM_Set 0x0000bb69 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SSNM_Set) SPIx_CR2_SSNSEN_Setable 0x0000bb81 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_SSNSEN_Setable) SPIx_CR2_TXO_AC_Setable 0x0000bb99 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_AC_Setable) SPIx_CR2_TXO_Setable 0x0000bbb1 Thumb Code 24 fm33a0xxev_spi.o(i.SPIx_CR2_TXO_Setable) SPIx_CR3_MERRC_Clr 0x0000bbc9 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_MERRC_Clr) SPIx_CR3_RXBFC_Clr 0x0000bbcf Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_RXBFC_Clr) SPIx_CR3_SERRC_Clr 0x0000bbd5 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_SERRC_Clr) SPIx_CR3_TXBFC_Clr 0x0000bbdb Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_CR3_TXBFC_Clr) SPIx_ISR_RXBF_Chk 0x0000bbe1 Thumb Code 20 fm33a0xxev_spi.o(i.SPIx_ISR_RXBF_Chk) SPIx_ISR_TXBE_Chk 0x0000bbf5 Thumb Code 20 fm33a0xxev_spi.o(i.SPIx_ISR_TXBE_Chk) SPIx_RXBUF_Read 0x0000bc09 Thumb Code 6 fm33a0xxev_spi.o(i.SPIx_RXBUF_Read) SPIx_TXBUF_Write 0x0000bc0f Thumb Code 4 fm33a0xxev_spi.o(i.SPIx_TXBUF_Write) Sda_In 0x0000bc15 Thumb Code 22 i2c.o(i.Sda_In) Sda_Out 0x0000bc35 Thumb Code 22 i2c.o(i.Sda_Out) SetBalanceValveClosePro 0x0000bc55 Thumb Code 16 wrc_sizhu_v4.o(i.SetBalanceValveClosePro) SetKeyPro 0x0000bc65 Thumb Code 34 wrc_sizhu_v4.o(i.SetKeyPro) Set_Extern_Rtc_Time 0x0000bc8d Thumb Code 96 extern_rtc.o(i.Set_Extern_Rtc_Time) Set_Rtc_UpdataInterrupt 0x0000bcf5 Thumb Code 34 extern_rtc.o(i.Set_Rtc_UpdataInterrupt) SettlementPro 0x0000bd19 Thumb Code 192 billing.o(i.SettlementPro) SizhuV4ProtocolDataAnalysis 0x0000be89 Thumb Code 540 wrc_sizhu_v4.o(i.SizhuV4ProtocolDataAnalysis) SizhuV4SendNormalData2buf 0x0000c0b5 Thumb Code 678 wrc_sizhu_v4.o(i.SizhuV4SendNormalData2buf) SizhuV4SendParaInit 0x0000c395 Thumb Code 264 wrc_sizhu_v4.o(i.SizhuV4SendParaInit) SpiWriteAndRead 0x0000c4c5 Thumb Code 48 spi.o(i.SpiWriteAndRead) SysAlarmCtrlPro 0x0000c531 Thumb Code 470 sizhu_ctrl_word.o(i.SysAlarmCtrlPro) SysWakeUp_ClockCfg 0x0000c725 Thumb Code 84 user_init.o(i.SysWakeUp_ClockCfg) SystemInit 0x0000c77d Thumb Code 8 system_fm33a0xxev.o(i.SystemInit) System_power_on_init 0x0000c78d Thumb Code 62 rcc_config.o(i.System_power_on_init) TimeEffectJudgm 0x0000c7d5 Thumb Code 346 extern_rtc.o(i.TimeEffectJudgm) UART1_IRQHandler 0x0000c931 Thumb Code 28 uart.o(i.UART1_IRQHandler) UART_BaudREGCalc 0x0000c955 Thumb Code 90 fm33a0xxev_uart.o(i.UART_BaudREGCalc) UART_Init 0x0000c9b9 Thumb Code 120 fm33a0xxev_uart.o(i.UART_Init) UART_SInit 0x0000ca31 Thumb Code 500 fm33a0xxev_uart.o(i.UART_SInit) UARTx_BGR_Write 0x0000cc41 Thumb Code 6 fm33a0xxev_uart.o(i.UARTx_BGR_Write) UARTx_CSR_PARITY_Set 0x0000cc47 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_PARITY_Set) UARTx_CSR_PDSEL_Set 0x0000cc5f Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_PDSEL_Set) UARTx_CSR_RXEN_Setable 0x0000cc77 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_RXEN_Setable) UARTx_CSR_RXPOL_Setable 0x0000cc8f Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_RXPOL_Setable) UARTx_CSR_RXTOEN_Setable 0x0000cca7 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_RXTOEN_Setable) UARTx_CSR_STOPCFG_Set 0x0000ccc1 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_STOPCFG_Set) UARTx_CSR_TXEN_Setable 0x0000ccdb Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_TXEN_Setable) UARTx_CSR_TXIREN_Setable 0x0000ccf3 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_CSR_TXIREN_Setable) UARTx_CSR_TXPOL_Setable 0x0000cd0d Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_CSR_TXPOL_Setable) UARTx_IER_RXBF_IE_Setable 0x0000cd25 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXBF_IE_Setable) UARTx_IER_RXERR_IE_Setable 0x0000cd3f Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXERR_IE_Setable) UARTx_IER_RXTO_IE_Setable 0x0000cd59 Thumb Code 26 fm33a0xxev_uart.o(i.UARTx_IER_RXTO_IE_Setable) UARTx_IER_TXBE_IE_Setable 0x0000cd73 Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_IER_TXBE_IE_Setable) UARTx_IER_TXSE_IE_Setable 0x0000cd8b Thumb Code 24 fm33a0xxev_uart.o(i.UARTx_IER_TXSE_IE_Setable) UARTx_ISR_RXBF_Clr 0x0000cda3 Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_ISR_RXBF_Clr) UARTx_ISR_RXTO_Chk 0x0000cdab Thumb Code 22 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Chk) UARTx_ISR_RXTO_Clr 0x0000cdc1 Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_ISR_RXTO_Clr) UARTx_ISR_TXSE_Chk 0x0000cdc9 Thumb Code 20 fm33a0xxev_uart.o(i.UARTx_ISR_TXSE_Chk) UARTx_RXBUF_Read 0x0000cddd Thumb Code 10 fm33a0xxev_uart.o(i.UARTx_RXBUF_Read) UARTx_SendData_Normal 0x0000cde7 Thumb Code 42 uart.o(i.UARTx_SendData_Normal) UARTx_TODR_RXTO_LEN_Set 0x0000ce11 Thumb Code 16 fm33a0xxev_uart.o(i.UARTx_TODR_RXTO_LEN_Set) UARTx_TXBUF_Write 0x0000ce21 Thumb Code 8 fm33a0xxev_uart.o(i.UARTx_TXBUF_Write) UNCAP_GPIO_Clk_Init 0x0000ce29 Thumb Code 22 other_fun.o(i.UNCAP_GPIO_Clk_Init) UV_lose_check_GPIO_Clk_Init 0x0000ce49 Thumb Code 30 pulse_and_alarm_line.o(i.UV_lose_check_GPIO_Clk_Init) UncapCheck 0x0000ce71 Thumb Code 200 other_fun.o(i.UncapCheck) Under_Pwr_INT_GPIO_Clk_Init 0x0000cf5d Thumb Code 22 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_Init) Under_Pwr_INT_GPIO_Clk_sleep 0x0000cf7d Thumb Code 20 pulse_and_alarm_line.o(i.Under_Pwr_INT_GPIO_Clk_sleep) Upper_ComputerLoginRecvHandler 0x0000cf99 Thumb Code 142 upper_com.o(i.Upper_ComputerLoginRecvHandler) Upper_ComputerLoginRespond 0x0000d035 Thumb Code 12 upper_com.o(i.Upper_ComputerLoginRespond) Upper_ComputerReadWriteHandler 0x0000d041 Thumb Code 88 upper_com.o(i.Upper_ComputerReadWriteHandler) Upper_ComputerRespond 0x0000d0a1 Thumb Code 108 upper_com.o(i.Upper_ComputerRespond) VRTC_ADCCR_CKE_Setable 0x0000d119 Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKE_Setable) VRTC_ADCCR_CKS_Set 0x0000d13d Thumb Code 26 fm33a0xxev_vrtc.o(i.VRTC_ADCCR_CKS_Set) VRTC_Init_RCMF_Trim 0x0000d15d Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_Init_RCMF_Trim) VRTC_RCMFCR_EN_Setable 0x0000d181 Thumb Code 32 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_EN_Setable) VRTC_RCMFCR_TRIM_Set 0x0000d1a5 Thumb Code 22 fm33a0xxev_vrtc.o(i.VRTC_RCMFCR_TRIM_Set) ValveCtrlHade 0x0000d1c1 Thumb Code 584 valve_control.o(i.ValveCtrlHade) ValveCtrlOrder 0x0000d431 Thumb Code 160 valve_control.o(i.ValveCtrlOrder) ValveForceOpenSignalCheck 0x0000d4e1 Thumb Code 94 valve_control.o(i.ValveForceOpenSignalCheck) ValveMotorCloseRun 0x0000d549 Thumb Code 86 valve_control.o(i.ValveMotorCloseRun) ValveMotorOpenRun 0x0000d5ad Thumb Code 32 valve_control.o(i.ValveMotorOpenRun) ValveMotorStop 0x0000d5d1 Thumb Code 68 valve_control.o(i.ValveMotorStop) ValveRunParaInit 0x0000d61d Thumb Code 34 valve_control.o(i.ValveRunParaInit) Valve_CTRL_GPIO_Init 0x0000d645 Thumb Code 32 valve_control.o(i.Valve_CTRL_GPIO_Init) WRC_PWR_GPIO_Init 0x0000d669 Thumb Code 48 wireless_remote_comm.o(i.WRC_PWR_GPIO_Init) WRC_RX_DMA_CH3_Init 0x0000d69d Thumb Code 88 uart.o(i.WRC_RX_DMA_CH3_Init) WRC_RX_DMA_CH3_reload 0x0000d701 Thumb Code 44 uart.o(i.WRC_RX_DMA_CH3_reload) WRC_RX_DMA_check 0x0000d731 Thumb Code 126 wireless_remote_comm.o(i.WRC_RX_DMA_check) WRC_uart_Init 0x0000d7b5 Thumb Code 162 uart.o(i.WRC_uart_Init) WirelessRemoteCommPro 0x0000d865 Thumb Code 166 wireless_remote_comm.o(i.WirelessRemoteCommPro) WrcClosePwrPro 0x0000d915 Thumb Code 222 wireless_remote_comm.o(i.WrcClosePwrPro) WrcCreateLinkPro 0x0000da15 Thumb Code 58 wireless_remote_comm.o(i.WrcCreateLinkPro) WrcOpenPwrPro 0x0000da5d Thumb Code 50 wireless_remote_comm.o(i.WrcOpenPwrPro) WrcSendCreateLinkCmd 0x0000da99 Thumb Code 260 wireless_remote_comm.o(i.WrcSendCreateLinkCmd) WrcSendDataPro 0x0000dba5 Thumb Code 122 wireless_remote_comm.o(i.WrcSendDataPro) WrcWaitRecDataPro 0x0000dc31 Thumb Code 278 wireless_remote_comm.o(i.WrcWaitRecDataPro) __ARM_clz 0x0000dd65 Thumb Code 46 depilogue.o(i.__ARM_clz) __ARM_common_switch8 0x0000dd93 Thumb Code 28 extern_rtc.o(i.__ARM_common_switch8) __scatterload_copy 0x0000ddaf Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x0000ddbd Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x0000ddbf Thumb Code 14 handlers.o(i.__scatterload_zeroinit) adc_tem_cal 0x0000ddd5 Thumb Code 146 adc.o(i.adc_tem_cal) adc_vol_cal 0x0000de79 Thumb Code 88 adc.o(i.adc_vol_cal) adc_wait_finish 0x0000dedd Thumb Code 32 adc.o(i.adc_wait_finish) allExtiIRQ 0x0000defd Thumb Code 256 system_run_fun.o(i.allExtiIRQ) allGpioInit 0x0000e011 Thumb Code 40 system_run_fun.o(i.allGpioInit) allParaDefaultInit 0x0000e039 Thumb Code 26 system_mem_para.o(i.allParaDefaultInit) allParaPatchPro 0x0000e055 Thumb Code 54 system_mem_para.o(i.allParaPatchPro) allParaReadFromEep 0x0000e095 Thumb Code 26 system_mem_para.o(i.allParaReadFromEep) arrayA_2_arrayB 0x0000e0af Thumb Code 66 system_general_para.o(i.arrayA_2_arrayB) balanceStatusHandler 0x0000e0f1 Thumb Code 920 billing.o(i.balanceStatusHandler) borrow_Pwr_GPIO_Clk_Init 0x0000e4ad Thumb Code 22 power_manage.o(i.borrow_Pwr_GPIO_Clk_Init) delay_init 0x0000e4cd Thumb Code 56 delay.o(i.delay_init) delay_ms 0x0000e515 Thumb Code 70 delay.o(i.delay_ms) delay_us 0x0000e565 Thumb Code 70 delay.o(i.delay_us) eMBFuncReadCoils 0x0000e5b5 Thumb Code 186 mbfunccoils.o(i.eMBFuncReadCoils) eMBFuncReadDiscreteInputs 0x0000e66f Thumb Code 184 mbfuncdisc.o(i.eMBFuncReadDiscreteInputs) eMBFuncReadHoldingRegister 0x0000e727 Thumb Code 138 mbfuncholding.o(i.eMBFuncReadHoldingRegister) eMBFuncReadInputRegister 0x0000e7b1 Thumb Code 138 mbfuncinput.o(i.eMBFuncReadInputRegister) eMBFuncReadWriteMultipleHoldingRegister 0x0000e83b Thumb Code 224 mbfuncholding.o(i.eMBFuncReadWriteMultipleHoldingRegister) eMBFuncReportSlaveID 0x0000e91d Thumb Code 30 mbfuncother.o(i.eMBFuncReportSlaveID) eMBFuncWriteCoil 0x0000e945 Thumb Code 112 mbfunccoils.o(i.eMBFuncWriteCoil) eMBFuncWriteHoldingRegister 0x0000e9b5 Thumb Code 64 mbfuncholding.o(i.eMBFuncWriteHoldingRegister) eMBFuncWriteMultipleCoils 0x0000e9f5 Thumb Code 154 mbfunccoils.o(i.eMBFuncWriteMultipleCoils) eMBFuncWriteMultipleHoldingRegister 0x0000ea8f Thumb Code 108 mbfuncholding.o(i.eMBFuncWriteMultipleHoldingRegister) eMBInit 0x0000eafd Thumb Code 148 mb.o(i.eMBInit) eMBPoll 0x0000ebd9 Thumb Code 274 mb.o(i.eMBPoll) eMBRTUInit 0x0000ed19 Thumb Code 86 mbrtu.o(i.eMBRTUInit) eMBRTUReceive 0x0000ed75 Thumb Code 80 mbrtu.o(i.eMBRTUReceive) eMBRTUSend 0x0000edcd Thumb Code 178 mbrtu.o(i.eMBRTUSend) eMBRTUStart 0x0000ee95 Thumb Code 34 mbrtu.o(i.eMBRTUStart) eMBRTUStop 0x0000eebd Thumb Code 28 mbrtu.o(i.eMBRTUStop) eMBRegCoilsCB 0x0000eed9 Thumb Code 8 regport.o(i.eMBRegCoilsCB) eMBRegDiscreteCB 0x0000eee1 Thumb Code 6 regport.o(i.eMBRegDiscreteCB) eMBRegHoldingCB 0x0000eee9 Thumb Code 94 regport.o(i.eMBRegHoldingCB) eMBRegInputCB 0x0000ef4d Thumb Code 68 regport.o(i.eMBRegInputCB) eepABReadCheck 0x0000ef99 Thumb Code 262 system_mem_para.o(i.eepABReadCheck) eepABWriteAndReadCheck 0x0000f0a5 Thumb Code 78 system_mem_para.o(i.eepABWriteAndReadCheck) eepParaPatchPro_1 0x0000f0f3 Thumb Code 2 system_mem_para.o(i.eepParaPatchPro_1) eepWriteAndReadCheck 0x0000f0f5 Thumb Code 64 system_mem_para.o(i.eepWriteAndReadCheck) free 0x0000f135 Thumb Code 80 malloc.o(i.free) hardwareDriversInit 0x0000f1a1 Thumb Code 12 system_run_fun.o(i.hardwareDriversInit) keyPro 0x0000f1ad Thumb Code 332 key.o(i.keyPro) lcdDisplayPro 0x0000f31d Thumb Code 90 lcd.o(i.lcdDisplayPro) led_init 0x0000f38d Thumb Code 24 other_fun.o(i.led_init) magnetic_interference_GPIO_Clk_Init 0x0000f3ad Thumb Code 22 other_fun.o(i.magnetic_interference_GPIO_Clk_Init) main 0x0000f3cd Thumb Code 356 main.o(i.main) malloc 0x0000f561 Thumb Code 92 malloc.o(i.malloc) paraCalcCrcAndWriteEepAB 0x0000f5cd Thumb Code 52 system_mem_para.o(i.paraCalcCrcAndWriteEepAB) prveMBError2Exception 0x0000f605 Thumb Code 36 mbutils.o(i.prveMBError2Exception) sizhuHistoryRecord 0x0000f629 Thumb Code 234 sizhu_history_record.o(i.sizhuHistoryRecord) sysRunFunCtrlPro 0x0000f731 Thumb Code 460 system_run_fun.o(i.sysRunFunCtrlPro) sysRunFunParaInit 0x0000f915 Thumb Code 244 system_run_fun.o(i.sysRunFunParaInit) sysStoredParaInit 0x0000fa21 Thumb Code 156 system_run_fun.o(i.sysStoredParaInit) systemEepIdDefaultInit 0x0000fac5 Thumb Code 50 system_mem_para.o(i.systemEepIdDefaultInit) systemEepIdReadFromEep 0x0000fb01 Thumb Code 34 system_mem_para.o(i.systemEepIdReadFromEep) ucharcmp 0x0000fb29 Thumb Code 44 system_general_para.o(i.ucharcmp) up_comm_RX_DMA_CH2_Init 0x0000fb55 Thumb Code 88 uart.o(i.up_comm_RX_DMA_CH2_Init) up_comm_RX_DMA_CH2_reload 0x0000fbb9 Thumb Code 44 uart.o(i.up_comm_RX_DMA_CH2_reload) up_comm_RX_DMA_check 0x0000fbe9 Thumb Code 126 upper_com.o(i.up_comm_RX_DMA_check) up_comm_uart_Init 0x0000fc6d Thumb Code 140 uart.o(i.up_comm_uart_Init) up_comm_uart_enable 0x0000fd05 Thumb Code 132 upper_com.o(i.up_comm_uart_enable) upperComPro 0x0000fd91 Thumb Code 458 upper_com.o(i.upperComPro) usMBCRC16 0x0000ff7d Thumb Code 44 mbcrc1.o(i.usMBCRC16) usMBCRC16_initFF 0x0000ffb1 Thumb Code 18 mbcrc_1.o(i.usMBCRC16_initFF) vMBPortSerialEnable 0x0000ffc9 Thumb Code 2 portserial.o(i.vMBPortSerialEnable) vMBPortTimersDisable 0x0000ffcb Thumb Code 2 porttimer.o(i.vMBPortTimersDisable) vMBPortTimersEnable 0x0000ffcd Thumb Code 2 porttimer.o(i.vMBPortTimersEnable) valveCtrlPro 0x0000ffd1 Thumb Code 20 valve_control.o(i.valveCtrlPro) xMBPortEventGet 0x0000ffe9 Thumb Code 28 portevent.o(i.xMBPortEventGet) xMBPortEventInit 0x0001000d Thumb Code 10 portevent.o(i.xMBPortEventInit) xMBPortEventPost 0x0001001d Thumb Code 16 portevent.o(i.xMBPortEventPost) xMBPortSerialGetByte 0x00010035 Thumb Code 16 portserial.o(i.xMBPortSerialGetByte) xMBPortSerialInit 0x00010049 Thumb Code 44 portserial.o(i.xMBPortSerialInit) xMBPortSerialPutByte 0x00010075 Thumb Code 36 portserial.o(i.xMBPortSerialPutByte) xMBPortTimersInit 0x000100a1 Thumb Code 6 porttimer.o(i.xMBPortTimersInit) xMBRTUReceiveCheck 0x000100a9 Thumb Code 38 mbrtu.o(i.xMBRTUReceiveCheck) xMBRTUReceiveFSM 0x000100d9 Thumb Code 126 mbrtu.o(i.xMBRTUReceiveFSM) xMBRTUTimerT35Expired 0x00010165 Thumb Code 62 mbrtu.o(i.xMBRTUTimerT35Expired) xMBRTUTransmitFSM 0x000101a9 Thumb Code 98 mbrtu.o(i.xMBRTUTransmitFSM) Region$$Table$$Base 0x00010744 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00010764 Number 0 anon$$obj.o(Region$$Table) AlarmTriggerWrcFlag 0x20000008 Data 1 sizhu_ctrl_word.o(.data) AlarmTriggerCLoseValveNum 0x20000009 Data 1 sizhu_ctrl_word.o(.data) system_function_ctrl_word_g 0x2000000a Data 10 sizhu_ctrl_word.o(.data) @@ -5117,54 +5122,58 @@ wrc_para_sizhu_g 0x200003e2 Data 199 system_mem_para.o(.data) wrc_data_num_ctrl_para_sizhu_g 0x200004a9 Data 4 system_mem_para.o(.data) billing_valve_ctrl_para_g 0x200004ad Data 35 system_mem_para.o(.data) uc_return_flag_g 0x200004d1 Data 1 upper_com.o(.data) wrc_sizhuV4_result_flag 0x200004fc Data 1 wrc_sizhu_v4.o(.data) report_sizhuV4_result_flag 0x200004fd Data 1 wrc_sizhu_v4.o(.data) LCD_DRIVE_MODE_14_13 0x200004fe Data 1 lcd.o(.data) LCD_DRIVE_MODE_14_14 0x200004ff Data 1 lcd.o(.data) LCD_DRIVE_MODE_18_13 0x20000500 Data 1 lcd.o(.data) LCD_DRIVE_MODE_18_14 0x20000501 Data 1 lcd.o(.data) LCD_SYSTEM_MODE_OFF_OFF 0x20000502 Data 1 lcd.o(.data) LCD_SYSTEM_MODE_ON_OFF 0x20000503 Data 1 lcd.o(.data) LCD_SYSTEM_MODE_ON_ON 0x20000504 Data 1 lcd.o(.data) lcd_wake_up_flag_g 0x20000505 Data 1 lcd.o(.data) lcd_first_wake_up_flag_g 0x20000506 Data 1 lcd.o(.data) sys_display_para_g 0x20000507 Data 3 lcd.o(.data) pulse_count 0x20000518 Data 2 pulse_and_alarm_line.o(.data) pulse_exti_flag 0x2000051a Data 1 pulse_and_alarm_line.o(.data) pulse_check_delay_ms_cnt 0x2000051c Data 4 pulse_and_alarm_line.o(.data) pxMBFrameCBByteReceived 0x2000053c Data 4 mb.o(.data) pxMBFrameCBTransmitterEmpty 0x20000540 Data 4 mb.o(.data) pxMBPortCBTimerExpired 0x20000544 Data 4 mb.o(.data) pxMBFrameCBReceiveFSMCur 0x20000548 Data 4 mb.o(.data) pxMBFrameCBTransmitFSMCur 0x2000054c Data 4 mb.o(.data) SystemCoreClock 0x200005f4 Data 4 system_fm33a0xxev.o(.data) __microlib_freelist 0x200005fc Data 4 mvars.o(.data) __microlib_freelist_initialised 0x20000600 Data 4 mvars.o(.data) KVer_AES_128_xinao 0x20000604 Data 144 aes128.o(.bss) system_status_word_g 0x20000744 Data 12 sizhu_ctrl_word.o(.bss) system_alarm_word_g 0x20000750 Data 14 sizhu_ctrl_word.o(.bss) system_alarm_word_for_valve_g 0x2000075e Data 14 sizhu_ctrl_word.o(.bss) RS485_read_data_recv_buff 0x2000076c Data 256 uart.o(.bss) up_comm_recv_buff 0x2000086c Data 1024 uart.o(.bss) WRC_recv_buff 0x20000c6c Data 1024 uart.o(.bss) limit_trigger_record_para_g 0x2000106c Data 20 power_manage.o(.bss) main_equipment_hardware_software_inf_g 0x20001080 Data 26 system_mem_para.o(.bss) lcd_equipment_hardware_software_inf_g 0x2000109a Data 26 system_mem_para.o(.bss) wireless_equipment_hardware_software_inf_g 0x200010b4 Data 26 system_mem_para.o(.bss) save_realtime_data_g 0x200010ce Data 167 system_mem_para.o(.bss) uc_recv_para_g 0x20001178 Data 1027 upper_com.o(.bss) uc_respond_data_g 0x2000157b Data 1024 upper_com.o(.bss) wrc_ctrl_para_g 0x2000197b Data 14 wireless_remote_comm.o(.bss) wrc_uart_para_g 0x20001989 Data 259 wireless_remote_comm.o(.bss) link_info_g 0x20001a8c Data 41 wireless_remote_comm.o(.bss) LCD_Buffer 0x20001aee Data 48 lcd_io_api.o(.bss) flow_meter_data_g 0x20001b20 Data 96 rs485_data_analysis_pro.o(.bss) modbus_dtu_out_para 0x20001ba0 Data 30 regdefine.o(.bss) ucRTUBuf 0x20001bbe Data 256 mbrtu.o(.bss) __heap_base 0x20001cc0 Data 0 startup_fm33a0xxev.o(HEAP) __heap_limit 0x20002cc0 Data 0 startup_fm33a0xxev.o(HEAP) __initial_sp 0x20006cc0 Data 0 startup_fm33a0xxev.o(STACK) log_sizhu_history_ctrl_g 0x200004d0 Data 88 system_mem_para.o(.data) log_alarm_ctrl_g 0x20000528 Data 22 system_mem_para.o(.data) uc_return_flag_g 0x2000053f Data 1 upper_com.o(.data) wrc_sizhuV4_result_flag 0x2000056a Data 1 wrc_sizhu_v4.o(.data) report_sizhuV4_result_flag 0x2000056b Data 1 wrc_sizhu_v4.o(.data) LCD_DRIVE_MODE_14_13 0x2000056c Data 1 lcd.o(.data) LCD_DRIVE_MODE_14_14 0x2000056d Data 1 lcd.o(.data) LCD_DRIVE_MODE_18_13 0x2000056e Data 1 lcd.o(.data) LCD_DRIVE_MODE_18_14 0x2000056f Data 1 lcd.o(.data) LCD_SYSTEM_MODE_OFF_OFF 0x20000570 Data 1 lcd.o(.data) LCD_SYSTEM_MODE_ON_OFF 0x20000571 Data 1 lcd.o(.data) LCD_SYSTEM_MODE_ON_ON 0x20000572 Data 1 lcd.o(.data) lcd_wake_up_flag_g 0x20000573 Data 1 lcd.o(.data) lcd_first_wake_up_flag_g 0x20000574 Data 1 lcd.o(.data) sys_display_para_g 0x20000575 Data 3 lcd.o(.data) pulse_count 0x20000584 Data 2 pulse_and_alarm_line.o(.data) pulse_exti_flag 0x20000586 Data 1 pulse_and_alarm_line.o(.data) pulse_check_delay_ms_cnt 0x20000588 Data 4 pulse_and_alarm_line.o(.data) pxMBFrameCBByteReceived 0x200005a8 Data 4 mb.o(.data) pxMBFrameCBTransmitterEmpty 0x200005ac Data 4 mb.o(.data) pxMBPortCBTimerExpired 0x200005b0 Data 4 mb.o(.data) pxMBFrameCBReceiveFSMCur 0x200005b4 Data 4 mb.o(.data) pxMBFrameCBTransmitFSMCur 0x200005b8 Data 4 mb.o(.data) SystemCoreClock 0x20000660 Data 4 system_fm33a0xxev.o(.data) __microlib_freelist 0x20000668 Data 4 mvars.o(.data) __microlib_freelist_initialised 0x2000066c Data 4 mvars.o(.data) KVer_AES_128_xinao 0x20000670 Data 144 aes128.o(.bss) system_status_word_g 0x200007b0 Data 12 sizhu_ctrl_word.o(.bss) system_alarm_word_g 0x200007bc Data 14 sizhu_ctrl_word.o(.bss) system_alarm_word_for_valve_g 0x200007ca Data 14 sizhu_ctrl_word.o(.bss) RS485_read_data_recv_buff 0x200007d8 Data 256 uart.o(.bss) up_comm_recv_buff 0x200008d8 Data 1024 uart.o(.bss) WRC_recv_buff 0x20000cd8 Data 1024 uart.o(.bss) limit_trigger_record_para_g 0x200010d8 Data 20 power_manage.o(.bss) main_equipment_hardware_software_inf_g 0x200010ec Data 26 system_mem_para.o(.bss) lcd_equipment_hardware_software_inf_g 0x20001106 Data 26 system_mem_para.o(.bss) wireless_equipment_hardware_software_inf_g 0x20001120 Data 26 system_mem_para.o(.bss) save_realtime_data_g 0x2000113a Data 167 system_mem_para.o(.bss) log_event_ctrl_g 0x200011e1 Data 66 system_mem_para.o(.bss) log_para_modify_ctrl_g 0x20001223 Data 176 system_mem_para.o(.bss) uc_recv_para_g 0x200012d4 Data 1027 upper_com.o(.bss) uc_respond_data_g 0x200016d7 Data 1024 upper_com.o(.bss) wrc_ctrl_para_g 0x20001ad7 Data 14 wireless_remote_comm.o(.bss) wrc_uart_para_g 0x20001ae5 Data 259 wireless_remote_comm.o(.bss) link_info_g 0x20001be8 Data 41 wireless_remote_comm.o(.bss) LCD_Buffer 0x20001c4a Data 48 lcd_io_api.o(.bss) flow_meter_data_g 0x20001c7c Data 96 rs485_data_analysis_pro.o(.bss) modbus_dtu_out_para 0x20001cfc Data 30 regdefine.o(.bss) ucRTUBuf 0x20001d1a Data 256 mbrtu.o(.bss) __heap_base 0x20001e20 Data 0 startup_fm33a0xxev.o(HEAP) __heap_limit 0x20002e20 Data 0 startup_fm33a0xxev.o(HEAP) __initial_sp 0x20006e20 Data 0 startup_fm33a0xxev.o(STACK) @@ -5174,538 +5183,538 @@ Image Entry point : 0x000000c1 Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00010c30, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x000108e8]) Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00010dd4, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x00010a34]) Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x0001062c, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00010764, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000000 0x000000c0 Data RO 14321 RESET startup_fm33a0xxev.o 0x000000c0 0x000000c0 0x00000000 Code RO 14362 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x000000c0 0x000000c0 0x00000004 Code RO 14467 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x000000c4 0x000000c4 0x00000004 Code RO 14470 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x000000c8 0x000000c8 0x00000000 Code RO 14472 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x000000c8 0x000000c8 0x00000000 Code RO 14474 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x000000c8 0x000000c8 0x00000008 Code RO 14475 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x000000d0 0x000000d0 0x00000004 Code RO 14482 .ARM.Collect$$$$0000000E mc_p.l(entry12b.o) 0x000000d4 0x000000d4 0x00000000 Code RO 14477 .ARM.Collect$$$$0000000F mc_p.l(entry10a.o) 0x000000d4 0x000000d4 0x00000000 Code RO 14479 .ARM.Collect$$$$00000011 mc_p.l(entry11a.o) 0x000000d4 0x000000d4 0x00000004 Code RO 14468 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x000000d8 0x000000d8 0x0000001c Code RO 14322 .text startup_fm33a0xxev.o 0x000000f4 0x000000f4 0x0000002c Code RO 14365 .text mc_p.l(uidiv.o) 0x00000120 0x00000120 0x00000028 Code RO 14367 .text mc_p.l(idiv.o) 0x00000148 0x00000148 0x00000024 Code RO 14371 .text mc_p.l(rand.o) 0x0000016c 0x0000016c 0x0000008c Code RO 14374 .text mc_p.l(mktime.o) 0x000001f8 0x000001f8 0x00000024 Code RO 14377 .text mc_p.l(memcpya.o) 0x0000021c 0x0000021c 0x00000024 Code RO 14379 .text mc_p.l(memseta.o) 0x00000240 0x00000240 0x00000028 Code RO 14381 .text mc_p.l(strstr.o) 0x00000268 0x00000268 0x00000014 Code RO 14413 .text mc_p.l(uread4.o) 0x0000027c 0x0000027c 0x0000001c Code RO 14415 .text mc_p.l(uread8.o) 0x00000298 0x00000298 0x00000012 Code RO 14417 .text mc_p.l(uwrite4.o) 0x000002aa 0x000002aa 0x0000001e Code RO 14419 .text mc_p.l(uwrite8.o) 0x000002c8 0x000002c8 0x000000b2 Code RO 14421 .text mf_p.l(fadd.o) 0x0000037a 0x0000037a 0x0000007a Code RO 14423 .text mf_p.l(fmul.o) 0x000003f4 0x000003f4 0x0000007c Code RO 14425 .text mf_p.l(fdiv.o) 0x00000470 0x00000470 0x00000168 Code RO 14427 .text mf_p.l(dadd.o) 0x000005d8 0x000005d8 0x000000d0 Code RO 14429 .text mf_p.l(dmul.o) 0x000006a8 0x000006a8 0x000000f0 Code RO 14431 .text mf_p.l(ddiv.o) 0x00000798 0x00000798 0x00000016 Code RO 14433 .text mf_p.l(fflti.o) 0x000007ae 0x000007ae 0x0000000e Code RO 14435 .text mf_p.l(ffltui.o) 0x000007bc 0x000007bc 0x00000028 Code RO 14437 .text mf_p.l(dflti.o) 0x000007e4 0x000007e4 0x0000001c Code RO 14439 .text mf_p.l(dfltui.o) 0x00000800 0x00000800 0x0000002c Code RO 14441 .text mf_p.l(dfltl.o) 0x0000082c 0x0000082c 0x00000032 Code RO 14443 .text mf_p.l(ffixi.o) 0x0000085e 0x0000085e 0x00000028 Code RO 14445 .text mf_p.l(ffixui.o) 0x00000000 0x00000000 0x000000c0 Data RO 14317 RESET startup_fm33a0xxev.o 0x000000c0 0x000000c0 0x00000000 Code RO 14358 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x000000c0 0x000000c0 0x00000004 Code RO 14463 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x000000c4 0x000000c4 0x00000004 Code RO 14466 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x000000c8 0x000000c8 0x00000000 Code RO 14468 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x000000c8 0x000000c8 0x00000000 Code RO 14470 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x000000c8 0x000000c8 0x00000008 Code RO 14471 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x000000d0 0x000000d0 0x00000004 Code RO 14478 .ARM.Collect$$$$0000000E mc_p.l(entry12b.o) 0x000000d4 0x000000d4 0x00000000 Code RO 14473 .ARM.Collect$$$$0000000F mc_p.l(entry10a.o) 0x000000d4 0x000000d4 0x00000000 Code RO 14475 .ARM.Collect$$$$00000011 mc_p.l(entry11a.o) 0x000000d4 0x000000d4 0x00000004 Code RO 14464 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x000000d8 0x000000d8 0x0000001c Code RO 14318 .text startup_fm33a0xxev.o 0x000000f4 0x000000f4 0x0000002c Code RO 14361 .text mc_p.l(uidiv.o) 0x00000120 0x00000120 0x00000028 Code RO 14363 .text mc_p.l(idiv.o) 0x00000148 0x00000148 0x00000024 Code RO 14367 .text mc_p.l(rand.o) 0x0000016c 0x0000016c 0x0000008c Code RO 14370 .text mc_p.l(mktime.o) 0x000001f8 0x000001f8 0x00000024 Code RO 14373 .text mc_p.l(memcpya.o) 0x0000021c 0x0000021c 0x00000024 Code RO 14375 .text mc_p.l(memseta.o) 0x00000240 0x00000240 0x00000028 Code RO 14377 .text mc_p.l(strstr.o) 0x00000268 0x00000268 0x00000014 Code RO 14409 .text mc_p.l(uread4.o) 0x0000027c 0x0000027c 0x0000001c Code RO 14411 .text mc_p.l(uread8.o) 0x00000298 0x00000298 0x00000012 Code RO 14413 .text mc_p.l(uwrite4.o) 0x000002aa 0x000002aa 0x0000001e Code RO 14415 .text mc_p.l(uwrite8.o) 0x000002c8 0x000002c8 0x000000b2 Code RO 14417 .text mf_p.l(fadd.o) 0x0000037a 0x0000037a 0x0000007a Code RO 14419 .text mf_p.l(fmul.o) 0x000003f4 0x000003f4 0x0000007c Code RO 14421 .text mf_p.l(fdiv.o) 0x00000470 0x00000470 0x00000168 Code RO 14423 .text mf_p.l(dadd.o) 0x000005d8 0x000005d8 0x000000d0 Code RO 14425 .text mf_p.l(dmul.o) 0x000006a8 0x000006a8 0x000000f0 Code RO 14427 .text mf_p.l(ddiv.o) 0x00000798 0x00000798 0x00000016 Code RO 14429 .text mf_p.l(fflti.o) 0x000007ae 0x000007ae 0x0000000e Code RO 14431 .text mf_p.l(ffltui.o) 0x000007bc 0x000007bc 0x00000028 Code RO 14433 .text mf_p.l(dflti.o) 0x000007e4 0x000007e4 0x0000001c Code RO 14435 .text mf_p.l(dfltui.o) 0x00000800 0x00000800 0x0000002c Code RO 14437 .text mf_p.l(dfltl.o) 0x0000082c 0x0000082c 0x00000032 Code RO 14439 .text mf_p.l(ffixi.o) 0x0000085e 0x0000085e 0x00000028 Code RO 14441 .text mf_p.l(ffixui.o) 0x00000886 0x00000886 0x00000002 PAD 0x00000888 0x00000888 0x00000048 Code RO 14447 .text mf_p.l(dfixi.o) 0x000008d0 0x000008d0 0x0000003c Code RO 14449 .text mf_p.l(dfixui.o) 0x0000090c 0x0000090c 0x00000050 Code RO 14451 .text mf_p.l(dfixl.o) 0x0000095c 0x0000095c 0x00000040 Code RO 14453 .text mf_p.l(dfixul.o) 0x0000099c 0x0000099c 0x00000028 Code RO 14455 .text mf_p.l(f2d.o) 0x000009c4 0x000009c4 0x00000028 Code RO 14457 .text mf_p.l(cdcmple.o) 0x000009ec 0x000009ec 0x00000028 Code RO 14459 .text mf_p.l(cdrcmple.o) 0x00000a14 0x00000a14 0x00000038 Code RO 14461 .text mf_p.l(d2f.o) 0x00000a4c 0x00000a4c 0x00000014 Code RO 14463 .text mf_p.l(cfcmple.o) 0x00000a60 0x00000a60 0x00000014 Code RO 14465 .text mf_p.l(cfrcmple.o) 0x00000a74 0x00000a74 0x00000020 Code RO 14483 .text mc_p.l(llshl.o) 0x00000a94 0x00000a94 0x00000022 Code RO 14485 .text mc_p.l(llushr.o) 0x00000ab6 0x00000ab6 0x00000026 Code RO 14487 .text mc_p.l(llsshr.o) 0x00000adc 0x00000adc 0x00000074 Code RO 14492 .text mc_p.l(localtime_i.o) 0x00000b50 0x00000b50 0x00000000 Code RO 14497 .text mc_p.l(iusefp.o) 0x00000b50 0x00000b50 0x00000082 Code RO 14498 .text mf_p.l(fepilogue.o) 0x00000bd2 0x00000bd2 0x000000be Code RO 14500 .text mf_p.l(depilogue.o) 0x00000c90 0x00000c90 0x00000024 Code RO 14504 .text mc_p.l(init.o) 0x00000cb4 0x00000cb4 0x00000056 Code RO 14514 .text mc_p.l(__dczerorl2.o) 0x00000888 0x00000888 0x00000048 Code RO 14443 .text mf_p.l(dfixi.o) 0x000008d0 0x000008d0 0x0000003c Code RO 14445 .text mf_p.l(dfixui.o) 0x0000090c 0x0000090c 0x00000050 Code RO 14447 .text mf_p.l(dfixl.o) 0x0000095c 0x0000095c 0x00000040 Code RO 14449 .text mf_p.l(dfixul.o) 0x0000099c 0x0000099c 0x00000028 Code RO 14451 .text mf_p.l(f2d.o) 0x000009c4 0x000009c4 0x00000028 Code RO 14453 .text mf_p.l(cdcmple.o) 0x000009ec 0x000009ec 0x00000028 Code RO 14455 .text mf_p.l(cdrcmple.o) 0x00000a14 0x00000a14 0x00000038 Code RO 14457 .text mf_p.l(d2f.o) 0x00000a4c 0x00000a4c 0x00000014 Code RO 14459 .text mf_p.l(cfcmple.o) 0x00000a60 0x00000a60 0x00000014 Code RO 14461 .text mf_p.l(cfrcmple.o) 0x00000a74 0x00000a74 0x00000020 Code RO 14479 .text mc_p.l(llshl.o) 0x00000a94 0x00000a94 0x00000022 Code RO 14481 .text mc_p.l(llushr.o) 0x00000ab6 0x00000ab6 0x00000026 Code RO 14483 .text mc_p.l(llsshr.o) 0x00000adc 0x00000adc 0x00000074 Code RO 14488 .text mc_p.l(localtime_i.o) 0x00000b50 0x00000b50 0x00000000 Code RO 14493 .text mc_p.l(iusefp.o) 0x00000b50 0x00000b50 0x00000082 Code RO 14494 .text mf_p.l(fepilogue.o) 0x00000bd2 0x00000bd2 0x000000be Code RO 14496 .text mf_p.l(depilogue.o) 0x00000c90 0x00000c90 0x00000024 Code RO 14500 .text mc_p.l(init.o) 0x00000cb4 0x00000cb4 0x00000056 Code RO 14510 .text mc_p.l(__dczerorl2.o) 0x00000d0a 0x00000d0a 0x00000002 PAD 0x00000d0c 0x00000d0c 0x00000020 Code RO 3369 i.ADC_CFGR_ACC_PERIOD_Set fm33a0xxev_adc.o 0x00000d2c 0x00000d2c 0x00000024 Code RO 3371 i.ADC_CFGR_BUFEN_Setable fm33a0xxev_adc.o 0x00000d50 0x00000d50 0x0000001c Code RO 3373 i.ADC_CFGR_BUFSEL_Set fm33a0xxev_adc.o 0x00000d6c 0x00000d6c 0x00000024 Code RO 3377 i.ADC_CR_ACC_IE_Setable fm33a0xxev_adc.o 0x00000d90 0x00000d90 0x00000024 Code RO 3381 i.ADC_CR_EN_Setable fm33a0xxev_adc.o 0x00000db4 0x00000db4 0x00000020 Code RO 3383 i.ADC_CR_HPEN_Set fm33a0xxev_adc.o 0x00000dd4 0x00000dd4 0x00000020 Code RO 3385 i.ADC_CR_MODE_Set fm33a0xxev_adc.o 0x00000df4 0x00000df4 0x00000024 Code RO 3387 i.ADC_CR_RSTCTRL_EN_Setable fm33a0xxev_adc.o 0x00000e18 0x00000e18 0x0000000c Code RO 3388 i.ADC_DR_Read fm33a0xxev_adc.o 0x00000e24 0x00000e24 0x0000005c Code RO 1270 i.ADC_IN10_Init adc.o 0x00000e80 0x00000e80 0x0000005c Code RO 1272 i.ADC_IN5_Init adc.o 0x00000edc 0x00000edc 0x0000001c Code RO 3390 i.ADC_ISR_ACC_IF_Chk fm33a0xxev_adc.o 0x00000ef8 0x00000ef8 0x00000010 Code RO 3391 i.ADC_ISR_ACC_IF_Clr fm33a0xxev_adc.o 0x00000f08 0x00000f08 0x00000010 Code RO 3397 i.ADC_TRIM_Write fm33a0xxev_adc.o 0x00000f18 0x00000f18 0x00000058 Code RO 1274 i.ADC_Temp_Init adc.o 0x00000d0c 0x00000d0c 0x00000020 Code RO 3365 i.ADC_CFGR_ACC_PERIOD_Set fm33a0xxev_adc.o 0x00000d2c 0x00000d2c 0x00000024 Code RO 3367 i.ADC_CFGR_BUFEN_Setable fm33a0xxev_adc.o 0x00000d50 0x00000d50 0x0000001c Code RO 3369 i.ADC_CFGR_BUFSEL_Set fm33a0xxev_adc.o 0x00000d6c 0x00000d6c 0x00000024 Code RO 3373 i.ADC_CR_ACC_IE_Setable fm33a0xxev_adc.o 0x00000d90 0x00000d90 0x00000024 Code RO 3377 i.ADC_CR_EN_Setable fm33a0xxev_adc.o 0x00000db4 0x00000db4 0x00000020 Code RO 3379 i.ADC_CR_HPEN_Set fm33a0xxev_adc.o 0x00000dd4 0x00000dd4 0x00000020 Code RO 3381 i.ADC_CR_MODE_Set fm33a0xxev_adc.o 0x00000df4 0x00000df4 0x00000024 Code RO 3383 i.ADC_CR_RSTCTRL_EN_Setable fm33a0xxev_adc.o 0x00000e18 0x00000e18 0x0000000c Code RO 3384 i.ADC_DR_Read fm33a0xxev_adc.o 0x00000e24 0x00000e24 0x0000005c Code RO 1269 i.ADC_IN10_Init adc.o 0x00000e80 0x00000e80 0x0000005c Code RO 1271 i.ADC_IN5_Init adc.o 0x00000edc 0x00000edc 0x0000001c Code RO 3386 i.ADC_ISR_ACC_IF_Chk fm33a0xxev_adc.o 0x00000ef8 0x00000ef8 0x00000010 Code RO 3387 i.ADC_ISR_ACC_IF_Clr fm33a0xxev_adc.o 0x00000f08 0x00000f08 0x00000010 Code RO 3393 i.ADC_TRIM_Write fm33a0xxev_adc.o 0x00000f18 0x00000f18 0x00000058 Code RO 1273 i.ADC_Temp_Init adc.o 0x00000f70 0x00000f70 0x0000002c Code RO 1 i.AES128_ECB_decrypt aes128.o 0x00000f9c 0x00000f9c 0x0000002c Code RO 2 i.AES128_ECB_encrypt aes128.o 0x00000fc8 0x00000fc8 0x00000048 Code RO 3 i.AddRoundKey aes128.o 0x00001010 0x00001010 0x00000028 Code RO 104 i.AlarmCntClearAll sizhu_ctrl_word.o 0x00001038 0x00001038 0x00000084 Code RO 105 i.AlarmCntIncrease sizhu_ctrl_word.o 0x000010bc 0x000010bc 0x00000002 Code RO 605 i.Alarm_List_Node_Deleted linked_list.o 0x000010be 0x000010be 0x00000002 Code RO 607 i.Alarm_List_Node_PushBack linked_list.o 0x000010c0 0x000010c0 0x000002b4 Code RO 2103 i.Alka_Bat_Voltage_Status power_manage.o 0x00001374 0x00001374 0x00000024 Code RO 2104 i.Alka_Battery_GPIO_Clk_Init power_manage.o 0x00001398 0x00001398 0x000000a6 Code RO 888 i.AltFunIO gpio.o 0x0000143e 0x0000143e 0x00000050 Code RO 890 i.AnalogIO gpio.o 0x000010bc 0x000010bc 0x00000002 Code RO 604 i.Alarm_List_Node_Deleted linked_list.o 0x000010be 0x000010be 0x00000002 Code RO 606 i.Alarm_List_Node_PushBack linked_list.o 0x000010c0 0x000010c0 0x000002b4 Code RO 2102 i.Alka_Bat_Voltage_Status power_manage.o 0x00001374 0x00001374 0x00000024 Code RO 2103 i.Alka_Battery_GPIO_Clk_Init power_manage.o 0x00001398 0x00001398 0x000000a6 Code RO 887 i.AltFunIO gpio.o 0x0000143e 0x0000143e 0x00000050 Code RO 889 i.AnalogIO gpio.o 0x0000148e 0x0000148e 0x00000002 PAD 0x00001490 0x00001490 0x00000060 Code RO 891 i.AnalogIO_H gpio.o 0x000014f0 0x000014f0 0x00000010 Code RO 1136 i.BSTIM_IRQHandler tim.o 0x00001500 0x00001500 0x00000018 Code RO 4108 i.BSTIM_ISR_UIF_Chk fm33a0xxev_bstim.o 0x00001518 0x00001518 0x0000000c Code RO 4109 i.BSTIM_ISR_UIF_Clr fm33a0xxev_bstim.o 0x00001524 0x00001524 0x00000012 Code RO 4251 i.BTx_CFGR1_GRP1SEL_Set fm33a0xxev_bt.o 0x00001536 0x00001536 0x00000018 Code RO 4279 i.BTx_CR1_CHEN_Setable fm33a0xxev_bt.o 0x0000154e 0x0000154e 0x00000018 Code RO 4283 i.BTx_CR1_EDGESEL_Set fm33a0xxev_bt.o 0x00001566 0x00001566 0x00000018 Code RO 4285 i.BTx_CR1_MODE_Set fm33a0xxev_bt.o 0x0000157e 0x0000157e 0x00000018 Code RO 4289 i.BTx_CR2_CNTHSEL_Set fm33a0xxev_bt.o 0x00001596 0x00001596 0x00000018 Code RO 4297 i.BTx_CR2_SIG2SEL_Set fm33a0xxev_bt.o 0x000015ae 0x000015ae 0x00000018 Code RO 4301 i.BTx_CR2_STDIR_Setable fm33a0xxev_bt.o 0x000015c6 0x000015c6 0x00000018 Code RO 4306 i.BTx_IER_CMPHIE_Setable fm33a0xxev_bt.o 0x000015de 0x000015de 0x00000018 Code RO 4310 i.BTx_IER_OVHIE_Setable fm33a0xxev_bt.o 0x00001490 0x00001490 0x00000060 Code RO 890 i.AnalogIO_H gpio.o 0x000014f0 0x000014f0 0x00000010 Code RO 1135 i.BSTIM_IRQHandler tim.o 0x00001500 0x00001500 0x00000018 Code RO 4104 i.BSTIM_ISR_UIF_Chk fm33a0xxev_bstim.o 0x00001518 0x00001518 0x0000000c Code RO 4105 i.BSTIM_ISR_UIF_Clr fm33a0xxev_bstim.o 0x00001524 0x00001524 0x00000012 Code RO 4247 i.BTx_CFGR1_GRP1SEL_Set fm33a0xxev_bt.o 0x00001536 0x00001536 0x00000018 Code RO 4275 i.BTx_CR1_CHEN_Setable fm33a0xxev_bt.o 0x0000154e 0x0000154e 0x00000018 Code RO 4279 i.BTx_CR1_EDGESEL_Set fm33a0xxev_bt.o 0x00001566 0x00001566 0x00000018 Code RO 4281 i.BTx_CR1_MODE_Set fm33a0xxev_bt.o 0x0000157e 0x0000157e 0x00000018 Code RO 4285 i.BTx_CR2_CNTHSEL_Set fm33a0xxev_bt.o 0x00001596 0x00001596 0x00000018 Code RO 4293 i.BTx_CR2_SIG2SEL_Set fm33a0xxev_bt.o 0x000015ae 0x000015ae 0x00000018 Code RO 4297 i.BTx_CR2_STDIR_Setable fm33a0xxev_bt.o 0x000015c6 0x000015c6 0x00000018 Code RO 4302 i.BTx_IER_CMPHIE_Setable fm33a0xxev_bt.o 0x000015de 0x000015de 0x00000018 Code RO 4306 i.BTx_IER_OVHIE_Setable fm33a0xxev_bt.o 0x000015f6 0x000015f6 0x00000002 PAD 0x000015f8 0x000015f8 0x00000060 Code RO 1137 i.BTx_IRQHandler tim.o 0x00001658 0x00001658 0x00000014 Code RO 4315 i.BTx_ISR_CMPHIF_Chk fm33a0xxev_bt.o 0x0000166c 0x0000166c 0x00000006 Code RO 4316 i.BTx_ISR_CMPHIF_Clr fm33a0xxev_bt.o 0x00001672 0x00001672 0x00000006 Code RO 4318 i.BTx_ISR_CMPLIF_Clr fm33a0xxev_bt.o 0x00001678 0x00001678 0x00000018 Code RO 4325 i.BTx_LOADCR_LHEN_Setable fm33a0xxev_bt.o 0x00001690 0x00001690 0x00000018 Code RO 4327 i.BTx_LOADCR_LLEN_Setable fm33a0xxev_bt.o 0x000016a8 0x000016a8 0x00000006 Code RO 4329 i.BTx_LOADH_Write fm33a0xxev_bt.o 0x000016ae 0x000016ae 0x00000006 Code RO 4331 i.BTx_LOADL_Write fm33a0xxev_bt.o 0x000016b4 0x000016b4 0x00000006 Code RO 4347 i.BTx_PRES_Write fm33a0xxev_bt.o 0x000015f8 0x000015f8 0x00000060 Code RO 1136 i.BTx_IRQHandler tim.o 0x00001658 0x00001658 0x00000014 Code RO 4311 i.BTx_ISR_CMPHIF_Chk fm33a0xxev_bt.o 0x0000166c 0x0000166c 0x00000006 Code RO 4312 i.BTx_ISR_CMPHIF_Clr fm33a0xxev_bt.o 0x00001672 0x00001672 0x00000006 Code RO 4314 i.BTx_ISR_CMPLIF_Clr fm33a0xxev_bt.o 0x00001678 0x00001678 0x00000018 Code RO 4321 i.BTx_LOADCR_LHEN_Setable fm33a0xxev_bt.o 0x00001690 0x00001690 0x00000018 Code RO 4323 i.BTx_LOADCR_LLEN_Setable fm33a0xxev_bt.o 0x000016a8 0x000016a8 0x00000006 Code RO 4325 i.BTx_LOADH_Write fm33a0xxev_bt.o 0x000016ae 0x000016ae 0x00000006 Code RO 4327 i.BTx_LOADL_Write fm33a0xxev_bt.o 0x000016b4 0x000016b4 0x00000006 Code RO 4343 i.BTx_PRES_Write fm33a0xxev_bt.o 0x000016ba 0x000016ba 0x00000002 PAD 0x000016bc 0x000016bc 0x000000c8 Code RO 1138 i.BasicTimer16_Init tim.o 0x000016bc 0x000016bc 0x000000c8 Code RO 1137 i.BasicTimer16_Init tim.o 0x00001784 0x00001784 0x00000014 Code RO 4 i.BlockCopy aes128.o 0x00001798 0x00001798 0x00000018 Code RO 4856 i.CDIF_CR_INTF_EN_Getable fm33a0xxev_cdif.o 0x000017b0 0x000017b0 0x00000018 Code RO 4857 i.CDIF_CR_INTF_EN_Setable fm33a0xxev_cdif.o 0x000017c8 0x000017c8 0x00000120 Code RO 4905 i.CMU_GetClocksFreq fm33a0xxev_cmu.o 0x000018e8 0x000018e8 0x00000024 Code RO 4907 i.CMU_IER_HFDET_IE_Setable fm33a0xxev_cmu.o 0x0000190c 0x0000190c 0x00000004 Code RO 736 i.CMU_IRQHandler user_init.o 0x00001910 0x00001910 0x0000001c Code RO 4910 i.CMU_ISR_HFDETO_Chk fm33a0xxev_cmu.o 0x0000192c 0x0000192c 0x00000054 Code RO 4915 i.CMU_Init_RCHF_Trim fm33a0xxev_cmu.o 0x00001980 0x00001980 0x00000024 Code RO 4917 i.CMU_OPCCR1_EXTICKE_Setable fm33a0xxev_cmu.o 0x000019a4 0x000019a4 0x00000020 Code RO 4919 i.CMU_OPCCR1_EXTICKSEL_Set fm33a0xxev_cmu.o 0x000019c4 0x000019c4 0x00000028 Code RO 4937 i.CMU_OPCCR1_UART0CKE_Setable fm33a0xxev_cmu.o 0x000019ec 0x000019ec 0x0000001c Code RO 4939 i.CMU_OPCCR1_UART0CKS_Set fm33a0xxev_cmu.o 0x00001a08 0x00001a08 0x00000028 Code RO 4941 i.CMU_OPCCR1_UART1CKE_Setable fm33a0xxev_cmu.o 0x00001a30 0x00001a30 0x00000020 Code RO 4943 i.CMU_OPCCR1_UART1CKS_Set fm33a0xxev_cmu.o 0x00001a50 0x00001a50 0x00000068 Code RO 4958 i.CMU_PERCLK_SetableEx fm33a0xxev_cmu.o 0x00001ab8 0x00001ab8 0x00000018 Code RO 4959 i.CMU_PLLHCR_EN_Getable fm33a0xxev_cmu.o 0x00001ad0 0x00001ad0 0x00000010 Code RO 4964 i.CMU_PLLHCR_OSEL_Get fm33a0xxev_cmu.o 0x00001ae0 0x00001ae0 0x00000014 Code RO 4966 i.CMU_PLLHCR_PLLHDB_Get fm33a0xxev_cmu.o 0x00001af4 0x00001af4 0x00000010 Code RO 4976 i.CMU_RCHFCR_FSEL_Get fm33a0xxev_cmu.o 0x00001b04 0x00001b04 0x00000020 Code RO 4977 i.CMU_RCHFCR_FSEL_Set fm33a0xxev_cmu.o 0x00001b24 0x00001b24 0x00000018 Code RO 4978 i.CMU_RCHFCR_RCHFEN_Getable fm33a0xxev_cmu.o 0x00001b3c 0x00001b3c 0x00000024 Code RO 4979 i.CMU_RCHFCR_RCHFEN_Setable fm33a0xxev_cmu.o 0x00001b60 0x00001b60 0x00000018 Code RO 4981 i.CMU_RCHFTR_RCHFTRIM_Set fm33a0xxev_cmu.o 0x00001b78 0x00001b78 0x00000012 Code RO 4982 i.CMU_RCHF_Init fm33a0xxev_cmu.o 0x00001798 0x00001798 0x00000018 Code RO 4852 i.CDIF_CR_INTF_EN_Getable fm33a0xxev_cdif.o 0x000017b0 0x000017b0 0x00000018 Code RO 4853 i.CDIF_CR_INTF_EN_Setable fm33a0xxev_cdif.o 0x000017c8 0x000017c8 0x00000120 Code RO 4901 i.CMU_GetClocksFreq fm33a0xxev_cmu.o 0x000018e8 0x000018e8 0x00000024 Code RO 4903 i.CMU_IER_HFDET_IE_Setable fm33a0xxev_cmu.o 0x0000190c 0x0000190c 0x00000004 Code RO 735 i.CMU_IRQHandler user_init.o 0x00001910 0x00001910 0x0000001c Code RO 4906 i.CMU_ISR_HFDETO_Chk fm33a0xxev_cmu.o 0x0000192c 0x0000192c 0x00000054 Code RO 4911 i.CMU_Init_RCHF_Trim fm33a0xxev_cmu.o 0x00001980 0x00001980 0x00000024 Code RO 4913 i.CMU_OPCCR1_EXTICKE_Setable fm33a0xxev_cmu.o 0x000019a4 0x000019a4 0x00000020 Code RO 4915 i.CMU_OPCCR1_EXTICKSEL_Set fm33a0xxev_cmu.o 0x000019c4 0x000019c4 0x00000028 Code RO 4933 i.CMU_OPCCR1_UART0CKE_Setable fm33a0xxev_cmu.o 0x000019ec 0x000019ec 0x0000001c Code RO 4935 i.CMU_OPCCR1_UART0CKS_Set fm33a0xxev_cmu.o 0x00001a08 0x00001a08 0x00000028 Code RO 4937 i.CMU_OPCCR1_UART1CKE_Setable fm33a0xxev_cmu.o 0x00001a30 0x00001a30 0x00000020 Code RO 4939 i.CMU_OPCCR1_UART1CKS_Set fm33a0xxev_cmu.o 0x00001a50 0x00001a50 0x00000068 Code RO 4954 i.CMU_PERCLK_SetableEx fm33a0xxev_cmu.o 0x00001ab8 0x00001ab8 0x00000018 Code RO 4955 i.CMU_PLLHCR_EN_Getable fm33a0xxev_cmu.o 0x00001ad0 0x00001ad0 0x00000010 Code RO 4960 i.CMU_PLLHCR_OSEL_Get fm33a0xxev_cmu.o 0x00001ae0 0x00001ae0 0x00000014 Code RO 4962 i.CMU_PLLHCR_PLLHDB_Get fm33a0xxev_cmu.o 0x00001af4 0x00001af4 0x00000010 Code RO 4972 i.CMU_RCHFCR_FSEL_Get fm33a0xxev_cmu.o 0x00001b04 0x00001b04 0x00000020 Code RO 4973 i.CMU_RCHFCR_FSEL_Set fm33a0xxev_cmu.o 0x00001b24 0x00001b24 0x00000018 Code RO 4974 i.CMU_RCHFCR_RCHFEN_Getable fm33a0xxev_cmu.o 0x00001b3c 0x00001b3c 0x00000024 Code RO 4975 i.CMU_RCHFCR_RCHFEN_Setable fm33a0xxev_cmu.o 0x00001b60 0x00001b60 0x00000018 Code RO 4977 i.CMU_RCHFTR_RCHFTRIM_Set fm33a0xxev_cmu.o 0x00001b78 0x00001b78 0x00000012 Code RO 4978 i.CMU_RCHF_Init fm33a0xxev_cmu.o 0x00001b8a 0x00001b8a 0x00000002 PAD 0x00001b8c 0x00001b8c 0x00000010 Code RO 4983 i.CMU_SYSCLKCR_AHBPRES_Get fm33a0xxev_cmu.o 0x00001b9c 0x00001b9c 0x00000020 Code RO 4984 i.CMU_SYSCLKCR_AHBPRES_Set fm33a0xxev_cmu.o 0x00001bbc 0x00001bbc 0x00000010 Code RO 4985 i.CMU_SYSCLKCR_APBPRES_Get fm33a0xxev_cmu.o 0x00001bcc 0x00001bcc 0x00000020 Code RO 4986 i.CMU_SYSCLKCR_APBPRES_Set fm33a0xxev_cmu.o 0x00001bec 0x00001bec 0x00000028 Code RO 4988 i.CMU_SYSCLKCR_SLP_ENEXTI_Setable fm33a0xxev_cmu.o 0x00001c14 0x00001c14 0x00000010 Code RO 4991 i.CMU_SYSCLKCR_SYSCLKSEL_Get fm33a0xxev_cmu.o 0x00001c24 0x00001c24 0x0000001c Code RO 4992 i.CMU_SYSCLKCR_SYSCLKSEL_Set fm33a0xxev_cmu.o 0x00001c40 0x00001c40 0x0000001e Code RO 4993 i.CMU_SysClk_Init fm33a0xxev_cmu.o 0x00001b8c 0x00001b8c 0x00000010 Code RO 4979 i.CMU_SYSCLKCR_AHBPRES_Get fm33a0xxev_cmu.o 0x00001b9c 0x00001b9c 0x00000020 Code RO 4980 i.CMU_SYSCLKCR_AHBPRES_Set fm33a0xxev_cmu.o 0x00001bbc 0x00001bbc 0x00000010 Code RO 4981 i.CMU_SYSCLKCR_APBPRES_Get fm33a0xxev_cmu.o 0x00001bcc 0x00001bcc 0x00000020 Code RO 4982 i.CMU_SYSCLKCR_APBPRES_Set fm33a0xxev_cmu.o 0x00001bec 0x00001bec 0x00000028 Code RO 4984 i.CMU_SYSCLKCR_SLP_ENEXTI_Setable fm33a0xxev_cmu.o 0x00001c14 0x00001c14 0x00000010 Code RO 4987 i.CMU_SYSCLKCR_SYSCLKSEL_Get fm33a0xxev_cmu.o 0x00001c24 0x00001c24 0x0000001c Code RO 4988 i.CMU_SYSCLKCR_SYSCLKSEL_Set fm33a0xxev_cmu.o 0x00001c40 0x00001c40 0x0000001e Code RO 4989 i.CMU_SysClk_Init fm33a0xxev_cmu.o 0x00001c5e 0x00001c5e 0x00000002 PAD 0x00001c60 0x00001c60 0x00000024 Code RO 4995 i.CMU_XTHFCR_XTHFEN_Setable fm33a0xxev_cmu.o 0x00001c84 0x00001c84 0x00000020 Code RO 4997 i.CMU_XTHFCR_XTHF_CFG_Set fm33a0xxev_cmu.o 0x00001ca4 0x00001ca4 0x00000034 Code RO 2845 i.COM_equipment_basic_inf_handle upper_com_data_pro.o 0x00001cd8 0x00001cd8 0x00000028 Code RO 13586 i.CV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00001c60 0x00001c60 0x00000024 Code RO 4991 i.CMU_XTHFCR_XTHFEN_Setable fm33a0xxev_cmu.o 0x00001c84 0x00001c84 0x00000020 Code RO 4993 i.CMU_XTHFCR_XTHF_CFG_Set fm33a0xxev_cmu.o 0x00001ca4 0x00001ca4 0x00000034 Code RO 2841 i.COM_equipment_basic_inf_handle upper_com_data_pro.o 0x00001cd8 0x00001cd8 0x00000028 Code RO 13582 i.CV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00001d00 0x00001d00 0x00000038 Code RO 5 i.Cipher aes128.o 0x00001d38 0x00001d38 0x00000038 Code RO 893 i.CloseIO gpio.o 0x00001d70 0x00001d70 0x00000020 Code RO 13587 i.Close_Valve_Alarm_Line_GPIO_Clk_Init pulse_and_alarm_line.o 0x00001d90 0x00001d90 0x00000020 Code RO 13588 i.Close_Valve_Alarm_Line_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00001db0 0x00001db0 0x0000000a Code RO 852 i.DEBUG_Init rcc_config.o 0x00001d38 0x00001d38 0x00000038 Code RO 892 i.CloseIO gpio.o 0x00001d70 0x00001d70 0x00000020 Code RO 13583 i.Close_Valve_Alarm_Line_GPIO_Clk_Init pulse_and_alarm_line.o 0x00001d90 0x00001d90 0x00000020 Code RO 13584 i.Close_Valve_Alarm_Line_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00001db0 0x00001db0 0x0000000a Code RO 851 i.DEBUG_Init rcc_config.o 0x00001dba 0x00001dba 0x00000002 PAD 0x00001dbc 0x00001dbc 0x00000020 Code RO 6273 i.DMA_CH11CR_CH11DIR_Set fm33a0xxev_dma.o 0x00001ddc 0x00001ddc 0x00000024 Code RO 6275 i.DMA_CH11CR_CH11EN_Setable fm33a0xxev_dma.o 0x00001e00 0x00001e00 0x00000020 Code RO 6277 i.DMA_CH11CR_CH11FI_Set fm33a0xxev_dma.o 0x00001e20 0x00001e20 0x00000024 Code RO 6279 i.DMA_CH11CR_CH11FTIE_Setable fm33a0xxev_dma.o 0x00001e44 0x00001e44 0x00000024 Code RO 6281 i.DMA_CH11CR_CH11HTIE_Setable fm33a0xxev_dma.o 0x00001e68 0x00001e68 0x00000020 Code RO 6283 i.DMA_CH11CR_CH11PRI_Set fm33a0xxev_dma.o 0x00001e88 0x00001e88 0x00000020 Code RO 6285 i.DMA_CH11CR_CH11RI_Set fm33a0xxev_dma.o 0x00001ea8 0x00001ea8 0x00000020 Code RO 6287 i.DMA_CH11CR_CH11TSIZE_Set fm33a0xxev_dma.o 0x00001ec8 0x00001ec8 0x00000010 Code RO 6289 i.DMA_CH11FAR_Write fm33a0xxev_dma.o 0x00001ed8 0x00001ed8 0x00000024 Code RO 6293 i.DMA_CHxCR_BDW_Set fm33a0xxev_dma.o 0x00001efc 0x00001efc 0x00000020 Code RO 6294 i.DMA_CHxCR_CHxFTIE_Getable fm33a0xxev_dma.o 0x00001f1c 0x00001f1c 0x00000028 Code RO 6295 i.DMA_CHxCR_CHxFTIE_Setable fm33a0xxev_dma.o 0x00001f44 0x00001f44 0x00000028 Code RO 6297 i.DMA_CHxCR_CHxHTIE_Setable fm33a0xxev_dma.o 0x00001f6c 0x00001f6c 0x00000024 Code RO 6299 i.DMA_CHxCR_CHxINC_Set fm33a0xxev_dma.o 0x00001f90 0x00001f90 0x00000024 Code RO 6301 i.DMA_CHxCR_CHxPRI_Set fm33a0xxev_dma.o 0x00001fb4 0x00001fb4 0x00000024 Code RO 6303 i.DMA_CHxCR_CHxSSEL_Set fm33a0xxev_dma.o 0x00001fd8 0x00001fd8 0x00000024 Code RO 6305 i.DMA_CHxCR_CHxTSIZE_Set fm33a0xxev_dma.o 0x00001ffc 0x00001ffc 0x00000028 Code RO 6307 i.DMA_CHxCR_CIRC_Setable fm33a0xxev_dma.o 0x00002024 0x00002024 0x00000028 Code RO 6311 i.DMA_CHxCR_ChxEN_Setable fm33a0xxev_dma.o 0x0000204c 0x0000204c 0x00000024 Code RO 6313 i.DMA_CHxCR_DIR_Set fm33a0xxev_dma.o 0x00002070 0x00002070 0x00000010 Code RO 6318 i.DMA_CHxMAR_Read fm33a0xxev_dma.o 0x00002080 0x00002080 0x00000010 Code RO 6319 i.DMA_CHxMAR_Write fm33a0xxev_dma.o 0x00002090 0x00002090 0x00000024 Code RO 6324 i.DMA_GCR_DMAEN_Setable fm33a0xxev_dma.o 0x000020b4 0x000020b4 0x0000001e Code RO 1002 i.DMA_IRQHandler uart.o 0x00001dbc 0x00001dbc 0x00000020 Code RO 6269 i.DMA_CH11CR_CH11DIR_Set fm33a0xxev_dma.o 0x00001ddc 0x00001ddc 0x00000024 Code RO 6271 i.DMA_CH11CR_CH11EN_Setable fm33a0xxev_dma.o 0x00001e00 0x00001e00 0x00000020 Code RO 6273 i.DMA_CH11CR_CH11FI_Set fm33a0xxev_dma.o 0x00001e20 0x00001e20 0x00000024 Code RO 6275 i.DMA_CH11CR_CH11FTIE_Setable fm33a0xxev_dma.o 0x00001e44 0x00001e44 0x00000024 Code RO 6277 i.DMA_CH11CR_CH11HTIE_Setable fm33a0xxev_dma.o 0x00001e68 0x00001e68 0x00000020 Code RO 6279 i.DMA_CH11CR_CH11PRI_Set fm33a0xxev_dma.o 0x00001e88 0x00001e88 0x00000020 Code RO 6281 i.DMA_CH11CR_CH11RI_Set fm33a0xxev_dma.o 0x00001ea8 0x00001ea8 0x00000020 Code RO 6283 i.DMA_CH11CR_CH11TSIZE_Set fm33a0xxev_dma.o 0x00001ec8 0x00001ec8 0x00000010 Code RO 6285 i.DMA_CH11FAR_Write fm33a0xxev_dma.o 0x00001ed8 0x00001ed8 0x00000024 Code RO 6289 i.DMA_CHxCR_BDW_Set fm33a0xxev_dma.o 0x00001efc 0x00001efc 0x00000020 Code RO 6290 i.DMA_CHxCR_CHxFTIE_Getable fm33a0xxev_dma.o 0x00001f1c 0x00001f1c 0x00000028 Code RO 6291 i.DMA_CHxCR_CHxFTIE_Setable fm33a0xxev_dma.o 0x00001f44 0x00001f44 0x00000028 Code RO 6293 i.DMA_CHxCR_CHxHTIE_Setable fm33a0xxev_dma.o 0x00001f6c 0x00001f6c 0x00000024 Code RO 6295 i.DMA_CHxCR_CHxINC_Set fm33a0xxev_dma.o 0x00001f90 0x00001f90 0x00000024 Code RO 6297 i.DMA_CHxCR_CHxPRI_Set fm33a0xxev_dma.o 0x00001fb4 0x00001fb4 0x00000024 Code RO 6299 i.DMA_CHxCR_CHxSSEL_Set fm33a0xxev_dma.o 0x00001fd8 0x00001fd8 0x00000024 Code RO 6301 i.DMA_CHxCR_CHxTSIZE_Set fm33a0xxev_dma.o 0x00001ffc 0x00001ffc 0x00000028 Code RO 6303 i.DMA_CHxCR_CIRC_Setable fm33a0xxev_dma.o 0x00002024 0x00002024 0x00000028 Code RO 6307 i.DMA_CHxCR_ChxEN_Setable fm33a0xxev_dma.o 0x0000204c 0x0000204c 0x00000024 Code RO 6309 i.DMA_CHxCR_DIR_Set fm33a0xxev_dma.o 0x00002070 0x00002070 0x00000010 Code RO 6314 i.DMA_CHxMAR_Read fm33a0xxev_dma.o 0x00002080 0x00002080 0x00000010 Code RO 6315 i.DMA_CHxMAR_Write fm33a0xxev_dma.o 0x00002090 0x00002090 0x00000024 Code RO 6320 i.DMA_GCR_DMAEN_Setable fm33a0xxev_dma.o 0x000020b4 0x000020b4 0x0000001e Code RO 1001 i.DMA_IRQHandler uart.o 0x000020d2 0x000020d2 0x00000002 PAD 0x000020d4 0x000020d4 0x00000020 Code RO 6327 i.DMA_ISR_DMACHFT_Chk fm33a0xxev_dma.o 0x000020f4 0x000020f4 0x00000010 Code RO 6328 i.DMA_ISR_DMACHFT_Clr fm33a0xxev_dma.o 0x00002104 0x00002104 0x000000b4 Code RO 6333 i.DMA_Init fm33a0xxev_dma.o 0x000021b8 0x000021b8 0x00000050 Code RO 2974 i.DataAes128EcbDecrypt wrc_sizhu_v4.o 0x00002208 0x00002208 0x00000084 Code RO 2975 i.DataAes128EcbEncrypt wrc_sizhu_v4.o 0x0000228c 0x0000228c 0x000000b0 Code RO 2977 i.DataReportAckPro wrc_sizhu_v4.o 0x000020d4 0x000020d4 0x00000020 Code RO 6323 i.DMA_ISR_DMACHFT_Chk fm33a0xxev_dma.o 0x000020f4 0x000020f4 0x00000010 Code RO 6324 i.DMA_ISR_DMACHFT_Clr fm33a0xxev_dma.o 0x00002104 0x00002104 0x000000b4 Code RO 6329 i.DMA_Init fm33a0xxev_dma.o 0x000021b8 0x000021b8 0x00000050 Code RO 2970 i.DataAes128EcbDecrypt wrc_sizhu_v4.o 0x00002208 0x00002208 0x00000084 Code RO 2971 i.DataAes128EcbEncrypt wrc_sizhu_v4.o 0x0000228c 0x0000228c 0x000000b0 Code RO 2973 i.DataReportAckPro wrc_sizhu_v4.o 0x0000233c 0x0000233c 0x000001dc Code RO 315 i.Datecmp system_general_para.o 0x00002518 0x00002518 0x0000005c Code RO 1829 i.E2P_Ctrl_Gpio_Init eeprom.o 0x00002574 0x00002574 0x00000070 Code RO 1831 i.EEPROM_MultipleRead eeprom.o 0x000025e4 0x000025e4 0x00000118 Code RO 1833 i.EEPROM_MultipleWrite eeprom.o 0x000026fc 0x000026fc 0x00000012 Code RO 1835 i.EEPROM_Wait_Busy eeprom.o 0x00002518 0x00002518 0x0000005c Code RO 1828 i.E2P_Ctrl_Gpio_Init eeprom.o 0x00002574 0x00002574 0x00000070 Code RO 1830 i.EEPROM_MultipleRead eeprom.o 0x000025e4 0x000025e4 0x00000118 Code RO 1832 i.EEPROM_MultipleWrite eeprom.o 0x000026fc 0x000026fc 0x00000012 Code RO 1834 i.EEPROM_Wait_Busy eeprom.o 0x0000270e 0x0000270e 0x00000002 PAD 0x00002710 0x00002710 0x0000004c Code RO 1847 i.EEPROM_stat_read eeprom.o 0x0000275c 0x0000275c 0x0000002c Code RO 2105 i.EX_Pwr_GPIO_Clk_Init power_manage.o 0x00002788 0x00002788 0x00000084 Code RO 2978 i.EndFramePro wrc_sizhu_v4.o 0x0000280c 0x0000280c 0x0000001c Code RO 2658 i.EquipmentBasicInfoDefaultInit system_mem_para.o 0x00002828 0x00002828 0x00000028 Code RO 2659 i.EquipmentBasicInfoReadFromEep system_mem_para.o 0x00002710 0x00002710 0x0000004c Code RO 1846 i.EEPROM_stat_read eeprom.o 0x0000275c 0x0000275c 0x0000002c Code RO 2104 i.EX_Pwr_GPIO_Clk_Init power_manage.o 0x00002788 0x00002788 0x00000084 Code RO 2974 i.EndFramePro wrc_sizhu_v4.o 0x0000280c 0x0000280c 0x0000001c Code RO 2648 i.EquipmentBasicInfoDefaultInit system_mem_para.o 0x00002828 0x00002828 0x00000028 Code RO 2649 i.EquipmentBasicInfoReadFromEep system_mem_para.o 0x00002850 0x00002850 0x00000020 Code RO 106 i.EveryDayClearAlarmCnt sizhu_ctrl_word.o 0x00002870 0x00002870 0x0000001c Code RO 7043 i.FLS_RDCR_WAIT_Set fm33a0xxev_flash.o 0x0000288c 0x0000288c 0x00000014 Code RO 1979 i.Force_Open_GPIO_Init valve_control.o 0x000028a0 0x000028a0 0x0000001c Code RO 7296 i.GPIOH_ReadInputDataBit fm33a0xxev_gpio.o 0x000028bc 0x000028bc 0x000000fc Code RO 7303 i.GPIO_EXTI_EXTIDF_Setable fm33a0xxev_gpio.o 0x000029b8 0x000029b8 0x000000f4 Code RO 7305 i.GPIO_EXTI_EXTIISR_ChkEx fm33a0xxev_gpio.o 0x00002aac 0x00002aac 0x000000ec Code RO 7306 i.GPIO_EXTI_EXTIISR_ClrEx fm33a0xxev_gpio.o 0x00002b98 0x00002b98 0x00000058 Code RO 7307 i.GPIO_EXTI_Init fm33a0xxev_gpio.o 0x00002bf0 0x00002bf0 0x0000010c Code RO 7308 i.GPIO_EXTI_Select_Edge fm33a0xxev_gpio.o 0x00002cfc 0x00002cfc 0x00000134 Code RO 7309 i.GPIO_EXTI_Select_Pin fm33a0xxev_gpio.o 0x00002e30 0x00002e30 0x00000094 Code RO 7314 i.GPIO_Get_InitPara fm33a0xxev_gpio.o 0x00002ec4 0x00002ec4 0x000002d8 Code RO 967 i.GPIO_IRQHandler exti.o 0x0000319c 0x0000319c 0x00000072 Code RO 7319 i.GPIO_Init fm33a0xxev_gpio.o 0x0000320e 0x0000320e 0x00000014 Code RO 7327 i.GPIO_ReadInputDataBit fm33a0xxev_gpio.o 0x00003222 0x00003222 0x00000004 Code RO 7330 i.GPIO_ResetBits fm33a0xxev_gpio.o 0x00003226 0x00003226 0x00000004 Code RO 7331 i.GPIO_SetBits fm33a0xxev_gpio.o 0x0000322a 0x0000322a 0x00000010 Code RO 7332 i.GPIO_ToggleBits fm33a0xxev_gpio.o 0x0000323a 0x0000323a 0x0000001c Code RO 7334 i.GPIOx_ANEN_Setable fm33a0xxev_gpio.o 0x00002870 0x00002870 0x0000001c Code RO 7039 i.FLS_RDCR_WAIT_Set fm33a0xxev_flash.o 0x0000288c 0x0000288c 0x00000014 Code RO 1978 i.Force_Open_GPIO_Init valve_control.o 0x000028a0 0x000028a0 0x0000001c Code RO 7292 i.GPIOH_ReadInputDataBit fm33a0xxev_gpio.o 0x000028bc 0x000028bc 0x000000fc Code RO 7299 i.GPIO_EXTI_EXTIDF_Setable fm33a0xxev_gpio.o 0x000029b8 0x000029b8 0x000000f4 Code RO 7301 i.GPIO_EXTI_EXTIISR_ChkEx fm33a0xxev_gpio.o 0x00002aac 0x00002aac 0x000000ec Code RO 7302 i.GPIO_EXTI_EXTIISR_ClrEx fm33a0xxev_gpio.o 0x00002b98 0x00002b98 0x00000058 Code RO 7303 i.GPIO_EXTI_Init fm33a0xxev_gpio.o 0x00002bf0 0x00002bf0 0x0000010c Code RO 7304 i.GPIO_EXTI_Select_Edge fm33a0xxev_gpio.o 0x00002cfc 0x00002cfc 0x00000134 Code RO 7305 i.GPIO_EXTI_Select_Pin fm33a0xxev_gpio.o 0x00002e30 0x00002e30 0x00000094 Code RO 7310 i.GPIO_Get_InitPara fm33a0xxev_gpio.o 0x00002ec4 0x00002ec4 0x000002d8 Code RO 966 i.GPIO_IRQHandler exti.o 0x0000319c 0x0000319c 0x00000072 Code RO 7315 i.GPIO_Init fm33a0xxev_gpio.o 0x0000320e 0x0000320e 0x00000014 Code RO 7323 i.GPIO_ReadInputDataBit fm33a0xxev_gpio.o 0x00003222 0x00003222 0x00000004 Code RO 7326 i.GPIO_ResetBits fm33a0xxev_gpio.o 0x00003226 0x00003226 0x00000004 Code RO 7327 i.GPIO_SetBits fm33a0xxev_gpio.o 0x0000322a 0x0000322a 0x00000010 Code RO 7328 i.GPIO_ToggleBits fm33a0xxev_gpio.o 0x0000323a 0x0000323a 0x0000001c Code RO 7330 i.GPIOx_ANEN_Setable fm33a0xxev_gpio.o 0x00003256 0x00003256 0x00000002 PAD 0x00003258 0x00003258 0x0000082c Code RO 2106 i.GetPwrStatusPro power_manage.o 0x00003a84 0x00003a84 0x00000044 Code RO 1981 i.GetValveRunMaxTime valve_control.o 0x00003ac8 0x00003ac8 0x00000030 Code RO 1275 i.Get_AdcTempValue adc.o 0x00003af8 0x00003af8 0x00000032 Code RO 1276 i.Get_AdcValue adc.o 0x00003258 0x00003258 0x0000082c Code RO 2105 i.GetPwrStatusPro power_manage.o 0x00003a84 0x00003a84 0x00000044 Code RO 1980 i.GetValveRunMaxTime valve_control.o 0x00003ac8 0x00003ac8 0x00000030 Code RO 1274 i.Get_AdcTempValue adc.o 0x00003af8 0x00003af8 0x00000032 Code RO 1275 i.Get_AdcValue adc.o 0x00003b2a 0x00003b2a 0x00000002 PAD 0x00003b2c 0x00003b2c 0x00000094 Code RO 2107 i.Get_Alka_Bat_Voltage power_manage.o 0x00003bc0 0x00003bc0 0x000000ba Code RO 1550 i.Get_Extern_Rtc_Time extern_rtc.o 0x00003b2c 0x00003b2c 0x00000094 Code RO 2106 i.Get_Alka_Bat_Voltage power_manage.o 0x00003bc0 0x00003bc0 0x000000ba Code RO 1549 i.Get_Extern_Rtc_Time extern_rtc.o 0x00003c7a 0x00003c7a 0x00000002 PAD 0x00003c7c 0x00003c7c 0x00000094 Code RO 2108 i.Get_Lith_Bat_Voltage power_manage.o 0x00003d10 0x00003d10 0x00000030 Code RO 2109 i.Get_Mcu_Temp power_manage.o 0x00003d40 0x00003d40 0x000000de Code RO 2110 i.Get_vol_Average power_manage.o 0x00003c7c 0x00003c7c 0x00000094 Code RO 2107 i.Get_Lith_Bat_Voltage power_manage.o 0x00003d10 0x00003d10 0x00000030 Code RO 2108 i.Get_Mcu_Temp power_manage.o 0x00003d40 0x00003d40 0x000000de Code RO 2109 i.Get_vol_Average power_manage.o 0x00003e1e 0x00003e1e 0x00000002 PAD 0x00003e20 0x00003e20 0x00000040 Code RO 1351 i.I2c_Ack i2c.o 0x00003e60 0x00003e60 0x00000038 Code RO 1352 i.I2c_No_Ack i2c.o 0x00003e98 0x00003e98 0x00000058 Code RO 1353 i.I2c_Read i2c.o 0x00003ef0 0x00003ef0 0x00000028 Code RO 1354 i.I2c_Scl_Gpio_Init i2c.o 0x00003f18 0x00003f18 0x0000006c Code RO 1355 i.I2c_Send i2c.o 0x00003f84 0x00003f84 0x0000003c Code RO 1356 i.I2c_Start i2c.o 0x00003fc0 0x00003fc0 0x00000040 Code RO 1357 i.I2c_Stop i2c.o 0x00003e20 0x00003e20 0x00000040 Code RO 1350 i.I2c_Ack i2c.o 0x00003e60 0x00003e60 0x00000038 Code RO 1351 i.I2c_No_Ack i2c.o 0x00003e98 0x00003e98 0x00000058 Code RO 1352 i.I2c_Read i2c.o 0x00003ef0 0x00003ef0 0x00000028 Code RO 1353 i.I2c_Scl_Gpio_Init i2c.o 0x00003f18 0x00003f18 0x0000006c Code RO 1354 i.I2c_Send i2c.o 0x00003f84 0x00003f84 0x0000003c Code RO 1355 i.I2c_Start i2c.o 0x00003fc0 0x00003fc0 0x00000040 Code RO 1356 i.I2c_Stop i2c.o 0x00004000 0x00004000 0x00000044 Code RO 316 i.IO_JitterEliminationCheck system_general_para.o 0x00004044 0x00004044 0x00000010 Code RO 739 i.IWDT_Clr user_init.o 0x00004054 0x00004054 0x00000020 Code RO 740 i.IWDT_Init user_init.o 0x00004074 0x00004074 0x0000001a Code RO 741 i.Init_RCHF user_init.o 0x00004044 0x00004044 0x00000010 Code RO 738 i.IWDT_Clr user_init.o 0x00004054 0x00004054 0x00000020 Code RO 739 i.IWDT_Init user_init.o 0x00004074 0x00004074 0x0000001a Code RO 740 i.Init_RCHF user_init.o 0x0000408e 0x0000408e 0x00000002 PAD 0x00004090 0x00004090 0x00000024 Code RO 742 i.Init_RCLP user_init.o 0x000040b4 0x000040b4 0x00000078 Code RO 743 i.Init_SysClk user_init.o 0x0000412c 0x0000412c 0x00000016 Code RO 744 i.Init_SysClk_Gen user_init.o 0x00004142 0x00004142 0x00000074 Code RO 894 i.InputtIO gpio.o 0x00004090 0x00004090 0x00000024 Code RO 741 i.Init_RCLP user_init.o 0x000040b4 0x000040b4 0x00000078 Code RO 742 i.Init_SysClk user_init.o 0x0000412c 0x0000412c 0x00000016 Code RO 743 i.Init_SysClk_Gen user_init.o 0x00004142 0x00004142 0x00000074 Code RO 893 i.InputtIO gpio.o 0x000041b6 0x000041b6 0x00000002 PAD 0x000041b8 0x000041b8 0x00000084 Code RO 895 i.InputtIO_H gpio.o 0x000041b8 0x000041b8 0x00000084 Code RO 894 i.InputtIO_H gpio.o 0x0000423c 0x0000423c 0x0000010c Code RO 317 i.IntervalTriggerHandle system_general_para.o 0x00004348 0x00004348 0x00000038 Code RO 6 i.InvCipher aes128.o 0x00004380 0x00004380 0x000004bc Code RO 7 i.InvMixColumns aes128.o 0x0000483c 0x0000483c 0x00000098 Code RO 8 i.InvShiftRows aes128.o 0x000048d4 0x000048d4 0x00000038 Code RO 9 i.InvSubBytes aes128.o 0x0000490c 0x0000490c 0x00000124 Code RO 10 i.KeyExpansion aes128.o 0x00004a30 0x00004a30 0x00000030 Code RO 1619 i.Key_GPIO_Init key.o 0x00004a60 0x00004a60 0x00000020 Code RO 13589 i.LF_PULSE_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004a80 0x00004a80 0x0000001c Code RO 13590 i.LF_PULSE_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00004a9c 0x00004a9c 0x00000018 Code RO 8575 i.LPTIM_CR_EN_Getable fm33a0xxev_lptim.o 0x00004ab4 0x00004ab4 0x00000018 Code RO 1140 i.LPTIM_IRQHandler tim.o 0x00004acc 0x00004acc 0x00000018 Code RO 8614 i.LPTIM_ISR_OVIF_Chk fm33a0xxev_lptim.o 0x00004ae4 0x00004ae4 0x0000000c Code RO 8615 i.LPTIM_ISR_OVIF_Clr fm33a0xxev_lptim.o 0x00004af0 0x00004af0 0x00000028 Code RO 13591 i.LP_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004b18 0x00004b18 0x00000028 Code RO 13592 i.LV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004b40 0x00004b40 0x000000f0 Code RO 3153 i.Lcd_Battery lcd_cfg_api.o 0x00004c30 0x00004c30 0x00000044 Code RO 3154 i.Lcd_BillingShow lcd_cfg_api.o 0x00004c74 0x00004c74 0x00000020 Code RO 3082 i.Lcd_DeInit lcd.o 0x00004c94 0x00004c94 0x00004754 Code RO 3293 i.Lcd_DisplayDigit_23A lcd_io_api.o 0x000093e8 0x000093e8 0x00000028 Code RO 3297 i.Lcd_GPIO_Init lcd_io_api.o 0x00009410 0x00009410 0x00000014 Code RO 3084 i.Lcd_Init lcd.o 0x00009424 0x00009424 0x00000118 Code RO 3086 i.Lcd_Show_MenuProcess lcd.o 0x0000953c 0x0000953c 0x00000020 Code RO 3087 i.Lcd_Sys_Init lcd.o 0x0000955c 0x0000955c 0x00000144 Code RO 3170 i.Lcd_ValveShow lcd_cfg_api.o 0x000096a0 0x000096a0 0x00000150 Code RO 3171 i.Lcd_WaringShow lcd_cfg_api.o 0x000097f0 0x000097f0 0x00000174 Code RO 3172 i.Lcd_WrcShow lcd_cfg_api.o 0x00009964 0x00009964 0x00000032 Code RO 3298 i.Lcd_Write lcd_io_api.o 0x00009996 0x00009996 0x00000038 Code RO 3299 i.Lcd_Write_Reg lcd_io_api.o 0x00004a30 0x00004a30 0x00000030 Code RO 1618 i.Key_GPIO_Init key.o 0x00004a60 0x00004a60 0x00000020 Code RO 13585 i.LF_PULSE_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004a80 0x00004a80 0x0000001c Code RO 13586 i.LF_PULSE_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00004a9c 0x00004a9c 0x00000018 Code RO 8571 i.LPTIM_CR_EN_Getable fm33a0xxev_lptim.o 0x00004ab4 0x00004ab4 0x00000018 Code RO 1139 i.LPTIM_IRQHandler tim.o 0x00004acc 0x00004acc 0x00000018 Code RO 8610 i.LPTIM_ISR_OVIF_Chk fm33a0xxev_lptim.o 0x00004ae4 0x00004ae4 0x0000000c Code RO 8611 i.LPTIM_ISR_OVIF_Clr fm33a0xxev_lptim.o 0x00004af0 0x00004af0 0x00000028 Code RO 13587 i.LP_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004b18 0x00004b18 0x00000028 Code RO 13588 i.LV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x00004b40 0x00004b40 0x000000f0 Code RO 3149 i.Lcd_Battery lcd_cfg_api.o 0x00004c30 0x00004c30 0x00000044 Code RO 3150 i.Lcd_BillingShow lcd_cfg_api.o 0x00004c74 0x00004c74 0x00000020 Code RO 3078 i.Lcd_DeInit lcd.o 0x00004c94 0x00004c94 0x00004754 Code RO 3289 i.Lcd_DisplayDigit_23A lcd_io_api.o 0x000093e8 0x000093e8 0x00000028 Code RO 3293 i.Lcd_GPIO_Init lcd_io_api.o 0x00009410 0x00009410 0x00000014 Code RO 3080 i.Lcd_Init lcd.o 0x00009424 0x00009424 0x00000118 Code RO 3082 i.Lcd_Show_MenuProcess lcd.o 0x0000953c 0x0000953c 0x00000020 Code RO 3083 i.Lcd_Sys_Init lcd.o 0x0000955c 0x0000955c 0x00000144 Code RO 3166 i.Lcd_ValveShow lcd_cfg_api.o 0x000096a0 0x000096a0 0x00000150 Code RO 3167 i.Lcd_WaringShow lcd_cfg_api.o 0x000097f0 0x000097f0 0x00000174 Code RO 3168 i.Lcd_WrcShow lcd_cfg_api.o 0x00009964 0x00009964 0x00000032 Code RO 3294 i.Lcd_Write lcd_io_api.o 0x00009996 0x00009996 0x00000038 Code RO 3295 i.Lcd_Write_Reg lcd_io_api.o 0x000099ce 0x000099ce 0x00000002 PAD 0x000099d0 0x000099d0 0x000000bc Code RO 2869 i.LinkDataAnalysis wireless_remote_comm.o 0x00009a8c 0x00009a8c 0x0000005c Code RO 2111 i.LithBatUseTimeCalculate power_manage.o 0x00009ae8 0x00009ae8 0x000002b4 Code RO 2112 i.Lith_Bat_Voltage_Status power_manage.o 0x00009d9c 0x00009d9c 0x00000030 Code RO 2113 i.Lith_Battery_GPIO_Clk_Init power_manage.o 0x00009dcc 0x00009dcc 0x00000104 Code RO 2870 i.LongTimeReportFailed wireless_remote_comm.o 0x00009ed0 0x00009ed0 0x00000020 Code RO 13593 i.Low_Pwr_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x00009ef0 0x00009ef0 0x0000001c Code RO 13594 i.Low_Pwr_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00009f0c 0x00009f0c 0x00000044 Code RO 2266 i.MagneticInterferenceCheck other_fun.o 0x000099d0 0x000099d0 0x000000bc Code RO 2865 i.LinkDataAnalysis wireless_remote_comm.o 0x00009a8c 0x00009a8c 0x0000005c Code RO 2110 i.LithBatUseTimeCalculate power_manage.o 0x00009ae8 0x00009ae8 0x000002b4 Code RO 2111 i.Lith_Bat_Voltage_Status power_manage.o 0x00009d9c 0x00009d9c 0x00000030 Code RO 2112 i.Lith_Battery_GPIO_Clk_Init power_manage.o 0x00009dcc 0x00009dcc 0x00000104 Code RO 2866 i.LongTimeReportFailed wireless_remote_comm.o 0x00009ed0 0x00009ed0 0x00000020 Code RO 13589 i.Low_Pwr_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x00009ef0 0x00009ef0 0x0000001c Code RO 13590 i.Low_Pwr_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x00009f0c 0x00009f0c 0x00000044 Code RO 2265 i.MagneticInterferenceCheck other_fun.o 0x00009f50 0x00009f50 0x00000124 Code RO 11 i.MixColumns aes128.o 0x0000a074 0x0000a074 0x00000020 Code RO 1982 i.Motor_AB_GPIO_Init valve_control.o 0x0000a094 0x0000a094 0x0000001c Code RO 1983 i.Motor_OP_CL_GPIO_Init valve_control.o 0x0000a0b0 0x0000a0b0 0x00000018 Code RO 1984 i.Motor_OP_CL_GPIO_Init_sleep_mode valve_control.o 0x0000a0c8 0x0000a0c8 0x00000002 Code RO 968 i.NMI_Handler exti.o 0x0000a074 0x0000a074 0x00000020 Code RO 1981 i.Motor_AB_GPIO_Init valve_control.o 0x0000a094 0x0000a094 0x0000001c Code RO 1982 i.Motor_OP_CL_GPIO_Init valve_control.o 0x0000a0b0 0x0000a0b0 0x00000018 Code RO 1983 i.Motor_OP_CL_GPIO_Init_sleep_mode valve_control.o 0x0000a0c8 0x0000a0c8 0x00000002 Code RO 967 i.NMI_Handler exti.o 0x0000a0ca 0x0000a0ca 0x00000002 PAD 0x0000a0cc 0x0000a0cc 0x00000018 Code RO 1003 i.NVIC_DisableIRQ uart.o 0x0000a0e4 0x0000a0e4 0x00000018 Code RO 1142 i.NVIC_DisableIRQ tim.o 0x0000a0fc 0x0000a0fc 0x00000018 Code RO 1004 i.NVIC_EnableIRQ uart.o 0x0000a114 0x0000a114 0x00000018 Code RO 1143 i.NVIC_EnableIRQ tim.o 0x0000a0cc 0x0000a0cc 0x00000018 Code RO 1002 i.NVIC_DisableIRQ uart.o 0x0000a0e4 0x0000a0e4 0x00000018 Code RO 1141 i.NVIC_DisableIRQ tim.o 0x0000a0fc 0x0000a0fc 0x00000018 Code RO 1003 i.NVIC_EnableIRQ uart.o 0x0000a114 0x0000a114 0x00000018 Code RO 1142 i.NVIC_EnableIRQ tim.o 0x0000a12c 0x0000a12c 0x00000078 Code RO 376 i.NVIC_SetPriority system_run_fun.o 0x0000a1a4 0x0000a1a4 0x00000078 Code RO 1005 i.NVIC_SetPriority uart.o 0x0000a21c 0x0000a21c 0x00000078 Code RO 1144 i.NVIC_SetPriority tim.o 0x0000a294 0x0000a294 0x00000020 Code RO 2267 i.OtherFunPro other_fun.o 0x0000a2b4 0x0000a2b4 0x00000072 Code RO 896 i.OutputIO gpio.o 0x0000a1a4 0x0000a1a4 0x00000078 Code RO 1004 i.NVIC_SetPriority uart.o 0x0000a21c 0x0000a21c 0x00000078 Code RO 1143 i.NVIC_SetPriority tim.o 0x0000a294 0x0000a294 0x00000020 Code RO 2266 i.OtherFunPro other_fun.o 0x0000a2b4 0x0000a2b4 0x00000072 Code RO 895 i.OutputIO gpio.o 0x0000a326 0x0000a326 0x00000002 PAD 0x0000a328 0x0000a328 0x00000378 Code RO 2115 i.PowerManagrInit power_manage.o 0x0000a6a0 0x0000a6a0 0x00000088 Code RO 2116 i.Power_IO_Init power_manage.o 0x0000a728 0x0000a728 0x00000048 Code RO 2871 i.ProtocolDataAnalysis wireless_remote_comm.o 0x0000a770 0x0000a770 0x00000588 Code RO 13595 i.PulseAndAlarmLineCheck pulse_and_alarm_line.o 0x0000acf8 0x0000acf8 0x00000354 Code RO 13596 i.PulseAndAlarmLineInit pulse_and_alarm_line.o 0x0000b04c 0x0000b04c 0x000001c0 Code RO 2218 i.PulseSettlement billing.o 0x0000b20c 0x0000b20c 0x00000024 Code RO 13597 i.Pulse_And_Alarm_Line_IO_Init pulse_and_alarm_line.o 0x0000b230 0x0000b230 0x00000188 Code RO 2979 i.PushSettlementInfoPro wrc_sizhu_v4.o 0x0000b3b8 0x0000b3b8 0x0000004c Code RO 1551 i.R8025T_Read extern_rtc.o 0x0000b404 0x0000b404 0x00000030 Code RO 1552 i.R8025T_Write extern_rtc.o 0x0000b434 0x0000b434 0x00000020 Code RO 10499 i.RMU_BORCR_BOR_PDRCFG_Set fm33a0xxev_rmu.o 0x0000b454 0x0000b454 0x00000024 Code RO 10501 i.RMU_BORCR_OFF_BOR_Setable fm33a0xxev_rmu.o 0x0000b478 0x0000b478 0x00000024 Code RO 10506 i.RMU_PDRCR_PDREN_Setable fm33a0xxev_rmu.o 0x0000b49c 0x0000b49c 0x0000027c Code RO 2219 i.RS485Settlement billing.o 0x0000b718 0x0000b718 0x000000c4 Code RO 13441 i.RS485_read_data_GPIO_Init rs485_read_data.o 0x0000b7dc 0x0000b7dc 0x00000018 Code RO 1553 i.RTC_GPIO_Init extern_rtc.o 0x0000b7f4 0x0000b7f4 0x00000002 Code RO 1216 i.RTC_IRQHandler rtc.o 0x0000b7f6 0x0000b7f6 0x00000002 PAD 0x0000b7f8 0x0000b7f8 0x00000054 Code RO 1985 i.Read_OP_CL_VALVE_Status valve_control.o 0x0000b84c 0x0000b84c 0x000000d8 Code RO 1429 i.SPI3_Init spi.o 0x0000b924 0x0000b924 0x00000018 Code RO 11748 i.SPIx_CR1_BAUD_Set fm33a0xxev_spi.o 0x0000b93c 0x0000b93c 0x00000012 Code RO 11750 i.SPIx_CR1_CPHA_Set fm33a0xxev_spi.o 0x0000b94e 0x0000b94e 0x00000018 Code RO 11752 i.SPIx_CR1_CPHOL_Set fm33a0xxev_spi.o 0x0000b966 0x0000b966 0x0000001a Code RO 11754 i.SPIx_CR1_IOSWAP_Set fm33a0xxev_spi.o 0x0000b980 0x0000b980 0x00000018 Code RO 11756 i.SPIx_CR1_LSBF_Set fm33a0xxev_spi.o 0x0000b998 0x0000b998 0x0000001a Code RO 11758 i.SPIx_CR1_MM_Set fm33a0xxev_spi.o 0x0000b9b2 0x0000b9b2 0x00000018 Code RO 11764 i.SPIx_CR1_WAIT_Set fm33a0xxev_spi.o 0x0000b9ca 0x0000b9ca 0x0000001a Code RO 11768 i.SPIx_CR2_DLEN_Set fm33a0xxev_spi.o 0x0000b9e4 0x0000b9e4 0x0000001a Code RO 11772 i.SPIx_CR2_HALFDUPLEX_Set fm33a0xxev_spi.o 0x0000b9fe 0x0000b9fe 0x0000001a Code RO 11776 i.SPIx_CR2_RXO_Setable fm33a0xxev_spi.o 0x0000ba18 0x0000ba18 0x00000018 Code RO 11778 i.SPIx_CR2_SPIEN_Setable fm33a0xxev_spi.o 0x0000ba30 0x0000ba30 0x00000018 Code RO 11780 i.SPIx_CR2_SSNM_Set fm33a0xxev_spi.o 0x0000ba48 0x0000ba48 0x00000018 Code RO 11782 i.SPIx_CR2_SSNSEN_Setable fm33a0xxev_spi.o 0x0000ba60 0x0000ba60 0x00000018 Code RO 11786 i.SPIx_CR2_TXO_AC_Setable fm33a0xxev_spi.o 0x0000ba78 0x0000ba78 0x00000018 Code RO 11788 i.SPIx_CR2_TXO_Setable fm33a0xxev_spi.o 0x0000ba90 0x0000ba90 0x00000006 Code RO 11789 i.SPIx_CR3_MERRC_Clr fm33a0xxev_spi.o 0x0000ba96 0x0000ba96 0x00000006 Code RO 11790 i.SPIx_CR3_RXBFC_Clr fm33a0xxev_spi.o 0x0000ba9c 0x0000ba9c 0x00000006 Code RO 11791 i.SPIx_CR3_SERRC_Clr fm33a0xxev_spi.o 0x0000baa2 0x0000baa2 0x00000006 Code RO 11792 i.SPIx_CR3_TXBFC_Clr fm33a0xxev_spi.o 0x0000baa8 0x0000baa8 0x00000014 Code RO 11804 i.SPIx_ISR_RXBF_Chk fm33a0xxev_spi.o 0x0000babc 0x0000babc 0x00000014 Code RO 11808 i.SPIx_ISR_TXBE_Chk fm33a0xxev_spi.o 0x0000bad0 0x0000bad0 0x00000006 Code RO 11811 i.SPIx_RXBUF_Read fm33a0xxev_spi.o 0x0000bad6 0x0000bad6 0x00000004 Code RO 11812 i.SPIx_TXBUF_Write fm33a0xxev_spi.o 0x0000bada 0x0000bada 0x00000002 PAD 0x0000badc 0x0000badc 0x00000020 Code RO 1359 i.Sda_In i2c.o 0x0000bafc 0x0000bafc 0x00000020 Code RO 1360 i.Sda_Out i2c.o 0x0000bb1c 0x0000bb1c 0x00000010 Code RO 2982 i.SetBalanceValveClosePro wrc_sizhu_v4.o 0x0000bb2c 0x0000bb2c 0x00000028 Code RO 2983 i.SetKeyPro wrc_sizhu_v4.o 0x0000bb54 0x0000bb54 0x00000068 Code RO 1554 i.Set_Extern_Rtc_Time extern_rtc.o 0x0000bbbc 0x0000bbbc 0x00000022 Code RO 1555 i.Set_Rtc_UpdataInterrupt extern_rtc.o 0x0000bbde 0x0000bbde 0x00000002 PAD 0x0000bbe0 0x0000bbe0 0x000000d8 Code RO 2220 i.SettlementPro billing.o 0x0000bcb8 0x0000bcb8 0x00000098 Code RO 12 i.ShiftRows aes128.o 0x0000bd50 0x0000bd50 0x0000022c Code RO 2984 i.SizhuV4ProtocolDataAnalysis wrc_sizhu_v4.o 0x0000bf7c 0x0000bf7c 0x000002e0 Code RO 2985 i.SizhuV4SendNormalData2buf wrc_sizhu_v4.o 0x0000c25c 0x0000c25c 0x00000130 Code RO 2986 i.SizhuV4SendParaInit wrc_sizhu_v4.o 0x0000c38c 0x0000c38c 0x00000034 Code RO 1433 i.SpiWriteAndRead spi.o 0x0000c3c0 0x0000c3c0 0x00000038 Code RO 13 i.SubBytes aes128.o 0x0000c3f8 0x0000c3f8 0x000001f4 Code RO 107 i.SysAlarmCtrlPro sizhu_ctrl_word.o 0x0000c5ec 0x0000c5ec 0x00000058 Code RO 745 i.SysWakeUp_ClockCfg user_init.o 0x0000c644 0x0000c644 0x00000010 Code RO 14329 i.SystemInit system_fm33a0xxev.o 0x0000c654 0x0000c654 0x00000048 Code RO 853 i.System_power_on_init rcc_config.o 0x0000c69c 0x0000c69c 0x0000015a Code RO 1556 i.TimeEffectJudgm extern_rtc.o 0x0000c7f6 0x0000c7f6 0x00000002 PAD 0x0000c7f8 0x0000c7f8 0x00000024 Code RO 1009 i.UART1_IRQHandler uart.o 0x0000c81c 0x0000c81c 0x00000064 Code RO 12770 i.UART_BaudREGCalc fm33a0xxev_uart.o 0x0000c880 0x0000c880 0x00000078 Code RO 12773 i.UART_Init fm33a0xxev_uart.o 0x0000c8f8 0x0000c8f8 0x00000210 Code RO 12774 i.UART_SInit fm33a0xxev_uart.o 0x0000cb08 0x0000cb08 0x00000006 Code RO 12776 i.UARTx_BGR_Write fm33a0xxev_uart.o 0x0000cb0e 0x0000cb0e 0x00000018 Code RO 12785 i.UARTx_CSR_PARITY_Set fm33a0xxev_uart.o 0x0000cb26 0x0000cb26 0x00000018 Code RO 12787 i.UARTx_CSR_PDSEL_Set fm33a0xxev_uart.o 0x0000cb3e 0x0000cb3e 0x00000018 Code RO 12789 i.UARTx_CSR_RXEN_Setable fm33a0xxev_uart.o 0x0000cb56 0x0000cb56 0x00000018 Code RO 12791 i.UARTx_CSR_RXPOL_Setable fm33a0xxev_uart.o 0x0000cb6e 0x0000cb6e 0x0000001a Code RO 12793 i.UARTx_CSR_RXTOEN_Setable fm33a0xxev_uart.o 0x0000cb88 0x0000cb88 0x0000001a Code RO 12795 i.UARTx_CSR_STOPCFG_Set fm33a0xxev_uart.o 0x0000cba2 0x0000cba2 0x00000018 Code RO 12797 i.UARTx_CSR_TXEN_Setable fm33a0xxev_uart.o 0x0000cbba 0x0000cbba 0x0000001a Code RO 12799 i.UARTx_CSR_TXIREN_Setable fm33a0xxev_uart.o 0x0000cbd4 0x0000cbd4 0x00000018 Code RO 12801 i.UARTx_CSR_TXPOL_Setable fm33a0xxev_uart.o 0x0000cbec 0x0000cbec 0x0000001a Code RO 12804 i.UARTx_IER_RXBF_IE_Setable fm33a0xxev_uart.o 0x0000cc06 0x0000cc06 0x0000001a Code RO 12806 i.UARTx_IER_RXERR_IE_Setable fm33a0xxev_uart.o 0x0000cc20 0x0000cc20 0x0000001a Code RO 12808 i.UARTx_IER_RXTO_IE_Setable fm33a0xxev_uart.o 0x0000cc3a 0x0000cc3a 0x00000018 Code RO 12810 i.UARTx_IER_TXBE_IE_Setable fm33a0xxev_uart.o 0x0000cc52 0x0000cc52 0x00000018 Code RO 12812 i.UARTx_IER_TXSE_IE_Setable fm33a0xxev_uart.o 0x0000cc6a 0x0000cc6a 0x00000008 Code RO 12820 i.UARTx_ISR_RXBF_Clr fm33a0xxev_uart.o 0x0000cc72 0x0000cc72 0x00000016 Code RO 12821 i.UARTx_ISR_RXTO_Chk fm33a0xxev_uart.o 0x0000cc88 0x0000cc88 0x00000008 Code RO 12822 i.UARTx_ISR_RXTO_Clr fm33a0xxev_uart.o 0x0000cc90 0x0000cc90 0x00000014 Code RO 12824 i.UARTx_ISR_TXSE_Chk fm33a0xxev_uart.o 0x0000cca4 0x0000cca4 0x0000000a Code RO 12826 i.UARTx_RXBUF_Read fm33a0xxev_uart.o 0x0000ccae 0x0000ccae 0x0000002a Code RO 1012 i.UARTx_SendData_Normal uart.o 0x0000ccd8 0x0000ccd8 0x00000010 Code RO 12828 i.UARTx_TODR_RXTO_LEN_Set fm33a0xxev_uart.o 0x0000cce8 0x0000cce8 0x00000008 Code RO 12832 i.UARTx_TXBUF_Write fm33a0xxev_uart.o 0x0000ccf0 0x0000ccf0 0x00000020 Code RO 2268 i.UNCAP_GPIO_Clk_Init other_fun.o 0x0000cd10 0x0000cd10 0x00000028 Code RO 13598 i.UV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x0000cd38 0x0000cd38 0x000000ec Code RO 2269 i.UncapCheck other_fun.o 0x0000ce24 0x0000ce24 0x00000020 Code RO 13599 i.Under_Pwr_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x0000ce44 0x0000ce44 0x0000001c Code RO 13600 i.Under_Pwr_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x0000ce60 0x0000ce60 0x0000009c Code RO 2765 i.Upper_ComputerLoginRecvHandler upper_com.o 0x0000cefc 0x0000cefc 0x0000000c Code RO 2766 i.Upper_ComputerLoginRespond upper_com.o 0x0000cf08 0x0000cf08 0x00000060 Code RO 2767 i.Upper_ComputerReadWriteHandler upper_com.o 0x0000cf68 0x0000cf68 0x00000078 Code RO 2768 i.Upper_ComputerRespond upper_com.o 0x0000cfe0 0x0000cfe0 0x00000024 Code RO 13200 i.VRTC_ADCCR_CKE_Setable fm33a0xxev_vrtc.o 0x0000d004 0x0000d004 0x00000020 Code RO 13202 i.VRTC_ADCCR_CKS_Set fm33a0xxev_vrtc.o 0x0000d024 0x0000d024 0x00000024 Code RO 13205 i.VRTC_Init_RCMF_Trim fm33a0xxev_vrtc.o 0x0000d048 0x0000d048 0x00000024 Code RO 13218 i.VRTC_RCMFCR_EN_Setable fm33a0xxev_vrtc.o 0x0000d06c 0x0000d06c 0x0000001c Code RO 13220 i.VRTC_RCMFCR_TRIM_Set fm33a0xxev_vrtc.o 0x0000d088 0x0000d088 0x00000270 Code RO 1986 i.ValveCtrlHade valve_control.o 0x0000d2f8 0x0000d2f8 0x000000b0 Code RO 1987 i.ValveCtrlOrder valve_control.o 0x0000d3a8 0x0000d3a8 0x00000068 Code RO 1988 i.ValveForceOpenSignalCheck valve_control.o 0x0000d410 0x0000d410 0x00000064 Code RO 1989 i.ValveMotorCloseRun valve_control.o 0x0000d474 0x0000d474 0x00000024 Code RO 1990 i.ValveMotorOpenRun valve_control.o 0x0000d498 0x0000d498 0x0000004c Code RO 1991 i.ValveMotorStop valve_control.o 0x0000d4e4 0x0000d4e4 0x00000028 Code RO 1992 i.ValveRunParaInit valve_control.o 0x0000d50c 0x0000d50c 0x00000024 Code RO 1993 i.Valve_CTRL_GPIO_Init valve_control.o 0x0000d530 0x0000d530 0x00000034 Code RO 2872 i.WRC_PWR_GPIO_Init wireless_remote_comm.o 0x0000d564 0x0000d564 0x00000064 Code RO 1013 i.WRC_RX_DMA_CH3_Init uart.o 0x0000d5c8 0x0000d5c8 0x00000030 Code RO 1014 i.WRC_RX_DMA_CH3_reload uart.o 0x0000d5f8 0x0000d5f8 0x00000084 Code RO 2873 i.WRC_RX_DMA_check wireless_remote_comm.o 0x0000d67c 0x0000d67c 0x000000b0 Code RO 1015 i.WRC_uart_Init uart.o 0x0000d72c 0x0000d72c 0x000000b0 Code RO 2874 i.WirelessRemoteCommPro wireless_remote_comm.o 0x0000d7dc 0x0000d7dc 0x00000100 Code RO 2875 i.WrcClosePwrPro wireless_remote_comm.o 0x0000d8dc 0x0000d8dc 0x00000048 Code RO 2876 i.WrcCreateLinkPro wireless_remote_comm.o 0x0000d924 0x0000d924 0x0000003c Code RO 2877 i.WrcOpenPwrPro wireless_remote_comm.o 0x0000d960 0x0000d960 0x0000010c Code RO 2878 i.WrcSendCreateLinkCmd wireless_remote_comm.o 0x0000da6c 0x0000da6c 0x0000008c Code RO 2879 i.WrcSendDataPro wireless_remote_comm.o 0x0000daf8 0x0000daf8 0x00000134 Code RO 2880 i.WrcWaitRecDataPro wireless_remote_comm.o 0x0000dc2c 0x0000dc2c 0x0000002e Code RO 14502 i.__ARM_clz mf_p.l(depilogue.o) 0x0000dc5a 0x0000dc5a 0x0000001c Code RO 1604 i.__ARM_common_switch8 extern_rtc.o 0x0000dc76 0x0000dc76 0x0000000e Code RO 14508 i.__scatterload_copy mc_p.l(handlers.o) 0x0000dc84 0x0000dc84 0x00000002 Code RO 14509 i.__scatterload_null mc_p.l(handlers.o) 0x0000dc86 0x0000dc86 0x0000000e Code RO 14510 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x0000dc94 0x0000dc94 0x00000006 Code RO 14237 i.__set_PRIMASK mbrtu.o 0x0000dc9a 0x0000dc9a 0x00000002 PAD 0x0000dc9c 0x0000dc9c 0x000000a4 Code RO 1277 i.adc_tem_cal adc.o 0x0000dd40 0x0000dd40 0x00000064 Code RO 1278 i.adc_vol_cal adc.o 0x0000dda4 0x0000dda4 0x00000020 Code RO 1279 i.adc_wait_finish adc.o 0x0000ddc4 0x0000ddc4 0x00000114 Code RO 379 i.allExtiIRQ system_run_fun.o 0x0000ded8 0x0000ded8 0x00000028 Code RO 380 i.allGpioInit system_run_fun.o 0x0000df00 0x0000df00 0x0000001a Code RO 2660 i.allParaDefaultInit system_mem_para.o 0x0000df1a 0x0000df1a 0x00000002 PAD 0x0000df1c 0x0000df1c 0x00000040 Code RO 2661 i.allParaPatchPro system_mem_para.o 0x0000df5c 0x0000df5c 0x0000001a Code RO 2662 i.allParaReadFromEep system_mem_para.o 0x0000df76 0x0000df76 0x00000042 Code RO 318 i.arrayA_2_arrayB system_general_para.o 0x0000dfb8 0x0000dfb8 0x000003bc Code RO 2221 i.balanceStatusHandler billing.o 0x0000e374 0x0000e374 0x00000020 Code RO 2117 i.borrow_Pwr_GPIO_Clk_Init power_manage.o 0x0000e394 0x0000e394 0x00000048 Code RO 814 i.delay_init delay.o 0x0000e3dc 0x0000e3dc 0x00000050 Code RO 815 i.delay_ms delay.o 0x0000e42c 0x0000e42c 0x00000050 Code RO 816 i.delay_us delay.o 0x0000e47c 0x0000e47c 0x000000ba Code RO 13787 i.eMBFuncReadCoils mbfunccoils.o 0x0000e536 0x0000e536 0x000000b8 Code RO 13832 i.eMBFuncReadDiscreteInputs mbfuncdisc.o 0x0000e5ee 0x0000e5ee 0x0000008a Code RO 13856 i.eMBFuncReadHoldingRegister mbfuncholding.o 0x0000e678 0x0000e678 0x0000008a Code RO 13898 i.eMBFuncReadInputRegister mbfuncinput.o 0x0000e702 0x0000e702 0x000000e0 Code RO 13857 i.eMBFuncReadWriteMultipleHoldingRegister mbfuncholding.o 0x0000e7e2 0x0000e7e2 0x00000002 PAD 0x0000e7e4 0x0000e7e4 0x00000028 Code RO 13922 i.eMBFuncReportSlaveID mbfuncother.o 0x0000e80c 0x0000e80c 0x00000070 Code RO 13788 i.eMBFuncWriteCoil mbfunccoils.o 0x0000e87c 0x0000e87c 0x00000040 Code RO 13858 i.eMBFuncWriteHoldingRegister mbfuncholding.o 0x0000e8bc 0x0000e8bc 0x0000009a Code RO 13789 i.eMBFuncWriteMultipleCoils mbfunccoils.o 0x0000e956 0x0000e956 0x0000006c Code RO 13859 i.eMBFuncWriteMultipleHoldingRegister mbfuncholding.o 0x0000e9c2 0x0000e9c2 0x00000002 PAD 0x0000e9c4 0x0000e9c4 0x000000dc Code RO 13703 i.eMBInit mb.o 0x0000eaa0 0x0000eaa0 0x00000140 Code RO 13704 i.eMBPoll mb.o 0x0000ebe0 0x0000ebe0 0x0000005c Code RO 14238 i.eMBRTUInit mbrtu.o 0x0000ec3c 0x0000ec3c 0x00000058 Code RO 14239 i.eMBRTUReceive mbrtu.o 0x0000ec94 0x0000ec94 0x000000c8 Code RO 14240 i.eMBRTUSend mbrtu.o 0x0000ed5c 0x0000ed5c 0x00000028 Code RO 14241 i.eMBRTUStart mbrtu.o 0x0000ed84 0x0000ed84 0x0000001c Code RO 14242 i.eMBRTUStop mbrtu.o 0x0000eda0 0x0000eda0 0x00000008 Code RO 14162 i.eMBRegCoilsCB regport.o 0x0000eda8 0x0000eda8 0x00000006 Code RO 14163 i.eMBRegDiscreteCB regport.o 0x0000edae 0x0000edae 0x00000002 PAD 0x0000edb0 0x0000edb0 0x00000064 Code RO 14164 i.eMBRegHoldingCB regport.o 0x0000ee14 0x0000ee14 0x0000004c Code RO 14165 i.eMBRegInputCB regport.o 0x0000ee60 0x0000ee60 0x0000010c Code RO 2663 i.eepABReadCheck system_mem_para.o 0x0000ef6c 0x0000ef6c 0x0000004e Code RO 2664 i.eepABWriteAndReadCheck system_mem_para.o 0x0000efba 0x0000efba 0x00000002 Code RO 2665 i.eepParaPatchPro_1 system_mem_para.o 0x0000efbc 0x0000efbc 0x00000040 Code RO 2667 i.eepWriteAndReadCheck system_mem_para.o 0x0000effc 0x0000effc 0x00000054 Code RO 14385 i.free mc_p.l(malloc.o) 0x0000f050 0x0000f050 0x0000000c Code RO 14 i.getSBoxInvert aes128.o 0x0000f05c 0x0000f05c 0x0000000c Code RO 15 i.getSBoxValue aes128.o 0x0000f068 0x0000f068 0x0000000c Code RO 382 i.hardwareDriversInit system_run_fun.o 0x0000f074 0x0000f074 0x00000170 Code RO 1620 i.keyPro key.o 0x0000f1e4 0x0000f1e4 0x00000070 Code RO 3088 i.lcdDisplayPro lcd.o 0x0000f254 0x0000f254 0x00000020 Code RO 2271 i.led_init other_fun.o 0x0000f274 0x0000f274 0x00000020 Code RO 2272 i.magnetic_interference_GPIO_Clk_Init other_fun.o 0x0000f294 0x0000f294 0x00000194 Code RO 521 i.main main.o 0x0000f428 0x0000f428 0x0000006c Code RO 14386 i.malloc mc_p.l(malloc.o) 0x0000f494 0x0000f494 0x00000038 Code RO 2668 i.paraCalcCrcAndWriteEepAB system_mem_para.o 0x0000f4cc 0x0000f4cc 0x00000024 Code RO 13955 i.prveMBError2Exception mbutils.o 0x0000f4f0 0x0000f4f0 0x00000108 Code RO 2520 i.sizhuHistoryRecord sizhu_history_record.o 0x0000f5f8 0x0000f5f8 0x000001e4 Code RO 383 i.sysRunFunCtrlPro system_run_fun.o 0x0000f7dc 0x0000f7dc 0x0000010c Code RO 384 i.sysRunFunParaInit system_run_fun.o 0x0000f8e8 0x0000f8e8 0x000000a4 Code RO 385 i.sysStoredParaInit system_run_fun.o 0x0000f98c 0x0000f98c 0x0000003c Code RO 2669 i.systemEepIdDefaultInit system_mem_para.o 0x0000f9c8 0x0000f9c8 0x00000028 Code RO 2670 i.systemEepIdReadFromEep system_mem_para.o 0x0000f9f0 0x0000f9f0 0x0000002c Code RO 319 i.ucharcmp system_general_para.o 0x0000fa1c 0x0000fa1c 0x00000064 Code RO 1016 i.up_comm_RX_DMA_CH2_Init uart.o 0x0000fa80 0x0000fa80 0x00000030 Code RO 1017 i.up_comm_RX_DMA_CH2_reload uart.o 0x0000fab0 0x0000fab0 0x00000084 Code RO 2769 i.up_comm_RX_DMA_check upper_com.o 0x0000fb34 0x0000fb34 0x00000098 Code RO 1018 i.up_comm_uart_Init uart.o 0x0000fbcc 0x0000fbcc 0x0000008c Code RO 2770 i.up_comm_uart_enable upper_com.o 0x0000fc58 0x0000fc58 0x000001ec Code RO 2771 i.upperComPro upper_com.o 0x0000fe44 0x0000fe44 0x00000034 Code RO 652 i.usMBCRC16 mbcrc1.o 0x0000fe78 0x0000fe78 0x00000018 Code RO 14213 i.usMBCRC16_initFF mbcrc_1.o 0x0000fe90 0x0000fe90 0x00000002 Code RO 14031 i.vMBPortSerialEnable portserial.o 0x0000fe92 0x0000fe92 0x00000002 Code RO 14117 i.vMBPortTimersDisable porttimer.o 0x0000fe94 0x0000fe94 0x00000002 Code RO 14111 i.vMBPortTimersEnable porttimer.o 0x0000fe96 0x0000fe96 0x00000002 PAD 0x0000fe98 0x0000fe98 0x00000018 Code RO 1994 i.valveCtrlPro valve_control.o 0x0000feb0 0x0000feb0 0x00000024 Code RO 13991 i.xMBPortEventGet portevent.o 0x0000fed4 0x0000fed4 0x00000010 Code RO 13992 i.xMBPortEventInit portevent.o 0x0000fee4 0x0000fee4 0x00000018 Code RO 13993 i.xMBPortEventPost portevent.o 0x0000fefc 0x0000fefc 0x00000014 Code RO 14032 i.xMBPortSerialGetByte portserial.o 0x0000ff10 0x0000ff10 0x0000002c Code RO 14033 i.xMBPortSerialInit portserial.o 0x0000ff3c 0x0000ff3c 0x0000002c Code RO 14034 i.xMBPortSerialPutByte portserial.o 0x0000ff68 0x0000ff68 0x00000006 Code RO 14087 i.xMBPortTimersInit porttimer.o 0x0000ff6e 0x0000ff6e 0x00000002 PAD 0x0000ff70 0x0000ff70 0x00000030 Code RO 14243 i.xMBRTUReceiveCheck mbrtu.o 0x0000ffa0 0x0000ffa0 0x0000008c Code RO 14244 i.xMBRTUReceiveFSM mbrtu.o 0x0001002c 0x0001002c 0x00000044 Code RO 14245 i.xMBRTUTimerT35Expired mbrtu.o 0x00010070 0x00010070 0x00000070 Code RO 14246 i.xMBRTUTransmitFSM mbrtu.o 0x000100e0 0x000100e0 0x00000012 Code RO 16 i.xtime aes128.o 0x000100f2 0x000100f2 0x000002ff Data RO 18 .constdata aes128.o 0x000103f1 0x000103f1 0x00000200 Data RO 653 .constdata mbcrc1.o 0x000105f1 0x000105f1 0x0000000c Data RO 14375 .constdata mc_p.l(mktime.o) 0x000105fd 0x000105fd 0x0000000c Data RO 14493 .constdata mc_p.l(localtime_i.o) 0x00010609 0x00010609 0x00000003 PAD 0x0001060c 0x0001060c 0x00000020 Data RO 14506 Region$$Table anon$$obj.o 0x0000a328 0x0000a328 0x00000378 Code RO 2114 i.PowerManagrInit power_manage.o 0x0000a6a0 0x0000a6a0 0x00000088 Code RO 2115 i.Power_IO_Init power_manage.o 0x0000a728 0x0000a728 0x00000048 Code RO 2867 i.ProtocolDataAnalysis wireless_remote_comm.o 0x0000a770 0x0000a770 0x000005b0 Code RO 13591 i.PulseAndAlarmLineCheck pulse_and_alarm_line.o 0x0000ad20 0x0000ad20 0x00000464 Code RO 13592 i.PulseAndAlarmLineInit pulse_and_alarm_line.o 0x0000b184 0x0000b184 0x000001c0 Code RO 2217 i.PulseSettlement billing.o 0x0000b344 0x0000b344 0x00000024 Code RO 13593 i.Pulse_And_Alarm_Line_IO_Init pulse_and_alarm_line.o 0x0000b368 0x0000b368 0x00000188 Code RO 2975 i.PushSettlementInfoPro wrc_sizhu_v4.o 0x0000b4f0 0x0000b4f0 0x0000004c Code RO 1550 i.R8025T_Read extern_rtc.o 0x0000b53c 0x0000b53c 0x00000030 Code RO 1551 i.R8025T_Write extern_rtc.o 0x0000b56c 0x0000b56c 0x00000020 Code RO 10495 i.RMU_BORCR_BOR_PDRCFG_Set fm33a0xxev_rmu.o 0x0000b58c 0x0000b58c 0x00000024 Code RO 10497 i.RMU_BORCR_OFF_BOR_Setable fm33a0xxev_rmu.o 0x0000b5b0 0x0000b5b0 0x00000024 Code RO 10502 i.RMU_PDRCR_PDREN_Setable fm33a0xxev_rmu.o 0x0000b5d4 0x0000b5d4 0x0000027c Code RO 2218 i.RS485Settlement billing.o 0x0000b850 0x0000b850 0x000000c4 Code RO 13437 i.RS485_read_data_GPIO_Init rs485_read_data.o 0x0000b914 0x0000b914 0x00000018 Code RO 1552 i.RTC_GPIO_Init extern_rtc.o 0x0000b92c 0x0000b92c 0x00000002 Code RO 1215 i.RTC_IRQHandler rtc.o 0x0000b92e 0x0000b92e 0x00000002 PAD 0x0000b930 0x0000b930 0x00000054 Code RO 1984 i.Read_OP_CL_VALVE_Status valve_control.o 0x0000b984 0x0000b984 0x000000d8 Code RO 1428 i.SPI3_Init spi.o 0x0000ba5c 0x0000ba5c 0x00000018 Code RO 11744 i.SPIx_CR1_BAUD_Set fm33a0xxev_spi.o 0x0000ba74 0x0000ba74 0x00000012 Code RO 11746 i.SPIx_CR1_CPHA_Set fm33a0xxev_spi.o 0x0000ba86 0x0000ba86 0x00000018 Code RO 11748 i.SPIx_CR1_CPHOL_Set fm33a0xxev_spi.o 0x0000ba9e 0x0000ba9e 0x0000001a Code RO 11750 i.SPIx_CR1_IOSWAP_Set fm33a0xxev_spi.o 0x0000bab8 0x0000bab8 0x00000018 Code RO 11752 i.SPIx_CR1_LSBF_Set fm33a0xxev_spi.o 0x0000bad0 0x0000bad0 0x0000001a Code RO 11754 i.SPIx_CR1_MM_Set fm33a0xxev_spi.o 0x0000baea 0x0000baea 0x00000018 Code RO 11760 i.SPIx_CR1_WAIT_Set fm33a0xxev_spi.o 0x0000bb02 0x0000bb02 0x0000001a Code RO 11764 i.SPIx_CR2_DLEN_Set fm33a0xxev_spi.o 0x0000bb1c 0x0000bb1c 0x0000001a Code RO 11768 i.SPIx_CR2_HALFDUPLEX_Set fm33a0xxev_spi.o 0x0000bb36 0x0000bb36 0x0000001a Code RO 11772 i.SPIx_CR2_RXO_Setable fm33a0xxev_spi.o 0x0000bb50 0x0000bb50 0x00000018 Code RO 11774 i.SPIx_CR2_SPIEN_Setable fm33a0xxev_spi.o 0x0000bb68 0x0000bb68 0x00000018 Code RO 11776 i.SPIx_CR2_SSNM_Set fm33a0xxev_spi.o 0x0000bb80 0x0000bb80 0x00000018 Code RO 11778 i.SPIx_CR2_SSNSEN_Setable fm33a0xxev_spi.o 0x0000bb98 0x0000bb98 0x00000018 Code RO 11782 i.SPIx_CR2_TXO_AC_Setable fm33a0xxev_spi.o 0x0000bbb0 0x0000bbb0 0x00000018 Code RO 11784 i.SPIx_CR2_TXO_Setable fm33a0xxev_spi.o 0x0000bbc8 0x0000bbc8 0x00000006 Code RO 11785 i.SPIx_CR3_MERRC_Clr fm33a0xxev_spi.o 0x0000bbce 0x0000bbce 0x00000006 Code RO 11786 i.SPIx_CR3_RXBFC_Clr fm33a0xxev_spi.o 0x0000bbd4 0x0000bbd4 0x00000006 Code RO 11787 i.SPIx_CR3_SERRC_Clr fm33a0xxev_spi.o 0x0000bbda 0x0000bbda 0x00000006 Code RO 11788 i.SPIx_CR3_TXBFC_Clr fm33a0xxev_spi.o 0x0000bbe0 0x0000bbe0 0x00000014 Code RO 11800 i.SPIx_ISR_RXBF_Chk fm33a0xxev_spi.o 0x0000bbf4 0x0000bbf4 0x00000014 Code RO 11804 i.SPIx_ISR_TXBE_Chk fm33a0xxev_spi.o 0x0000bc08 0x0000bc08 0x00000006 Code RO 11807 i.SPIx_RXBUF_Read fm33a0xxev_spi.o 0x0000bc0e 0x0000bc0e 0x00000004 Code RO 11808 i.SPIx_TXBUF_Write fm33a0xxev_spi.o 0x0000bc12 0x0000bc12 0x00000002 PAD 0x0000bc14 0x0000bc14 0x00000020 Code RO 1358 i.Sda_In i2c.o 0x0000bc34 0x0000bc34 0x00000020 Code RO 1359 i.Sda_Out i2c.o 0x0000bc54 0x0000bc54 0x00000010 Code RO 2978 i.SetBalanceValveClosePro wrc_sizhu_v4.o 0x0000bc64 0x0000bc64 0x00000028 Code RO 2979 i.SetKeyPro wrc_sizhu_v4.o 0x0000bc8c 0x0000bc8c 0x00000068 Code RO 1553 i.Set_Extern_Rtc_Time extern_rtc.o 0x0000bcf4 0x0000bcf4 0x00000022 Code RO 1554 i.Set_Rtc_UpdataInterrupt extern_rtc.o 0x0000bd16 0x0000bd16 0x00000002 PAD 0x0000bd18 0x0000bd18 0x000000d8 Code RO 2219 i.SettlementPro billing.o 0x0000bdf0 0x0000bdf0 0x00000098 Code RO 12 i.ShiftRows aes128.o 0x0000be88 0x0000be88 0x0000022c Code RO 2980 i.SizhuV4ProtocolDataAnalysis wrc_sizhu_v4.o 0x0000c0b4 0x0000c0b4 0x000002e0 Code RO 2981 i.SizhuV4SendNormalData2buf wrc_sizhu_v4.o 0x0000c394 0x0000c394 0x00000130 Code RO 2982 i.SizhuV4SendParaInit wrc_sizhu_v4.o 0x0000c4c4 0x0000c4c4 0x00000034 Code RO 1432 i.SpiWriteAndRead spi.o 0x0000c4f8 0x0000c4f8 0x00000038 Code RO 13 i.SubBytes aes128.o 0x0000c530 0x0000c530 0x000001f4 Code RO 107 i.SysAlarmCtrlPro sizhu_ctrl_word.o 0x0000c724 0x0000c724 0x00000058 Code RO 744 i.SysWakeUp_ClockCfg user_init.o 0x0000c77c 0x0000c77c 0x00000010 Code RO 14325 i.SystemInit system_fm33a0xxev.o 0x0000c78c 0x0000c78c 0x00000048 Code RO 852 i.System_power_on_init rcc_config.o 0x0000c7d4 0x0000c7d4 0x0000015a Code RO 1555 i.TimeEffectJudgm extern_rtc.o 0x0000c92e 0x0000c92e 0x00000002 PAD 0x0000c930 0x0000c930 0x00000024 Code RO 1008 i.UART1_IRQHandler uart.o 0x0000c954 0x0000c954 0x00000064 Code RO 12766 i.UART_BaudREGCalc fm33a0xxev_uart.o 0x0000c9b8 0x0000c9b8 0x00000078 Code RO 12769 i.UART_Init fm33a0xxev_uart.o 0x0000ca30 0x0000ca30 0x00000210 Code RO 12770 i.UART_SInit fm33a0xxev_uart.o 0x0000cc40 0x0000cc40 0x00000006 Code RO 12772 i.UARTx_BGR_Write fm33a0xxev_uart.o 0x0000cc46 0x0000cc46 0x00000018 Code RO 12781 i.UARTx_CSR_PARITY_Set fm33a0xxev_uart.o 0x0000cc5e 0x0000cc5e 0x00000018 Code RO 12783 i.UARTx_CSR_PDSEL_Set fm33a0xxev_uart.o 0x0000cc76 0x0000cc76 0x00000018 Code RO 12785 i.UARTx_CSR_RXEN_Setable fm33a0xxev_uart.o 0x0000cc8e 0x0000cc8e 0x00000018 Code RO 12787 i.UARTx_CSR_RXPOL_Setable fm33a0xxev_uart.o 0x0000cca6 0x0000cca6 0x0000001a Code RO 12789 i.UARTx_CSR_RXTOEN_Setable fm33a0xxev_uart.o 0x0000ccc0 0x0000ccc0 0x0000001a Code RO 12791 i.UARTx_CSR_STOPCFG_Set fm33a0xxev_uart.o 0x0000ccda 0x0000ccda 0x00000018 Code RO 12793 i.UARTx_CSR_TXEN_Setable fm33a0xxev_uart.o 0x0000ccf2 0x0000ccf2 0x0000001a Code RO 12795 i.UARTx_CSR_TXIREN_Setable fm33a0xxev_uart.o 0x0000cd0c 0x0000cd0c 0x00000018 Code RO 12797 i.UARTx_CSR_TXPOL_Setable fm33a0xxev_uart.o 0x0000cd24 0x0000cd24 0x0000001a Code RO 12800 i.UARTx_IER_RXBF_IE_Setable fm33a0xxev_uart.o 0x0000cd3e 0x0000cd3e 0x0000001a Code RO 12802 i.UARTx_IER_RXERR_IE_Setable fm33a0xxev_uart.o 0x0000cd58 0x0000cd58 0x0000001a Code RO 12804 i.UARTx_IER_RXTO_IE_Setable fm33a0xxev_uart.o 0x0000cd72 0x0000cd72 0x00000018 Code RO 12806 i.UARTx_IER_TXBE_IE_Setable fm33a0xxev_uart.o 0x0000cd8a 0x0000cd8a 0x00000018 Code RO 12808 i.UARTx_IER_TXSE_IE_Setable fm33a0xxev_uart.o 0x0000cda2 0x0000cda2 0x00000008 Code RO 12816 i.UARTx_ISR_RXBF_Clr fm33a0xxev_uart.o 0x0000cdaa 0x0000cdaa 0x00000016 Code RO 12817 i.UARTx_ISR_RXTO_Chk fm33a0xxev_uart.o 0x0000cdc0 0x0000cdc0 0x00000008 Code RO 12818 i.UARTx_ISR_RXTO_Clr fm33a0xxev_uart.o 0x0000cdc8 0x0000cdc8 0x00000014 Code RO 12820 i.UARTx_ISR_TXSE_Chk fm33a0xxev_uart.o 0x0000cddc 0x0000cddc 0x0000000a Code RO 12822 i.UARTx_RXBUF_Read fm33a0xxev_uart.o 0x0000cde6 0x0000cde6 0x0000002a Code RO 1011 i.UARTx_SendData_Normal uart.o 0x0000ce10 0x0000ce10 0x00000010 Code RO 12824 i.UARTx_TODR_RXTO_LEN_Set fm33a0xxev_uart.o 0x0000ce20 0x0000ce20 0x00000008 Code RO 12828 i.UARTx_TXBUF_Write fm33a0xxev_uart.o 0x0000ce28 0x0000ce28 0x00000020 Code RO 2267 i.UNCAP_GPIO_Clk_Init other_fun.o 0x0000ce48 0x0000ce48 0x00000028 Code RO 13594 i.UV_lose_check_GPIO_Clk_Init pulse_and_alarm_line.o 0x0000ce70 0x0000ce70 0x000000ec Code RO 2268 i.UncapCheck other_fun.o 0x0000cf5c 0x0000cf5c 0x00000020 Code RO 13595 i.Under_Pwr_INT_GPIO_Clk_Init pulse_and_alarm_line.o 0x0000cf7c 0x0000cf7c 0x0000001c Code RO 13596 i.Under_Pwr_INT_GPIO_Clk_sleep pulse_and_alarm_line.o 0x0000cf98 0x0000cf98 0x0000009c Code RO 2761 i.Upper_ComputerLoginRecvHandler upper_com.o 0x0000d034 0x0000d034 0x0000000c Code RO 2762 i.Upper_ComputerLoginRespond upper_com.o 0x0000d040 0x0000d040 0x00000060 Code RO 2763 i.Upper_ComputerReadWriteHandler upper_com.o 0x0000d0a0 0x0000d0a0 0x00000078 Code RO 2764 i.Upper_ComputerRespond upper_com.o 0x0000d118 0x0000d118 0x00000024 Code RO 13196 i.VRTC_ADCCR_CKE_Setable fm33a0xxev_vrtc.o 0x0000d13c 0x0000d13c 0x00000020 Code RO 13198 i.VRTC_ADCCR_CKS_Set fm33a0xxev_vrtc.o 0x0000d15c 0x0000d15c 0x00000024 Code RO 13201 i.VRTC_Init_RCMF_Trim fm33a0xxev_vrtc.o 0x0000d180 0x0000d180 0x00000024 Code RO 13214 i.VRTC_RCMFCR_EN_Setable fm33a0xxev_vrtc.o 0x0000d1a4 0x0000d1a4 0x0000001c Code RO 13216 i.VRTC_RCMFCR_TRIM_Set fm33a0xxev_vrtc.o 0x0000d1c0 0x0000d1c0 0x00000270 Code RO 1985 i.ValveCtrlHade valve_control.o 0x0000d430 0x0000d430 0x000000b0 Code RO 1986 i.ValveCtrlOrder valve_control.o 0x0000d4e0 0x0000d4e0 0x00000068 Code RO 1987 i.ValveForceOpenSignalCheck valve_control.o 0x0000d548 0x0000d548 0x00000064 Code RO 1988 i.ValveMotorCloseRun valve_control.o 0x0000d5ac 0x0000d5ac 0x00000024 Code RO 1989 i.ValveMotorOpenRun valve_control.o 0x0000d5d0 0x0000d5d0 0x0000004c Code RO 1990 i.ValveMotorStop valve_control.o 0x0000d61c 0x0000d61c 0x00000028 Code RO 1991 i.ValveRunParaInit valve_control.o 0x0000d644 0x0000d644 0x00000024 Code RO 1992 i.Valve_CTRL_GPIO_Init valve_control.o 0x0000d668 0x0000d668 0x00000034 Code RO 2868 i.WRC_PWR_GPIO_Init wireless_remote_comm.o 0x0000d69c 0x0000d69c 0x00000064 Code RO 1012 i.WRC_RX_DMA_CH3_Init uart.o 0x0000d700 0x0000d700 0x00000030 Code RO 1013 i.WRC_RX_DMA_CH3_reload uart.o 0x0000d730 0x0000d730 0x00000084 Code RO 2869 i.WRC_RX_DMA_check wireless_remote_comm.o 0x0000d7b4 0x0000d7b4 0x000000b0 Code RO 1014 i.WRC_uart_Init uart.o 0x0000d864 0x0000d864 0x000000b0 Code RO 2870 i.WirelessRemoteCommPro wireless_remote_comm.o 0x0000d914 0x0000d914 0x00000100 Code RO 2871 i.WrcClosePwrPro wireless_remote_comm.o 0x0000da14 0x0000da14 0x00000048 Code RO 2872 i.WrcCreateLinkPro wireless_remote_comm.o 0x0000da5c 0x0000da5c 0x0000003c Code RO 2873 i.WrcOpenPwrPro wireless_remote_comm.o 0x0000da98 0x0000da98 0x0000010c Code RO 2874 i.WrcSendCreateLinkCmd wireless_remote_comm.o 0x0000dba4 0x0000dba4 0x0000008c Code RO 2875 i.WrcSendDataPro wireless_remote_comm.o 0x0000dc30 0x0000dc30 0x00000134 Code RO 2876 i.WrcWaitRecDataPro wireless_remote_comm.o 0x0000dd64 0x0000dd64 0x0000002e Code RO 14498 i.__ARM_clz mf_p.l(depilogue.o) 0x0000dd92 0x0000dd92 0x0000001c Code RO 1603 i.__ARM_common_switch8 extern_rtc.o 0x0000ddae 0x0000ddae 0x0000000e Code RO 14504 i.__scatterload_copy mc_p.l(handlers.o) 0x0000ddbc 0x0000ddbc 0x00000002 Code RO 14505 i.__scatterload_null mc_p.l(handlers.o) 0x0000ddbe 0x0000ddbe 0x0000000e Code RO 14506 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x0000ddcc 0x0000ddcc 0x00000006 Code RO 14233 i.__set_PRIMASK mbrtu.o 0x0000ddd2 0x0000ddd2 0x00000002 PAD 0x0000ddd4 0x0000ddd4 0x000000a4 Code RO 1276 i.adc_tem_cal adc.o 0x0000de78 0x0000de78 0x00000064 Code RO 1277 i.adc_vol_cal adc.o 0x0000dedc 0x0000dedc 0x00000020 Code RO 1278 i.adc_wait_finish adc.o 0x0000defc 0x0000defc 0x00000114 Code RO 379 i.allExtiIRQ system_run_fun.o 0x0000e010 0x0000e010 0x00000028 Code RO 380 i.allGpioInit system_run_fun.o 0x0000e038 0x0000e038 0x0000001a Code RO 2651 i.allParaDefaultInit system_mem_para.o 0x0000e052 0x0000e052 0x00000002 PAD 0x0000e054 0x0000e054 0x00000040 Code RO 2652 i.allParaPatchPro system_mem_para.o 0x0000e094 0x0000e094 0x0000001a Code RO 2653 i.allParaReadFromEep system_mem_para.o 0x0000e0ae 0x0000e0ae 0x00000042 Code RO 318 i.arrayA_2_arrayB system_general_para.o 0x0000e0f0 0x0000e0f0 0x000003bc Code RO 2220 i.balanceStatusHandler billing.o 0x0000e4ac 0x0000e4ac 0x00000020 Code RO 2116 i.borrow_Pwr_GPIO_Clk_Init power_manage.o 0x0000e4cc 0x0000e4cc 0x00000048 Code RO 813 i.delay_init delay.o 0x0000e514 0x0000e514 0x00000050 Code RO 814 i.delay_ms delay.o 0x0000e564 0x0000e564 0x00000050 Code RO 815 i.delay_us delay.o 0x0000e5b4 0x0000e5b4 0x000000ba Code RO 13783 i.eMBFuncReadCoils mbfunccoils.o 0x0000e66e 0x0000e66e 0x000000b8 Code RO 13828 i.eMBFuncReadDiscreteInputs mbfuncdisc.o 0x0000e726 0x0000e726 0x0000008a Code RO 13852 i.eMBFuncReadHoldingRegister mbfuncholding.o 0x0000e7b0 0x0000e7b0 0x0000008a Code RO 13894 i.eMBFuncReadInputRegister mbfuncinput.o 0x0000e83a 0x0000e83a 0x000000e0 Code RO 13853 i.eMBFuncReadWriteMultipleHoldingRegister mbfuncholding.o 0x0000e91a 0x0000e91a 0x00000002 PAD 0x0000e91c 0x0000e91c 0x00000028 Code RO 13918 i.eMBFuncReportSlaveID mbfuncother.o 0x0000e944 0x0000e944 0x00000070 Code RO 13784 i.eMBFuncWriteCoil mbfunccoils.o 0x0000e9b4 0x0000e9b4 0x00000040 Code RO 13854 i.eMBFuncWriteHoldingRegister mbfuncholding.o 0x0000e9f4 0x0000e9f4 0x0000009a Code RO 13785 i.eMBFuncWriteMultipleCoils mbfunccoils.o 0x0000ea8e 0x0000ea8e 0x0000006c Code RO 13855 i.eMBFuncWriteMultipleHoldingRegister mbfuncholding.o 0x0000eafa 0x0000eafa 0x00000002 PAD 0x0000eafc 0x0000eafc 0x000000dc Code RO 13699 i.eMBInit mb.o 0x0000ebd8 0x0000ebd8 0x00000140 Code RO 13700 i.eMBPoll mb.o 0x0000ed18 0x0000ed18 0x0000005c Code RO 14234 i.eMBRTUInit mbrtu.o 0x0000ed74 0x0000ed74 0x00000058 Code RO 14235 i.eMBRTUReceive mbrtu.o 0x0000edcc 0x0000edcc 0x000000c8 Code RO 14236 i.eMBRTUSend mbrtu.o 0x0000ee94 0x0000ee94 0x00000028 Code RO 14237 i.eMBRTUStart mbrtu.o 0x0000eebc 0x0000eebc 0x0000001c Code RO 14238 i.eMBRTUStop mbrtu.o 0x0000eed8 0x0000eed8 0x00000008 Code RO 14158 i.eMBRegCoilsCB regport.o 0x0000eee0 0x0000eee0 0x00000006 Code RO 14159 i.eMBRegDiscreteCB regport.o 0x0000eee6 0x0000eee6 0x00000002 PAD 0x0000eee8 0x0000eee8 0x00000064 Code RO 14160 i.eMBRegHoldingCB regport.o 0x0000ef4c 0x0000ef4c 0x0000004c Code RO 14161 i.eMBRegInputCB regport.o 0x0000ef98 0x0000ef98 0x0000010c Code RO 2654 i.eepABReadCheck system_mem_para.o 0x0000f0a4 0x0000f0a4 0x0000004e Code RO 2655 i.eepABWriteAndReadCheck system_mem_para.o 0x0000f0f2 0x0000f0f2 0x00000002 Code RO 2656 i.eepParaPatchPro_1 system_mem_para.o 0x0000f0f4 0x0000f0f4 0x00000040 Code RO 2658 i.eepWriteAndReadCheck system_mem_para.o 0x0000f134 0x0000f134 0x00000054 Code RO 14381 i.free mc_p.l(malloc.o) 0x0000f188 0x0000f188 0x0000000c Code RO 14 i.getSBoxInvert aes128.o 0x0000f194 0x0000f194 0x0000000c Code RO 15 i.getSBoxValue aes128.o 0x0000f1a0 0x0000f1a0 0x0000000c Code RO 382 i.hardwareDriversInit system_run_fun.o 0x0000f1ac 0x0000f1ac 0x00000170 Code RO 1619 i.keyPro key.o 0x0000f31c 0x0000f31c 0x00000070 Code RO 3084 i.lcdDisplayPro lcd.o 0x0000f38c 0x0000f38c 0x00000020 Code RO 2270 i.led_init other_fun.o 0x0000f3ac 0x0000f3ac 0x00000020 Code RO 2271 i.magnetic_interference_GPIO_Clk_Init other_fun.o 0x0000f3cc 0x0000f3cc 0x00000194 Code RO 521 i.main main.o 0x0000f560 0x0000f560 0x0000006c Code RO 14382 i.malloc mc_p.l(malloc.o) 0x0000f5cc 0x0000f5cc 0x00000038 Code RO 2659 i.paraCalcCrcAndWriteEepAB system_mem_para.o 0x0000f604 0x0000f604 0x00000024 Code RO 13951 i.prveMBError2Exception mbutils.o 0x0000f628 0x0000f628 0x00000108 Code RO 2513 i.sizhuHistoryRecord sizhu_history_record.o 0x0000f730 0x0000f730 0x000001e4 Code RO 383 i.sysRunFunCtrlPro system_run_fun.o 0x0000f914 0x0000f914 0x0000010c Code RO 384 i.sysRunFunParaInit system_run_fun.o 0x0000fa20 0x0000fa20 0x000000a4 Code RO 385 i.sysStoredParaInit system_run_fun.o 0x0000fac4 0x0000fac4 0x0000003c Code RO 2660 i.systemEepIdDefaultInit system_mem_para.o 0x0000fb00 0x0000fb00 0x00000028 Code RO 2661 i.systemEepIdReadFromEep system_mem_para.o 0x0000fb28 0x0000fb28 0x0000002c Code RO 319 i.ucharcmp system_general_para.o 0x0000fb54 0x0000fb54 0x00000064 Code RO 1015 i.up_comm_RX_DMA_CH2_Init uart.o 0x0000fbb8 0x0000fbb8 0x00000030 Code RO 1016 i.up_comm_RX_DMA_CH2_reload uart.o 0x0000fbe8 0x0000fbe8 0x00000084 Code RO 2765 i.up_comm_RX_DMA_check upper_com.o 0x0000fc6c 0x0000fc6c 0x00000098 Code RO 1017 i.up_comm_uart_Init uart.o 0x0000fd04 0x0000fd04 0x0000008c Code RO 2766 i.up_comm_uart_enable upper_com.o 0x0000fd90 0x0000fd90 0x000001ec Code RO 2767 i.upperComPro upper_com.o 0x0000ff7c 0x0000ff7c 0x00000034 Code RO 651 i.usMBCRC16 mbcrc1.o 0x0000ffb0 0x0000ffb0 0x00000018 Code RO 14209 i.usMBCRC16_initFF mbcrc_1.o 0x0000ffc8 0x0000ffc8 0x00000002 Code RO 14027 i.vMBPortSerialEnable portserial.o 0x0000ffca 0x0000ffca 0x00000002 Code RO 14113 i.vMBPortTimersDisable porttimer.o 0x0000ffcc 0x0000ffcc 0x00000002 Code RO 14107 i.vMBPortTimersEnable porttimer.o 0x0000ffce 0x0000ffce 0x00000002 PAD 0x0000ffd0 0x0000ffd0 0x00000018 Code RO 1993 i.valveCtrlPro valve_control.o 0x0000ffe8 0x0000ffe8 0x00000024 Code RO 13987 i.xMBPortEventGet portevent.o 0x0001000c 0x0001000c 0x00000010 Code RO 13988 i.xMBPortEventInit portevent.o 0x0001001c 0x0001001c 0x00000018 Code RO 13989 i.xMBPortEventPost portevent.o 0x00010034 0x00010034 0x00000014 Code RO 14028 i.xMBPortSerialGetByte portserial.o 0x00010048 0x00010048 0x0000002c Code RO 14029 i.xMBPortSerialInit portserial.o 0x00010074 0x00010074 0x0000002c Code RO 14030 i.xMBPortSerialPutByte portserial.o 0x000100a0 0x000100a0 0x00000006 Code RO 14083 i.xMBPortTimersInit porttimer.o 0x000100a6 0x000100a6 0x00000002 PAD 0x000100a8 0x000100a8 0x00000030 Code RO 14239 i.xMBRTUReceiveCheck mbrtu.o 0x000100d8 0x000100d8 0x0000008c Code RO 14240 i.xMBRTUReceiveFSM mbrtu.o 0x00010164 0x00010164 0x00000044 Code RO 14241 i.xMBRTUTimerT35Expired mbrtu.o 0x000101a8 0x000101a8 0x00000070 Code RO 14242 i.xMBRTUTransmitFSM mbrtu.o 0x00010218 0x00010218 0x00000012 Code RO 16 i.xtime aes128.o 0x0001022a 0x0001022a 0x000002ff Data RO 18 .constdata aes128.o 0x00010529 0x00010529 0x00000200 Data RO 652 .constdata mbcrc1.o 0x00010729 0x00010729 0x0000000c Data RO 14371 .constdata mc_p.l(mktime.o) 0x00010735 0x00010735 0x0000000c Data RO 14489 .constdata mc_p.l(localtime_i.o) 0x00010741 0x00010741 0x00000003 PAD 0x00010744 0x00010744 0x00000020 Data RO 14502 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0001062c, Size: 0x00006cc0, Max: 0x00014000, ABSOLUTE, COMPRESSED[0x000002bc]) Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00010764, Size: 0x00006e20, Max: 0x00014000, ABSOLUTE, COMPRESSED[0x000002d0]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -5714,55 +5723,55 @@ 0x20000298 COMPRESSED 0x00000018 Data RW 320 .data system_general_para.o 0x200002b0 COMPRESSED 0x00000002 Data RW 386 .data system_run_fun.o 0x200002b2 COMPRESSED 0x00000002 PAD 0x200002b4 COMPRESSED 0x00000005 Data RW 608 .data linked_list.o 0x200002b4 COMPRESSED 0x00000005 Data RW 607 .data linked_list.o 0x200002b9 COMPRESSED 0x00000001 PAD 0x200002ba COMPRESSED 0x00000004 Data RW 817 .data delay.o 0x200002be COMPRESSED 0x00000006 Data RW 1020 .data uart.o 0x200002c4 COMPRESSED 0x00000008 Data RW 1280 .data adc.o 0x200002cc COMPRESSED 0x00000006 Data RW 1557 .data extern_rtc.o 0x200002d2 COMPRESSED 0x00000003 Data RW 1621 .data key.o 0x200002ba COMPRESSED 0x00000004 Data RW 816 .data delay.o 0x200002be COMPRESSED 0x00000006 Data RW 1019 .data uart.o 0x200002c4 COMPRESSED 0x00000008 Data RW 1279 .data adc.o 0x200002cc COMPRESSED 0x00000006 Data RW 1556 .data extern_rtc.o 0x200002d2 COMPRESSED 0x00000003 Data RW 1620 .data key.o 0x200002d5 COMPRESSED 0x00000001 PAD 0x200002d6 COMPRESSED 0x00000008 Data RW 1995 .data valve_control.o 0x200002de COMPRESSED 0x0000001c Data RW 2119 .data power_manage.o 0x200002fa COMPRESSED 0x00000001 Data RW 2222 .data billing.o 0x200002fb COMPRESSED 0x00000002 Data RW 2273 .data other_fun.o 0x200002fd COMPRESSED 0x00000004 Data RW 2529 .data sizhu_history_record.o 0x20000301 COMPRESSED 0x000001cf Data RW 2672 .data system_mem_para.o 0x200004d0 COMPRESSED 0x00000006 Data RW 2773 .data upper_com.o 0x200004d6 COMPRESSED 0x00000001 Data RW 2882 .data wireless_remote_comm.o 0x200004d7 COMPRESSED 0x00000027 Data RW 2988 .data wrc_sizhu_v4.o 0x200004fe COMPRESSED 0x0000000d Data RW 3089 .data lcd.o 0x2000050b COMPRESSED 0x00000001 PAD 0x2000050c COMPRESSED 0x00000009 Data RW 3173 .data lcd_cfg_api.o 0x20000515 COMPRESSED 0x00000003 PAD 0x20000518 COMPRESSED 0x0000000c Data RW 13601 .data pulse_and_alarm_line.o 0x20000524 COMPRESSED 0x000000b6 Data RW 13706 .data mb.o 0x200005da COMPRESSED 0x00000002 Data RW 13925 .data mbfuncother.o 0x200005dc COMPRESSED 0x00000002 Data RW 13994 .data portevent.o 0x200005de COMPRESSED 0x0000000a Data RW 14166 .data regport.o 0x200005e8 COMPRESSED 0x0000000c Data RW 14248 .data mbrtu.o 0x200005f4 COMPRESSED 0x00000004 Data RW 14330 .data system_fm33a0xxev.o 0x200005f8 COMPRESSED 0x00000004 Data RW 14372 .data mc_p.l(rand.o) 0x200005fc COMPRESSED 0x00000004 Data RW 14495 .data mc_p.l(mvars.o) 0x20000600 COMPRESSED 0x00000004 Data RW 14496 .data mc_p.l(mvars.o) 0x20000604 - 0x00000140 Zero RW 17 .bss aes128.o 0x20000744 - 0x00000028 Zero RW 108 .bss sizhu_ctrl_word.o 0x2000076c - 0x00000900 Zero RW 1019 .bss uart.o 0x2000106c - 0x00000014 Zero RW 2118 .bss power_manage.o 0x20001080 - 0x000000f5 Zero RW 2671 .bss system_mem_para.o 0x20001175 COMPRESSED 0x00000003 PAD 0x20001178 - 0x00000803 Zero RW 2772 .bss upper_com.o 0x2000197b - 0x0000013a Zero RW 2881 .bss wireless_remote_comm.o 0x20001ab5 - 0x00000039 Zero RW 2987 .bss wrc_sizhu_v4.o 0x20001aee - 0x00000030 Zero RW 3300 .bss lcd_io_api.o 0x20001b1e COMPRESSED 0x00000002 PAD 0x20001b20 - 0x00000060 Zero RW 13537 .bss rs485_data_analysis_pro.o 0x20001b80 - 0x00000020 Zero RW 13924 .bss mbfuncother.o 0x20001ba0 - 0x0000001e Zero RW 14133 .bss regdefine.o 0x20001bbe - 0x00000100 Zero RW 14247 .bss mbrtu.o 0x20001cbe COMPRESSED 0x00000002 PAD 0x20001cc0 - 0x00001000 Zero RW 14320 HEAP startup_fm33a0xxev.o 0x20002cc0 - 0x00004000 Zero RW 14319 STACK startup_fm33a0xxev.o 0x200002d6 COMPRESSED 0x00000008 Data RW 1994 .data valve_control.o 0x200002de COMPRESSED 0x0000001c Data RW 2118 .data power_manage.o 0x200002fa COMPRESSED 0x00000001 Data RW 2221 .data billing.o 0x200002fb COMPRESSED 0x00000002 Data RW 2272 .data other_fun.o 0x200002fd COMPRESSED 0x00000004 Data RW 2522 .data sizhu_history_record.o 0x20000301 COMPRESSED 0x0000023d Data RW 2663 .data system_mem_para.o 0x2000053e COMPRESSED 0x00000006 Data RW 2769 .data upper_com.o 0x20000544 COMPRESSED 0x00000001 Data RW 2878 .data wireless_remote_comm.o 0x20000545 COMPRESSED 0x00000027 Data RW 2984 .data wrc_sizhu_v4.o 0x2000056c COMPRESSED 0x0000000d Data RW 3085 .data lcd.o 0x20000579 COMPRESSED 0x00000001 PAD 0x2000057a COMPRESSED 0x00000009 Data RW 3169 .data lcd_cfg_api.o 0x20000583 COMPRESSED 0x00000001 PAD 0x20000584 COMPRESSED 0x0000000c Data RW 13597 .data pulse_and_alarm_line.o 0x20000590 COMPRESSED 0x000000b6 Data RW 13702 .data mb.o 0x20000646 COMPRESSED 0x00000002 Data RW 13921 .data mbfuncother.o 0x20000648 COMPRESSED 0x00000002 Data RW 13990 .data portevent.o 0x2000064a COMPRESSED 0x0000000a Data RW 14162 .data regport.o 0x20000654 COMPRESSED 0x0000000c Data RW 14244 .data mbrtu.o 0x20000660 COMPRESSED 0x00000004 Data RW 14326 .data system_fm33a0xxev.o 0x20000664 COMPRESSED 0x00000004 Data RW 14368 .data mc_p.l(rand.o) 0x20000668 COMPRESSED 0x00000004 Data RW 14491 .data mc_p.l(mvars.o) 0x2000066c COMPRESSED 0x00000004 Data RW 14492 .data mc_p.l(mvars.o) 0x20000670 - 0x00000140 Zero RW 17 .bss aes128.o 0x200007b0 - 0x00000028 Zero RW 108 .bss sizhu_ctrl_word.o 0x200007d8 - 0x00000900 Zero RW 1018 .bss uart.o 0x200010d8 - 0x00000014 Zero RW 2117 .bss power_manage.o 0x200010ec - 0x000001e7 Zero RW 2662 .bss system_mem_para.o 0x200012d3 COMPRESSED 0x00000001 PAD 0x200012d4 - 0x00000803 Zero RW 2768 .bss upper_com.o 0x20001ad7 - 0x0000013a Zero RW 2877 .bss wireless_remote_comm.o 0x20001c11 - 0x00000039 Zero RW 2983 .bss wrc_sizhu_v4.o 0x20001c4a - 0x00000030 Zero RW 3296 .bss lcd_io_api.o 0x20001c7a COMPRESSED 0x00000002 PAD 0x20001c7c - 0x00000060 Zero RW 13533 .bss rs485_data_analysis_pro.o 0x20001cdc - 0x00000020 Zero RW 13920 .bss mbfuncother.o 0x20001cfc - 0x0000001e Zero RW 14129 .bss regdefine.o 0x20001d1a - 0x00000100 Zero RW 14243 .bss mbrtu.o 0x20001e1a COMPRESSED 0x00000006 PAD 0x20001e20 - 0x00001000 Zero RW 14316 HEAP startup_fm33a0xxev.o 0x20002e20 - 0x00004000 Zero RW 14315 STACK startup_fm33a0xxev.o ============================================================================== @@ -5815,7 +5824,7 @@ 110 12 0 0 0 3116 portserial.o 10 0 0 0 0 1581 porttimer.o 5318 280 0 28 20 14743 power_manage.o 2708 238 0 12 0 11239 pulse_and_alarm_line.o 3020 258 0 12 0 11367 pulse_and_alarm_line.o 82 10 0 0 0 1028 rcc_config.o 0 0 0 0 30 1330 regdefine.o 190 14 0 10 0 3837 regport.o @@ -5828,21 +5837,21 @@ 28 8 192 0 20480 684 startup_fm33a0xxev.o 16 8 0 4 0 787 system_fm33a0xxev.o 922 4 0 24 0 9672 system_general_para.o 752 54 0 463 245 16553 system_mem_para.o 1364 86 0 2 0 44138 system_run_fun.o 752 54 0 573 487 16855 system_mem_para.o 1364 86 0 2 0 44340 system_run_fun.o 504 46 0 0 0 4235 tim.o 900 88 0 6 2304 17738 uart.o 1148 94 0 6 2051 9547 upper_com.o 52 6 0 0 0 1469 upper_com_data_pro.o 344 46 0 0 0 4161 user_init.o 1472 146 0 8 0 11966 valve_control.o 1984 196 0 1 314 20242 wireless_remote_comm.o 1984 196 0 1 314 20444 wireless_remote_comm.o 2564 190 0 39 57 14430 wrc_sizhu_v4.o ---------------------------------------------------------------------- 62198 3534 1503 1528 26300 587425 Object Totals 62510 3554 1503 1636 26544 588259 Object Totals 0 0 32 0 0 0 (incl. Generated) 56 0 0 8 7 0 (incl. Padding) 56 0 0 6 9 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5925,15 +5934,15 @@ Code (inc. data) RO Data RW Data ZI Data Debug 65586 3686 1530 1540 26300 570629 Grand Totals 65586 3686 1530 700 26300 570629 ELF Image Totals (compressed) 65586 3686 1530 700 0 0 ROM Totals 65898 3706 1530 1648 26544 571463 Grand Totals 65898 3706 1530 720 26544 571463 ELF Image Totals (compressed) 65898 3706 1530 720 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 67116 ( 65.54kB) Total RW Size (RW Data + ZI Data) 27840 ( 27.19kB) Total ROM Size (Code + RO Data + RW Data) 67816 ( 66.23kB) Total RO Size (Code + RO Data) 67428 ( 65.85kB) Total RW Size (RW Data + ZI Data) 28192 ( 27.53kB) Total ROM Size (Code + RO Data + RW Data) 68148 ( 66.55kB) ============================================================================== KEIL_MDKARM/Objects/SZV103_FM33A0_MainSystem.axfBinary files differ
KEIL_MDKARM/Objects/SZV103_FM33A0_MainSystem.build_log.htm
@@ -28,7 +28,20 @@ *** Using Compiler 'V5.06 update 7 for Certification (build 960)', folder: 'D:\Program Files\MDK5\ARM\ARMCC\Bin' Build target 'SZV103_FM33A0_MainSystem' Note: source file '..\Function\modbus\rtu\mbcrc.c' - object file renamed from '.\Objects\mbcrc.o' to '.\Objects\mbcrc_1.o'. ".\Objects\SZV103_FM33A0_MainSystem.axf" - 0 Error(s), 0 Warning(s). compiling system_mem_para.c... ..\Function\STORAGE\system_mem_para.c(307): warning: #940-D: missing return statement at end of non-void function "LogCtrlParaDefaultInit" } ..\Function\STORAGE\system_mem_para.c(303): warning: #550-D: variable "return_flag" was set but never used ErrorStatus return_flag = FAIL; ..\Function\STORAGE\system_mem_para.c(315): warning: #550-D: variable "return_flag" was set but never used ErrorStatus return_flag = PASS; ..\Function\STORAGE\system_mem_para.c(338): warning: #550-D: variable "return_flag" was set but never used ErrorStatus return_flag = PASS; ..\Function\STORAGE\system_mem_para.c: 4 warnings, 0 errors linking... Program Size: Code=65898 RO-data=1530 RW-data=1648 ZI-data=26544 FromELF: creating hex file... ".\Objects\SZV103_FM33A0_MainSystem.axf" - 0 Error(s), 4 Warning(s). <h2>Software Packages used:</h2> @@ -45,8 +58,8 @@ <h2>Collection of Component Files used:</h2> * Component: Keil::Device:Startup:1.0.0 Source file: Device/Source/system_FM33A0XXEV.c Source file: Device/Source/ARM/startup_FM33A0XXEV.s Source file: Device/Source/system_FM33A0XXEV.c Build Time Elapsed: 00:00:01 </pre> </body> KEIL_MDKARM/Objects/SZV103_FM33A0_MainSystem.hex
Diff too large KEIL_MDKARM/Objects/SZV103_FM33A0_MainSystem.htm
@@ -3,7 +3,7 @@ <title>Static Call Graph - [.\Objects\SZV103_FM33A0_MainSystem.axf]</title></head> <body><HR> <H1>Static Call Graph for image .\Objects\SZV103_FM33A0_MainSystem.axf</H1><HR> <BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Jun 04 19:59:18 2024 <BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Jun 05 17:36:15 2024 <BR><P> <H3>Maximum Stack Usage = 1496 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -879,7 +879,9 @@ </UL> <P><STRONG><a name="[fb]"></a>Alarm_List_Node_Deleted</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, linked_list.o(i.Alarm_List_Node_Deleted)) <BR><BR>[Called By]<UL><LI><a href="#[f6]">>></a> GetPwrStatusPro <BR><BR>[Called By]<UL><LI><a href="#[15c]">>></a> PulseAndAlarmLineCheck <LI><a href="#[f6]">>></a> GetPwrStatusPro <LI><a href="#[160]">>></a> PulseAndAlarmLineInit <LI><a href="#[157]">>></a> PowerManagrInit <LI><a href="#[14b]">>></a> LongTimeReportFailed <LI><a href="#[156]">>></a> UncapCheck @@ -890,6 +892,7 @@ <BR><BR>[Called By]<UL><LI><a href="#[15c]">>></a> PulseAndAlarmLineCheck <LI><a href="#[f6]">>></a> GetPwrStatusPro <LI><a href="#[2f]">>></a> main <LI><a href="#[160]">>></a> PulseAndAlarmLineInit <LI><a href="#[157]">>></a> PowerManagrInit <LI><a href="#[1b5]">>></a> ValveCtrlHade <LI><a href="#[14b]">>></a> LongTimeReportFailed @@ -2577,10 +2580,11 @@ <BR>[Called By]<UL><LI><a href="#[1cb]">>></a> WrcWaitRecDataPro </UL> <P><STRONG><a name="[15c]"></a>PulseAndAlarmLineCheck</STRONG> (Thumb, 1376 bytes, Stack size 8 bytes, pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck)) <P><STRONG><a name="[15c]"></a>PulseAndAlarmLineCheck</STRONG> (Thumb, 1416 bytes, Stack size 8 bytes, pulse_and_alarm_line.o(i.PulseAndAlarmLineCheck)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = PulseAndAlarmLineCheck ⇒ Under_Pwr_INT_GPIO_Clk_Init ⇒ InputtIO ⇒ GPIO_Init </UL> <BR>[Calls]<UL><LI><a href="#[f8]">>></a> Alarm_List_Node_PushBack <BR>[Calls]<UL><LI><a href="#[fb]">>></a> Alarm_List_Node_Deleted <LI><a href="#[f8]">>></a> Alarm_List_Node_PushBack <LI><a href="#[d9]">>></a> GPIO_SetBits <LI><a href="#[b3]">>></a> GPIO_ResetBits <LI><a href="#[fa]">>></a> delay_ms @@ -2602,10 +2606,12 @@ <BR>[Called By]<UL><LI><a href="#[2f]">>></a> main </UL> <P><STRONG><a name="[160]"></a>PulseAndAlarmLineInit</STRONG> (Thumb, 824 bytes, Stack size 8 bytes, pulse_and_alarm_line.o(i.PulseAndAlarmLineInit)) <P><STRONG><a name="[160]"></a>PulseAndAlarmLineInit</STRONG> (Thumb, 1112 bytes, Stack size 8 bytes, pulse_and_alarm_line.o(i.PulseAndAlarmLineInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = PulseAndAlarmLineInit ⇒ Under_Pwr_INT_GPIO_Clk_Init ⇒ InputtIO ⇒ GPIO_Init </UL> <BR>[Calls]<UL><LI><a href="#[d9]">>></a> GPIO_SetBits <BR>[Calls]<UL><LI><a href="#[fb]">>></a> Alarm_List_Node_Deleted <LI><a href="#[f8]">>></a> Alarm_List_Node_PushBack <LI><a href="#[d9]">>></a> GPIO_SetBits <LI><a href="#[b3]">>></a> GPIO_ResetBits <LI><a href="#[fa]">>></a> delay_ms <LI><a href="#[11f]">>></a> IO_JitterEliminationCheck KEIL_MDKARM/Objects/SZV103_FM33A0_MainSystem_SZV103_FM33A0_MainSystem.dep
@@ -55,7 +55,7 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) F (..\Soft\system_general_para.c)(0x665E7D03)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\system_general_para.o --omf_browse .\objects\system_general_para.crf --depend .\objects\system_general_para.d) I (..\Soft\system_general_para.h)(0x665E7D03) @@ -157,10 +157,10 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x66601437) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Hardware\SPI\spi.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) @@ -173,7 +173,7 @@ I (..\Function\LCD\lcd_io_api.h)(0x665E7D02) I (..\Function\LCD\lcd_segmentcode.h)(0x665E7D02) I (..\Function\POWER_MANAGE\power_manage.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Soft\linked_list.h)(0x665E7D03) F (..\Core\main.c)(0x665F0195)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) @@ -248,15 +248,15 @@ I (..\Function\UPPER_COMPUTER\upper_com.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\STORAGE\sizhu_history_record.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) I (..\Function\STORAGE\sizhu_history_record.h)(0x66602963) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Function\BILLING\billing.h)(0x665E7D02) I (..\Soft\linked_list.h)(0x665E7D03) I (..\Function\OTHER_FUN\other_fun.h)(0x665E7D02) I (..\Function\SYS_SLEEP\sys_sleep.h)(0x665E7D02) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x665EC875) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x6660065A) F (..\Soft\linked_list.c)(0x665E7D03)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\linked_list.o --omf_browse .\objects\linked_list.crf --depend .\objects\linked_list.d) I (..\Soft\linked_list.h)(0x665E7D03) I (..\Core\define_all.h)(0x665E7D02) @@ -563,13 +563,13 @@ I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) I (..\Soft\system_run_fun.h)(0x665E7D03) I (..\Function\POWER_MANAGE\power_manage.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Hardware\TIM\tim.h)(0x665E7D02) I (..\Core\main.h)(0x665EAFA3) @@ -678,9 +678,9 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Hardware\GPIO\gpio.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) @@ -1086,7 +1086,7 @@ I (..\Soft\system_run_fun.h)(0x665E7D03) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) F (..\Function\OFF_CHIP_FLASH\off_chip_flash.c)(0x665F0154)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\off_chip_flash.o --omf_browse .\objects\off_chip_flash.crf --depend .\objects\off_chip_flash.d) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x665EC875) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x6660065A) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) I (..\Core\Include\core_cm0plus.h)(0x665E7D02) @@ -1184,7 +1184,7 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Hardware\ON_CHIP_FLASH\flash.h)(0x665E7D02) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x665EC875) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x6660065A) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Hardware\SPI\spi.h)(0x665E7D02) I (..\Soft\mbcrc1.h)(0x665E7D03) @@ -1290,7 +1290,7 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Hardware\GPIO\gpio.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) @@ -1358,7 +1358,7 @@ I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Soft\system_run_fun.h)(0x665E7D03) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) I (..\Soft\linked_list.h)(0x665E7D03) I (..\Function\UPPER_COMPUTER\upper_com.h)(0x665E7D02) @@ -1409,14 +1409,14 @@ I (..\Core\bintohex.h)(0x665E7D02) I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Soft\linked_list.h)(0x665E7D03) F (..\Function\OTHER_FUN\other_fun.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\other_fun.o --omf_browse .\objects\other_fun.crf --depend .\objects\other_fun.d) @@ -1519,8 +1519,8 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Core\main.h)(0x665EAFA3) F (..\Function\STORAGE\sizhu_alarm_record.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_alarm_record.o --omf_browse .\objects\sizhu_alarm_record.crf --depend .\objects\sizhu_alarm_record.d) I (..\Function\STORAGE\sizhu_alarm_record.h)(0x665E7D02) F (..\Function\STORAGE\sizhu_alarm_record.c)(0x666029F8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_alarm_record.o --omf_browse .\objects\sizhu_alarm_record.crf --depend .\objects\sizhu_alarm_record.d) I (..\Function\STORAGE\sizhu_alarm_record.h)(0x666029F8) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) I (..\Core\Include\core_cm0plus.h)(0x665E7D02) @@ -1566,18 +1566,18 @@ I (..\Core\bintohex.h)(0x665E7D02) I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x66601437) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Hardware\SPI\spi.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) F (..\Function\STORAGE\sizhu_event_record.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_event_record.o --omf_browse .\objects\sizhu_event_record.crf --depend .\objects\sizhu_event_record.d) I (..\Function\STORAGE\sizhu_event_record.h)(0x665E7D02) F (..\Function\STORAGE\sizhu_event_record.c)(0x666029F9)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_event_record.o --omf_browse .\objects\sizhu_event_record.crf --depend .\objects\sizhu_event_record.d) I (..\Function\STORAGE\sizhu_event_record.h)(0x666029F9) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) @@ -1625,13 +1625,13 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) F (..\Function\STORAGE\sizhu_history_record.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_history_record.o --omf_browse .\objects\sizhu_history_record.crf --depend .\objects\sizhu_history_record.d) I (..\Function\STORAGE\sizhu_history_record.h)(0x665E7D02) F (..\Function\STORAGE\sizhu_history_record.c)(0x66602FB1)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\sizhu_history_record.o --omf_browse .\objects\sizhu_history_record.crf --depend .\objects\sizhu_history_record.d) I (..\Function\STORAGE\sizhu_history_record.h)(0x66602963) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) @@ -1680,7 +1680,7 @@ I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) @@ -1733,13 +1733,13 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) F (..\Function\STORAGE\system_eep_mem_manage.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\system_eep_mem_manage.o --omf_browse .\objects\system_eep_mem_manage.crf --depend .\objects\system_eep_mem_manage.d) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x66601437) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) @@ -1788,8 +1788,8 @@ I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Hardware\SPI\spi.h)(0x665E7D02) F (..\Function\STORAGE\system_flash_mem_manage.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\system_flash_mem_manage.o --omf_browse .\objects\system_flash_mem_manage.crf --depend .\objects\system_flash_mem_manage.d) I (..\Function\STORAGE\system_flash_mem_manage.h)(0x665E7D02) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x665EC875) I (..\Function\STORAGE\system_flash_mem_manage.h)(0x66602260) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x6660065A) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) I (..\Core\Include\core_cm0plus.h)(0x665E7D02) @@ -1837,8 +1837,8 @@ I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Hardware\SPI\spi.h)(0x665E7D02) F (..\Function\STORAGE\system_mem_para.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\system_mem_para.o --omf_browse .\objects\system_mem_para.crf --depend .\objects\system_mem_para.d) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) F (..\Function\STORAGE\system_mem_para.c)(0x666030C0)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\system_mem_para.o --omf_browse .\objects\system_mem_para.crf --depend .\objects\system_mem_para.d) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) I (..\Core\Include\core_cm0plus.h)(0x665E7D02) @@ -1896,8 +1896,11 @@ I (D:\Program Files\MDK5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (..\Function\E2P\eeprom.h)(0x665EFECB) I (..\Hardware\SPI\spi.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x665E7D02) I (..\Function\STORAGE\system_eep_mem_manage.h)(0x66601437) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\STORAGE\system_flash_mem_manage.h)(0x66602260) I (..\Function\OFF_CHIP_FLASH\off_chip_flash.h)(0x6660065A) F (..\Function\UPPER_COMPUTER\upper_com.c)(0x665EAF8D)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\upper_com.o --omf_browse .\objects\upper_com.crf --depend .\objects\upper_com.d) I (..\Function\UPPER_COMPUTER\upper_com.h)(0x665E7D02) I (..\Core\define_all.h)(0x665E7D02) @@ -1952,7 +1955,7 @@ I (D:\Program Files\MDK5\ARM\ARMCC\include\assert.h)(0x5E8E3CC2) I (D:\Program Files\MDK5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (..\Core\main.h)(0x665EAFA3) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) @@ -2012,7 +2015,7 @@ I (..\Function\UPPER_COMPUTER\upper_com.h)(0x665E7D02) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) @@ -2068,7 +2071,7 @@ I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Hardware\UART\uart.h)(0x665EACB7) I (..\Hardware\GPIO\gpio.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) @@ -2128,7 +2131,7 @@ I (..\Function\modbus\port\port.h)(0x665E7D02) I (D:\Program Files\MDK5\ARM\ARMCC\include\assert.h)(0x5E8E3CC2) I (D:\Program Files\MDK5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) @@ -2195,7 +2198,7 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Hardware\GPIO\gpio.h)(0x665E7D02) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_read_data.h)(0x665E7D02) I (..\Soft\linked_list.h)(0x665E7D03) @@ -2678,7 +2681,7 @@ I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) I (..\Soft\sizhu_ctrl_word.h)(0x665E7D03) @@ -2735,7 +2738,7 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) @@ -2746,8 +2749,8 @@ I (D:\Program Files\MDK5\ARM\ARMCC\include\assert.h)(0x5E8E3CC2) I (D:\Program Files\MDK5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (..\Hardware\UART\uart.h)(0x665EACB7) F (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.c)(0x665E7D02)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\pulse_and_alarm_line.o --omf_browse .\objects\pulse_and_alarm_line.crf --depend .\objects\pulse_and_alarm_line.d) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665E7D02) F (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.c)(0x665FD36F)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\Core -I ..\Drivers -I ..\Core\Include -I ..\Hardware -I .\RTE\Device -I ..\Hardware\CLOCK -I ..\Hardware\DELAY -I ..\Hardware\GPIO -I ..\Hardware\UART -I ..\Hardware\TIM -I ..\Function\KEY -I ..\Hardware\EXTI -I ..\Hardware\RTC -I ..\Hardware\ADC -I ..\Hardware\I2C -I ..\Function\LCD -I ..\Function\EXTERN_RTC -I ..\Hardware\SPI -I ..\Function\GPRS -I ..\Function\HARDWARE_WATCHDOG -I ..\Function\IR_NEC -I ..\Function\MEASURE_INTERACTION -I ..\Function\POWER_MANAGE -I ..\Function\STORAGE -I ..\Function\UPPER_COMPUTER -I ..\Function\VALVE -I ..\Soft -I ..\MultiButton -I ..\USMART -I ..\Hardware\DMA -I ..\Hardware\ON_CHIP_FLASH -I ..\Hardware\SVD -I ..\Function\OFF_CHIP_FLASH -I ..\Hardware\CRC -I ..\Function\BOOTLOADER_IAP -I ..\Hardware\COMP -I ..\CmBackTrace -I ..\Function\E2P -I ..\Function\FLOW_METER_DATA_COLLECT -I ..\Function\WirelessRemoteComm -I ..\Function\POWER_MANAGE -I ..\Function\BILLING -I ..\Function\modbus -I ..\Function\modbus\functions -I ..\Function\modbus\include -I ..\Function\modbus\port -I ..\Function\modbus\rtu -I ..\Function\OTHER_FUN -I ..\Function\SYS_SLEEP -I.\RTE\_SZV103_FM33A0_MainSystem -I"D:\Program Files\MDK5\Packs\Keil\FM33A0XXEV_DFP\0.0.4\Device\Include" -D__UVISION_VERSION="538" -D_RTE_ -D_RTE_ -D__VTOR_PRESENT -o .\objects\pulse_and_alarm_line.o --omf_browse .\objects\pulse_and_alarm_line.crf --depend .\objects\pulse_and_alarm_line.d) I (..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h)(0x665FC254) I (..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h)(0x665E7D02) I (..\Core\define_all.h)(0x665E7D02) I (..\Core\Include\FM33A0XXEV.h)(0x665E7D02) @@ -2795,7 +2798,7 @@ I (..\Hardware\CLOCK\user_init.h)(0x665E7D02) I (..\Hardware\DELAY\delay.h)(0x665E7D02) I (..\Function\EXTERN_RTC\extern_rtc.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x665E7D02) I (..\Function\STORAGE\system_mem_para.h)(0x66602FB1) I (..\Soft\system_general_para.h)(0x665E7D03) I (..\Function\VALVE\valve_control.h)(0x665E7D02) I (..\Function\WirelessRemoteComm\wireless_remote_comm.h)(0x665EB9BB) KEIL_MDKARM/Objects/billing.crfBinary files differ
KEIL_MDKARM/Objects/billing.oBinary files differ
KEIL_MDKARM/Objects/bootloader_iap.crfBinary files differ
KEIL_MDKARM/Objects/bootloader_iap.oBinary files differ
KEIL_MDKARM/Objects/exti.crfBinary files differ
KEIL_MDKARM/Objects/exti.oBinary files differ
KEIL_MDKARM/Objects/lcd.crfBinary files differ
KEIL_MDKARM/Objects/lcd.oBinary files differ
KEIL_MDKARM/Objects/main.crfBinary files differ
KEIL_MDKARM/Objects/main.oBinary files differ
KEIL_MDKARM/Objects/off_chip_flash.crfBinary files differ
KEIL_MDKARM/Objects/off_chip_flash.oBinary files differ
KEIL_MDKARM/Objects/power_manage.crfBinary files differ
KEIL_MDKARM/Objects/power_manage.oBinary files differ
KEIL_MDKARM/Objects/pulse_and_alarm_line.crfBinary files differ
KEIL_MDKARM/Objects/pulse_and_alarm_line.oBinary files differ
KEIL_MDKARM/Objects/rs485_data_analysis_pro.crfBinary files differ
KEIL_MDKARM/Objects/rs485_data_analysis_pro.oBinary files differ
KEIL_MDKARM/Objects/rs485_read_data.crfBinary files differ
KEIL_MDKARM/Objects/rs485_read_data.oBinary files differ
KEIL_MDKARM/Objects/sizhu_alarm_record.crfBinary files differ
KEIL_MDKARM/Objects/sizhu_alarm_record.oBinary files differ
KEIL_MDKARM/Objects/sizhu_ctrl_word.crfBinary files differ
KEIL_MDKARM/Objects/sizhu_ctrl_word.oBinary files differ
KEIL_MDKARM/Objects/sizhu_event_record.crfBinary files differ
KEIL_MDKARM/Objects/sizhu_event_record.oBinary files differ
KEIL_MDKARM/Objects/sizhu_history_record.crfBinary files differ
KEIL_MDKARM/Objects/sizhu_history_record.oBinary files differ
KEIL_MDKARM/Objects/sizhu_para_modify_record.crfBinary files differ
KEIL_MDKARM/Objects/sizhu_para_modify_record.oBinary files differ
KEIL_MDKARM/Objects/system_eep_mem_manage.crfBinary files differ
KEIL_MDKARM/Objects/system_eep_mem_manage.oBinary files differ
KEIL_MDKARM/Objects/system_flash_mem_manage.crfBinary files differ
KEIL_MDKARM/Objects/system_flash_mem_manage.oBinary files differ
KEIL_MDKARM/Objects/system_mem_para.crfBinary files differ
KEIL_MDKARM/Objects/system_mem_para.d
@@ -61,3 +61,6 @@ .\objects\system_mem_para.o: ..\Hardware\SPI\spi.h .\objects\system_mem_para.o: ..\Function\STORAGE\system_eep_mem_manage.h .\objects\system_mem_para.o: ..\Function\FLOW_METER_DATA_COLLECT\rs485_data_analysis_pro.h .\objects\system_mem_para.o: ..\Function\FLOW_METER_DATA_COLLECT\pulse_and_alarm_line.h .\objects\system_mem_para.o: ..\Function\STORAGE\system_flash_mem_manage.h .\objects\system_mem_para.o: ..\Function\OFF_CHIP_FLASH\off_chip_flash.h KEIL_MDKARM/Objects/system_mem_para.oBinary files differ
KEIL_MDKARM/Objects/system_run_fun.crfBinary files differ
KEIL_MDKARM/Objects/system_run_fun.oBinary files differ
KEIL_MDKARM/Objects/tim.crfBinary files differ
KEIL_MDKARM/Objects/tim.oBinary files differ
KEIL_MDKARM/Objects/upper_com.crfBinary files differ
KEIL_MDKARM/Objects/upper_com.oBinary files differ
KEIL_MDKARM/Objects/upper_com_data_pro.crfBinary files differ
KEIL_MDKARM/Objects/upper_com_data_pro.oBinary files differ
KEIL_MDKARM/Objects/valve_control.crfBinary files differ
KEIL_MDKARM/Objects/valve_control.oBinary files differ
KEIL_MDKARM/Objects/wireless_remote_comm.crfBinary files differ
KEIL_MDKARM/Objects/wireless_remote_comm.oBinary files differ
KEIL_MDKARM/SZV103_FM33A0_MainSystem.uvguix.PC
@@ -15,17 +15,17 @@ <View> <WinId>38003</WinId> <ViewName>Registers</ViewName> <TableColWidths>173 174</TableColWidths> <TableColWidths>173 121</TableColWidths> </View> <View> <WinId>346</WinId> <ViewName>Code Coverage</ViewName> <TableColWidths>1010 160</TableColWidths> <TableColWidths>995 100</TableColWidths> </View> <View> <WinId>204</WinId> <ViewName>Performance Analyzer</ViewName> <TableColWidths>1170</TableColWidths> <TableColWidths>645 175 175 100</TableColWidths> </View> </SECTreeCtrl> @@ -46,7 +46,7 @@ <WinId>1936</WinId> <ViewName>Watch 1</ViewName> <UserString></UserString> <TableColWidths>200 133 133</TableColWidths> <TableColWidths>357 133 133</TableColWidths> </View> <View> <WinId>1937</WinId> @@ -93,25 +93,25 @@ <flags>2</flags> <showCmd>3</showCmd> <MinPosition> <xPos>-1</xPos> <yPos>-1</yPos> <xPos>-32000</xPos> <yPos>-32000</yPos> </MinPosition> <MaxPosition> <xPos>-1</xPos> <yPos>-1</yPos> </MaxPosition> <NormalPosition> <Top>152</Top> <Left>412</Left> <Right>1396</Right> <Bottom>1191</Bottom> <Top>8</Top> <Left>589</Left> <Right>1573</Right> <Bottom>1047</Bottom> </NormalPosition> </WindowPosition> <MDIClientArea> <RegID>0</RegID> <MDITabState> <Len>708</Len> <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000070453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C4F46465F434849505F464C4153485C6F66665F636869705F666C6173682E6300000000106F66665F636869705F666C6173682E6300000000C5D4F200FFFFFFFF7E453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C4B45494C5F4D444B41524D5C5254455C4465766963655C464D33334130365845565C737461727475705F464D33334130585845562E730000000014737461727475705F464D33334130585845562E7300000000FFDC7800FFFFFFFF53453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C436F72655C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF5D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C4532505C454550524F4D2E630000000008454550524F4D2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000006901000066000000800700000F030000</Data> <Len>2355</Len> <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000F00000002000000010000007E453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C4B45494C5F4D444B41524D5C5254455C4465766963655C464D33334130365845565C737461727475705F464D33334130585845562E730000000014737461727475705F464D33334130585845562E7300000000FFDC7800FFFFFFFF53453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C436F72655C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF6A453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73797374656D5F6D656D5F706172612E63000000001173797374656D5F6D656D5F706172612E6300000000F0A0A100FFFFFFFF6A453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73797374656D5F6D656D5F706172612E68000000001173797374656D5F6D656D5F706172612E68000000009CC1B600FFFFFFFF70453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73797374656D5F6565705F6D656D5F6D616E6167652E68000000001773797374656D5F6565705F6D656D5F6D616E6167652E6800000000F7B88600FFFFFFFF72453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73797374656D5F666C6173685F6D656D5F6D616E6167652E63000000001973797374656D5F666C6173685F6D656D5F6D616E6167652E6300000000D9ADC200FFFFFFFF72453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73797374656D5F666C6173685F6D656D5F6D616E6167652E68000000001973797374656D5F666C6173685F6D656D5F6D616E6167652E6800000000A5C2D700FFFFFFFF70453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C4F46465F434849505F464C4153485C6F66665F636869705F666C6173682E6800000000106F66665F636869705F666C6173682E6800000000EAD6A300FFFFFFFF6D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F616C61726D5F7265636F72642E63000000001473697A68755F616C61726D5F7265636F72642E6300000000A5C2D700FFFFFFFF5D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C536F66745C73797374656D5F72756E5F66756E2E63000000001073797374656D5F72756E5F66756E2E6300000000B3A6BE00FFFFFFFF6F453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F686973746F72795F7265636F72642E68000000001673697A68755F686973746F72795F7265636F72642E6800000000EAD6A300FFFFFFFF6F453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F686973746F72795F7265636F72642E63000000001673697A68755F686973746F72795F7265636F72642E6300000000F6FA7D00FFFFFFFF6D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F616C61726D5F7265636F72642E68000000001473697A68755F616C61726D5F7265636F72642E6800000000B5E99D00FFFFFFFF6D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F6576656E745F7265636F72642E68000000001473697A68755F6576656E745F7265636F72642E68000000005FC3CF00FFFFFFFF6D453A5C476173466C6F776D657465725C496E7465726E65745F6F665F7468696E67735F76616C76655C535A563130335C535A563130335F464D33334130787845565F53695A68755C46756E6374696F6E5C53544F524147455C73697A68755F6576656E745F7265636F72642E63000000001473697A68755F6576656E745F7265636F72642E6300000000C1838300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000006901000066000000800700001A030000</Data> </MDITabState> </MDIClientArea> <ViewEx> @@ -130,11 +130,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>000000004F00000065010000F8020000</Data> <Data>000000004F0000006501000003030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>80F8FFFFA2000000E5F9FFFF4B030000</Data> <Data>0000000066000000650100001A030000</Data> </RectRecentFloat> </Window> <Window> @@ -150,7 +150,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>030000006600000062010000DF020000</Data> <Data>030000006600000062010000EA020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -170,7 +170,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>030000006600000062010000DF020000</Data> <Data>030000006600000062010000EA020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -450,7 +450,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>030000006600000062010000DF020000</Data> <Data>030000006600000062010000EA020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -470,7 +470,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>030000006600000062010000DF020000</Data> <Data>030000006600000062010000EA020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -490,7 +490,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -530,7 +530,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1150,7 +1150,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>030000006600000062010000DF020000</Data> <Data>030000006600000062010000EA020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1170,7 +1170,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1190,7 +1190,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1250,7 +1250,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1270,7 +1270,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000130300007D070000C5030000</Data> <Data>030000001E0300007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1799,14 +1799,14 @@ </Window> <DockMan> <Len>3332</Len> <Data>000000000B000000000000000010000001000000FFFFFFFFFFFFFFFF650100004F00000069010000F80200000100000002000010040000000100000064FFFFFFD906000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000FFFF02000B004354616262656450616E65001000000100000080F8FFFFA2000000E5F9FFFF4B030000000000004F00000065010000F80200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D6010000458900000180002000000000000074F9FFFFA200000010FEFFFF30010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000020FDFFFFA200000010FEFFFF78020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000080F8FFFF6802000010FEFFFF0A030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F802000080070000FC02000001000000010000100400000001000000CFFDFFFF53010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000080F8FFFF4F030000000000003104000000000000FC02000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data> <Data>000000000B000000000000000010000001000000FFFFFFFFFFFFFFFF650100004F00000069010000030300000100000002000010040000000100000064FFFFFFD906000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000FFFF02000B004354616262656450616E6500100000010000000000000066000000650100001A030000000000004F00000065010000030300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000030300008007000007030000010000000100001004000000010000002DFEFFFFB1010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001E03000080070000F5030000000000000703000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data> </DockMan> <ToolBar> <RegID>59392</RegID> <Name>File</Name> <Buttons> <Len>3027</Len> <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001055415254305F49525148616E646C6572960000000000000014000B454550524F4D5F746573740E4F55545F464C4153485F746573741055415254305F49525148616E646C6572107573617274305F7278746F5F666C61670975734D424352433136155752435F52585F444D415F4348335F72656C6F61644D5F5F5359535F44454C41595F5345435F54494D455F5345545F287772635F74696D656F75745F706172612C7772635F6374726C5F706172615F672E74696D655F6F75745F74696D655F736563290B73656E645F6C656E6774680C4B5665725F4145535F3132381565717569706D656E745F62617369635F696E665F670D5752435F554152545F53454E441953697A6875563453656E644E6F726D616C44617461326275661444617461416573313238456362456E63727970741450726F746F636F6C44617461416E616C797369730548415254310B7772635F4F46465F636E740F5752435F4352454154455F4C494E4B115752435F5057525F4750494F5F496E69740E5057525F3356385F4F5F504F52541A7772635F6374726C5F666C61672E72756E6E696E675F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> <Len>3119</Len> <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000650785055454E960000000000000014000E7065725F706572696F645F6C6F67176C6F675F73697A68755F686973746F72795F72756E5F67106C6F675F616C61726D5F706172615F67106C6F675F6576656E745F706172615F67164C4F475F504152415F4D4F444946595F4354524C5F54104C4F475F4556454E545F4354524C5F54104C4F475F414C41524D5F4354524C5F54184C4F475F53495A48555F484953544F52595F4354524C5F541463616C6962726174696F6E5F74696D655F6C6F671076616C76655F616374696F6E5F6C6F671453595354454D5F4545505F49445F4C454E4754482542415349435F494E464F524D4154494F4E5F4F465F45515549504D454E545F4C454E4754482F4D41494E5F45515549504D5F48415244574152455F534F4654574152455F494E464F5F504152414D5F4C454E4754482E4C43445F45515549504D5F48415244574152455F534F4654574152455F494E464F5F504152414D5F4C454E47544833574952454C4553535F45515549504D5F48415244574152455F534F4654574152455F494E464F5F504152414D5F4C454E475448155245414C5F54494D455F444154415F4C454E47544817535441544953544943414C5F444154415F4C454E4754481156414C56455F504152415F4C454E47544819534156455F5245414C54494D455F444154415F4C454E4754480650785055454E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> </Buttons> <OriginalItems> <Len>1423</Len> @@ -1822,7 +1822,7 @@ <Name>Build</Name> <Buttons> <Len>1008</Len> <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000018535A563130335F464D333341305F4D61696E53797374656D9600000000000000010018535A563130335F464D333341305F4D61696E53797374656D000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data> <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000018535A563130335F464D333341305F4D61696E53797374656D9600000000000000010018535A563130335F464D333341305F4D61696E53797374656D000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data> </Buttons> <OriginalItems> <Len>583</Len> @@ -1871,11 +1871,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>340100004F000000810500009E000000</Data> <Data>340100004F00000015050000DD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>340100006600000081050000B5000000</Data> <Data>340100006600000015050000F4000000</Data> </RectRecentFloat> </Window> <Window> @@ -1891,7 +1891,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000660000002D010000BA020000</Data> <Data>03000000660000002D010000C8020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1911,7 +1911,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000660000002D010000BA020000</Data> <Data>03000000660000002D010000C8020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1921,7 +1921,7 @@ <Window> <RegID>1465</RegID> <PaneID>1465</PaneID> <IsVisible>0</IsVisible> <IsVisible>1</IsVisible> <IsFloating>0</IsFloating> <IsTabbed>0</IsTabbed> <IsActivated>0</IsActivated> @@ -1931,11 +1931,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -1951,11 +1951,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -1971,11 +1971,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -1991,11 +1991,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2011,7 +2011,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2031,7 +2031,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2051,11 +2051,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2071,11 +2071,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2091,11 +2091,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2111,11 +2111,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2131,11 +2131,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2151,11 +2151,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2171,11 +2171,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2191,7 +2191,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000660000002D010000BA020000</Data> <Data>03000000660000002D010000C8020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2211,7 +2211,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000660000002D010000BA020000</Data> <Data>03000000660000002D010000C8020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2231,7 +2231,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2271,7 +2271,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2291,7 +2291,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>3401000063000000810500009E000000</Data> <Data>340100006300000015050000DD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2311,7 +2311,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2351,7 +2351,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2371,11 +2371,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2391,7 +2391,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2411,7 +2411,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2431,7 +2431,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2451,7 +2451,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2471,7 +2471,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2491,7 +2491,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2511,7 +2511,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2531,7 +2531,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2551,7 +2551,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2571,7 +2571,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2591,7 +2591,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2611,7 +2611,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2631,7 +2631,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2651,7 +2651,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2671,7 +2671,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2691,7 +2691,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2711,7 +2711,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2731,7 +2731,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2751,7 +2751,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2771,7 +2771,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2791,7 +2791,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2811,7 +2811,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2831,7 +2831,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2851,7 +2851,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2871,7 +2871,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2891,7 +2891,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000660000002D010000BA020000</Data> <Data>03000000660000002D010000C8020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2911,7 +2911,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2931,7 +2931,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2951,11 +2951,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2971,11 +2971,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <Window> @@ -2991,7 +2991,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3011,7 +3011,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>03000000EE0200007E050000C5030000</Data> <Data>03000000FC02000012050000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3031,7 +3031,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>37010000660000007E05000085000000</Data> <Data>370100006600000012050000C4000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3051,7 +3051,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3071,7 +3071,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3091,7 +3091,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3111,7 +3111,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3131,7 +3131,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3151,7 +3151,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3171,7 +3171,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3191,7 +3191,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3211,7 +3211,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3231,7 +3231,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3251,7 +3251,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3271,7 +3271,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3291,7 +3291,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3311,7 +3311,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3331,7 +3331,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3351,7 +3351,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3371,7 +3371,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3391,7 +3391,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3411,7 +3411,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3431,7 +3431,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>2804000066000000120500000E030000</Data> <Data>A3040000660000008D0500000C020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3531,23 +3531,23 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> <Data>88050000660000007D070000C5030000</Data> <Data>1C050000660000007D070000C5030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> <Data>DC06000012020000DF080000A1050000</Data> <Data>ED06000024020000A90A0000C6020000</Data> </RectRecentFloat> </Window> <DockMan> <Len>3420</Len> <Data>000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF340100009E00000081050000A20000000100000001000010040000000100000074FFFFFF9E020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000340100006600000081050000B5000000340100004F000000810500009E0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF210400004F0000002504000027030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000002504000066000000150500003E030000250400004F000000150500002703000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF054750494F4800000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF300100004F00000034010000D30200000100000002000010040000000100000039FFFFFFD6040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000030010000EA020000000000004F00000030010000D30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000036020000A80500003A02000000000000010000000400000001000000B0FEFFFF0000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC0030000AA020000C40300004C03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D302000081050000D70200000100000001000010040000000100000045FEFFFF76010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000EE02000081050000F503000000000000D702000081050000DE0300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFF810500004F00000085050000DE03000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000850500006600000080070000F5030000850500004F00000080070000DE03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000</Data> <Len>3415</Len> <Data>000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF34010000DD00000015050000E1000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000340100006600000015050000F4000000340100004F00000015050000DD0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF300100004F00000034010000E10200000100000002000010040000000100000039FFFFFFD6040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000030010000F8020000000000004F00000030010000E10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000036020000A80500003A02000000000000010000000400000001000000B0FEFFFF0000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC0030000AA020000C40300004C03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E102000015050000E502000001000000010000100400000001000000ABFDFFFF9D000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000FC02000015050000F503000000000000E502000015050000DE0300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFF150500004F00000019050000DE0300000100000002000010040000000100000070FCFFFFB102000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000190500006600000080070000F5030000190500004F00000080070000DE03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000</Data> </DockMan> <ToolBar> <RegID>59392</RegID> <Name>File</Name> <Buttons> <Len>3070</Len> <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001055415254305F49525148616E646C6572960000000000000014001055415254305F49525148616E646C6572107573617274305F7278746F5F666C61670975734D424352433136155752435F52585F444D415F4348335F72656C6F61644D5F5F5359535F44454C41595F5345435F54494D455F5345545F287772635F74696D656F75745F706172612C7772635F6374726C5F706172615F672E74696D655F6F75745F74696D655F736563290B73656E645F6C656E6774680C4B5665725F4145535F3132381565717569706D656E745F62617369635F696E665F670D5752435F554152545F53454E441953697A6875563453656E644E6F726D616C44617461326275661444617461416573313238456362456E63727970741450726F746F636F6C44617461416E616C797369730548415254310B7772635F4F46465F636E740F5752435F4352454154455F4C494E4B115752435F5057525F4750494F5F496E69740E5057525F3356385F4F5F504F52541A7772635F6374726C5F666C61672E72756E6E696E675F666C6167187772635F6374726C5F666C61672E73746172745F666C61672C7379735F66756E5F72756E5F6374726C5F702D3E7772635F6374726C5F666C61672E73746172745F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> <Len>3146</Len> <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000176173736973745F616C676F726974686D5F706172615F6796000000000000001400176173736973745F616C676F726974686D5F706172615F671173797374656D5F6E657763616C5F735F671C73797374656D5F6E657763616C5F7069616E6368615F617665725F671873797374656D5F6E657763616C5F666C6F775F6669785F670E736F756E645F6669785F74696D650A7374656D70706F696E740F7374617469635F6D6178706F696E741A7369675F75705F6C6576656C5F636F6E74696E75655F74696D651B7369675F77696E646F775F75705F7273745F73746174655F636E741070726F62655F6D6F64655F696E665F671073797374656D5F70726F62655F696E662373797374656D5F6E657763616C5F672E77696E646F77735F6E6F5F7369675F666C61672773797374656D5F706172615F72765F672E7369675F77696E646F77735F7661696C645F666C61673073797374656D5F6D6561737572655F672E666C6F775F74696D655F77696E646F775F6E6F5F7369675F75705F74696D652573797374656D5F6D6561737572655F672E7369675F75705F7273745F73746174655F636E7414726561645F6672616D655F66726F6D5F66706761246D6561737572655F70726F636573735F73776565705F6672655F6765745F7374617465310973776565705F6672650F53595354454D5F4E455743414C5F541F73797374656D5F706172615F74785F672E64656C61795F4142315F74696D650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> </Buttons> <OriginalItems> <Len>1423</Len> @@ -3579,7 +3579,7 @@ <Name>Debug</Name> <Buttons> <Len>2362</Len> <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data> <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data> </Buttons> <OriginalItems> <Len>898</Len> @@ -3603,20 +3603,11 @@ <ActiveMDIGroup>0</ActiveMDIGroup> <MDIGroup> <Size>100</Size> <ActiveTab>3</ActiveTab> <Doc> <Name>..\Function\OFF_CHIP_FLASH\off_chip_flash.c</Name> <ColumnNumber>19</ColumnNumber> <TopLine>543</TopLine> <CurrentLine>556</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <ActiveTab>2</ActiveTab> <Doc> <Name>RTE/Device/FM33A06XEV/startup_FM33A0XXEV.s</Name> <ColumnNumber>0</ColumnNumber> <TopLine>86</TopLine> <TopLine>88</TopLine> <CurrentLine>101</CurrentLine> <Folding>0</Folding> <ContractedFolders></ContractedFolders> @@ -3624,18 +3615,126 @@ </Doc> <Doc> <Name>..\Core\main.c</Name> <ColumnNumber>6</ColumnNumber> <TopLine>27</TopLine> <ColumnNumber>12</ColumnNumber> <TopLine>24</TopLine> <CurrentLine>45</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\system_mem_para.c</Name> <ColumnNumber>2</ColumnNumber> <TopLine>90</TopLine> <CurrentLine>128</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\system_mem_para.h</Name> <ColumnNumber>34</ColumnNumber> <TopLine>285</TopLine> <CurrentLine>314</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\system_eep_mem_manage.h</Name> <ColumnNumber>50</ColumnNumber> <TopLine>89</TopLine> <CurrentLine>111</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\system_flash_mem_manage.c</Name> <ColumnNumber>0</ColumnNumber> <TopLine>1</TopLine> <CurrentLine>1</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\system_flash_mem_manage.h</Name> <ColumnNumber>11</ColumnNumber> <TopLine>11</TopLine> <CurrentLine>20</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\OFF_CHIP_FLASH\off_chip_flash.h</Name> <ColumnNumber>28</ColumnNumber> <TopLine>1</TopLine> <CurrentLine>8</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\sizhu_alarm_record.c</Name> <ColumnNumber>47</ColumnNumber> <TopLine>43</TopLine> <CurrentLine>90</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Soft\system_run_fun.c</Name> <ColumnNumber>16</ColumnNumber> <TopLine>104</TopLine> <CurrentLine>138</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\sizhu_history_record.h</Name> <ColumnNumber>0</ColumnNumber> <TopLine>38</TopLine> <CurrentLine>73</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\sizhu_history_record.c</Name> <ColumnNumber>47</ColumnNumber> <TopLine>86</TopLine> <CurrentLine>87</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\sizhu_alarm_record.h</Name> <ColumnNumber>0</ColumnNumber> <TopLine>63</TopLine> <CurrentLine>101</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\STORAGE\sizhu_event_record.h</Name> <ColumnNumber>0</ColumnNumber> <TopLine>13</TopLine> <CurrentLine>57</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> <Doc> <Name>..\Function\E2P\EEPROM.c</Name> <ColumnNumber>16</ColumnNumber> <TopLine>475</TopLine> <CurrentLine>502</CurrentLine> <Name>..\Function\STORAGE\sizhu_event_record.c</Name> <ColumnNumber>0</ColumnNumber> <TopLine>1</TopLine> <CurrentLine>3</CurrentLine> <Folding>1</Folding> <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> KEIL_MDKARM/SZV103_FM33A0_MainSystem.uvoptx
@@ -290,6 +290,31 @@ <WinNumber>1</WinNumber> <ItemText>u8_temp_s2</ItemText> </Ww> <Ww> <count>28</count> <WinNumber>1</WinNumber> <ItemText>save_realtime_data_g</ItemText> </Ww> <Ww> <count>29</count> <WinNumber>1</WinNumber> <ItemText>system_status_word_g.status_word.broken_line</ItemText> </Ww> <Ww> <count>30</count> <WinNumber>1</WinNumber> <ItemText>system_status_word_g.status_word.cover_open</ItemText> </Ww> <Ww> <count>31</count> <WinNumber>1</WinNumber> <ItemText>broken_line_cnt</ItemText> </Ww> <Ww> <count>32</count> <WinNumber>1</WinNumber> <ItemText>system_alarm_ctrl_word_g.alarm_ctl_word</ItemText> </Ww> </WatchWindow1> <WatchWindow2> <Ww> @@ -317,7 +342,7 @@ <DebugFlag> <trace>0</trace> <periodic>1</periodic> <aLwin>1</aLwin> <aLwin>0</aLwin> <aCover>0</aCover> <aSer1>0</aSer1> <aSer2>0</aSer2> README.md
@@ -83,3 +83,12 @@ ##2024年6月3日: 1、测试关阀借电功能,正常。 2、测试无线远传并修改了一些问题,发现平台下行帧的CRC不是小端。 ##2024年6月4日: 1、测试无线远传,串口接收出问题,不知道原因。发现要需要开启一下RS485采集,远传才能成功。进一步发现远传只配置了串口,没有配置接收DMA..... 2、给RS485采集串口增加接受超时中断,用于判断接受数据完成,只有uart0和uart1有接收超时中断。 3、上位机激活时间没有在秒中断里面--,添加之。 4、测试EEP操作是,发现debug时复位第一次操作都有问题,但是后续操作正常。另外贴片有问题,改成片选1对应EEP,片选2对应flash。 5、测试flash,地址看错了导致读取结果看错了,以为有问题,实际测试没问题。 ##2024年6月5日: 1、测试脉冲检测(暂时跳线到PC5-HWID1),发现初始检测的状态置位有问题,已修改。 2、增加了日志控制参数的EEP空间定义和外部FLASH存储空间定义 Soft/system_run_fun.c
@@ -104,8 +104,15 @@ SYSTEM_EEP_IDENTIFICATION_T sys_eep_id_A_l={0}; SYSTEM_EEP_IDENTIFICATION_T sys_eep_id_B_l={0}; uint8_t eep_none_flag = 1; //0´ú±í¿Õ£¬·Ç0´ú±í·Ç¿Õ uint8_t buf_test[8]; //?²âÊÔÌí¼Ó // EEPROM_test(); EEPROM_CTRL_ENABLE; EEPROM_MultipleRead(buf_test, 0, 1);//?·¢ÏÖ´æ´¢µÚÒ»´Î²Ù×÷ÓÐÎÊÌ⣬ҪÏȲÙ×÷Ò»´Î£¬ºóÐø²Ù×÷¶¼Õý³£ //¶ÁÈ¡²ÎÊý³õʼ»¯ÅäÖñêʶ //Èç¹û±êʶÎÞ·¨Ê¶±ðÔò´ú±í´æ´¢ÐèҪȫ²¿Ð´ÈëĬÈÏÖµ //Èç¹û±êʶʶ±ð³É¹¦´ú±íÒÑÓвÎÊý£¬²ÎÊýÖ±½Ó´Ó´æ´¢ÀïÃæ¶ÁÈ¡