diff --git a/CablePositioning_APP_V1.0/Core/Inc/common.h b/CablePositioning_APP_V1.0/Core/Inc/common.h index bda1cfb..42fc5a5 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/common.h +++ b/CablePositioning_APP_V1.0/Core/Inc/common.h @@ -212,8 +212,8 @@ enum DEBUG_CM_CMD DEBUG_PRV_ADJ_MANUAL = 16, DEBUG_PRV_CSG_CONFIG = 17, DEBUG_PRV_CSG_CONFIG_SET = 18, - DEBUG_PRV_POSITION_WAVE = 19, - DEBUG_PRV_POSITION = 20 + DEBUG_PRV_UPDATE_FPGA = 19, + DEBUG_PRV_UPDATE_RT = 20 }; /* . */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/dau.h b/CablePositioning_APP_V1.0/Core/Inc/dau.h index ecf245b..3a91555 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dau.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dau.h @@ -72,6 +72,14 @@ typedef enum DAU_COL_FLAG_WAVE_FORCE, // 强制录波 } DAU_COL_FLAG_E; +/* 共有命令字. */ +typedef enum +{ + DAU_UPD_NONE = 0, + DAU_UPD_OK = 1, + DAU_UPD_ERROR = 2, +} DAU_UPD_ERR_E; + /* DAU 全局寄存器. */ typedef struct { @@ -107,6 +115,8 @@ typedef struct uint32_t addr_reg; // DAU 寄存器触发录波 flash 地址 uint32_t col_time; // DAU 采集时间 uint8_t col_flag; // DAU 采集标志位 + uint8_t update_flag; // DAU 升级标志位 + uint8_t update_rt; // DAU 升级结果, 0 - 无效, 1 - 成功, 2 - 失败 uint32_t fault_utc; // 故障触发时间 uint32_t fault_ns; // 故障触发时间纳秒 int16_t fault_power[DAU_PORT_POWER_CNT][DAU_POWER_DATE_LEN]; // 故障触发工频波形采样电流值, 接地电流 0.1A, 运行电流 0.25A @@ -123,6 +133,7 @@ typedef struct uint8_t buf_gps[DAU_GPS_BUF_LEN]; // GPS 收包缓存 uint16_t len_buf_gps; // 接收到的报文长度 uint8_t is_half_buf_gps; // DMA 收包一半的时候会产生中断, 这个标志用于过滤这给中断 + uint8_t is_utc_ok; // GPS 对时 UTC 时间成功, 当多次 is_utc_valid 无效后才会设置为失败 uint8_t is_utc_valid; // GPS 对时 UTC 时间有效 uint32_t utc; // GPS 对时 UTC 时间 } dau_ctrl_t; @@ -136,6 +147,7 @@ extern dau_ctrl_t dau_ctrl; /* Extern functions ----------------------------------------------------------*/ extern void dau_init(void); +extern void dau_spi_rw(int8_t rw, uint16_t addr, uint16_t len); extern void dau_show(void); #endif diff --git a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h index 8307473..8af8258 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h @@ -45,7 +45,7 @@ /* Define --------------------------------------------------------------------*/ /* 版本信息. */ #define VERSION_MAJOR 128 -#define VERSION_MINOR 40 +#define VERSION_MINOR 102 #define COMPILE_TIME (__DATE__" "__TIME__) #define DEV_CAPABILITY_LEN 16 diff --git a/CablePositioning_APP_V1.0/Core/Inc/flash_if.h b/CablePositioning_APP_V1.0/Core/Inc/flash_if.h index 9d42837..7ab0d60 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/flash_if.h +++ b/CablePositioning_APP_V1.0/Core/Inc/flash_if.h @@ -50,7 +50,7 @@ #define FLASH_PAGE_NBPERBANK 256 /* spi flash分配示意图.注意:以下地址必须是扇区对齐. -0x0 0x4000 0x8000 0xc000 0x10000 0x18000 0x20000 0x100000 0xD00000 0xE00000 0xF00000 0x1000000 +0x0 0x4000 0x8000 0xc000 0x10000 0x18000 0x20000 0x300000 0xD00000 0xE00000 0xF00000 0x1000000 ************************************************************************************************* | INFO | INFOB | RECO | RECOB | CONF | CONFB | TFTP IMG | WARE | LOG | DATA | STATE | *************************************************************************************************/ @@ -61,13 +61,11 @@ #define CONFIG_ADDRESS (uint32_t)0x10000 #define CONFIG_ADDRESS_BAK (uint32_t)0x18000 #define TFTP_APP_ADDRESS (uint32_t)0x20000 -#define TFTP_APP_ADDRESS_END (uint32_t)0x100000 -#define WARE_FAULT_ADDRESS (uint32_t)0x100000 -#define WARE_FAULT_ADDRESS_END (uint32_t)0x280000 -#define WARE_REG_ADDRESS (uint32_t)0x280000 -#define WARE_REG_ADDRESS_END (uint32_t) 0xD00000 -#define POSITION_ADDRESS (uint32_t)0x300000 -#define POSITION_ADDRESS_END (uint32_t)0x500000 +#define TFTP_APP_ADDRESS_END (uint32_t)0x300000 +#define WARE_REG_ADDRESS (uint32_t)0x300000 +#define WARE_REG_ADDRESS_END (uint32_t)0xB80000 +#define WARE_FAULT_ADDRESS (uint32_t)0xB80000 +#define WARE_FAULT_ADDRESS_END (uint32_t)0xD00000 #define LOG_ADDRESS (uint32_t)0xD00000 #define LOG_ADDRESS_END (uint32_t)0xE00000 #define FD_ADDRESS (uint32_t)0xE00000 diff --git a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h index 9d46491..09c6577 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h +++ b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h @@ -151,7 +151,6 @@ typedef struct /* Extern global variables ---------------------------------------------------*/ extern uint64_t flash_log_id; extern uint64_t fd_id; -extern uint64_t position_id; extern uint64_t st_id; extern fd_data_t fd_data; @@ -167,10 +166,6 @@ extern HAL_StatusTypeDef fd_modify(uint64_t id, fd_data_t *data); extern HAL_StatusTypeDef fd_read(uint64_t id, fd_data_t *data); extern HAL_StatusTypeDef fd_clear(void); extern void fd_show(uint32_t num); -extern HAL_StatusTypeDef position_write(position_data_t *data); -extern HAL_StatusTypeDef position_read(uint64_t id, position_data_t *data); -extern HAL_StatusTypeDef position_clear(void); -extern void position_show(uint32_t num); extern HAL_StatusTypeDef st_write(st_date_t *data); extern HAL_StatusTypeDef st_read(uint64_t id, st_date_t *data); extern HAL_StatusTypeDef st_clear(void); diff --git a/CablePositioning_APP_V1.0/Core/Inc/wireless.h b/CablePositioning_APP_V1.0/Core/Inc/wireless.h index 1611c5b..b4e195e 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/wireless.h +++ b/CablePositioning_APP_V1.0/Core/Inc/wireless.h @@ -80,6 +80,7 @@ typedef struct uint8_t err_cnt; uint8_t send_cnt; uint16_t update_len; + uint32_t app_len; int32_t update_rt; uint32_t keepalive; uint16_t pkt_id; diff --git a/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c b/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c index c848bbb..85e4bbd 100644 --- a/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c +++ b/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c @@ -207,7 +207,7 @@ static void _ADC_energy_calculate(void) /* 超级电容电压小于 3.3V 设备不启动. */ if(ADC_ctrl.ADCi_vbat < 3000) { - system_shtudown(7200); + //system_shtudown(7200); } } diff --git a/CablePositioning_APP_V1.0/Core/Src/cli.c b/CablePositioning_APP_V1.0/Core/Src/cli.c index 9f589fe..2aa91c5 100644 --- a/CablePositioning_APP_V1.0/Core/Src/cli.c +++ b/CablePositioning_APP_V1.0/Core/Src/cli.c @@ -119,7 +119,7 @@ static BaseType_t _cli_password(const char *string); static BaseType_t _cli_reset(const char *string); static BaseType_t _cli_save(const char *string); static BaseType_t _cli_show(const char *string); -static BaseType_t _cli_test(const char *string); +static BaseType_t _cli_spi(const char *string); static BaseType_t _cli_work_mode(const char *string); #if LD_DEBUG @@ -146,7 +146,7 @@ static const CLI_Command_Definition_t cmd_pw = {"passwd", _cli_password, static const CLI_Command_Definition_t cmd_reset = {"reset", _cli_reset, 1}; static const CLI_Command_Definition_t cmd_save = {"save", _cli_save, 1}; static const CLI_Command_Definition_t cmd_show = {"show", _cli_show, 2}; -static const CLI_Command_Definition_t cmd_test = {"test", _cli_test, 1}; +static const CLI_Command_Definition_t cmd_test = {"spi", _cli_spi, 3}; static const CLI_Command_Definition_t cmd_work_mode = {"work-mode", _cli_work_mode, 1}; /* Internal functions --------------------------------------------------------*/ @@ -611,30 +611,67 @@ static BaseType_t _cli_show(const char *string) } /* 测试函数. */ -static BaseType_t _cli_test(const char *string) +static BaseType_t _cli_spi(const char *string) { const char *param = NULL; uint8_t param_len = 0; + int8_t rw = 0; + uint32_t addr = 0; + uint32_t len = 0; param = FreeRTOS_CLIGetParameter(string, 1, (BaseType_t *)¶m_len); - if (param != NULL) + if (NULL == param) { - if (param[0] != 'h') - { - vty_print(cli_param_erro); - return pdFALSE; - } - else - { - vty_print("test\r\n Test.\r\n"); - return pdFALSE; - } + vty_print(cli_param_erro); + return pdFALSE; + } + + if (0 == strncmp(param, "h", param_len)) + { + vty_print("spi \r\nspi \r\n"); + return pdFALSE; + } + + switch(param[0]) + { + case 'r': + rw = 1; + break; + case 'w': + rw = 2; + break; + default: + vty_print(cli_param_erro); + return pdFALSE; + } + + param = FreeRTOS_CLIGetParameter(string, 2, (BaseType_t *)¶m_len); + if (NULL == param) + { + vty_print(cli_param_erro); + return pdFALSE; + } + + if (sscanf(param, "%x", &addr) <= 0) + { + vty_print(cli_param_erro); + return pdFALSE; + } + + param = FreeRTOS_CLIGetParameter(string, 3, (BaseType_t *)¶m_len); + if (NULL == param) + { + vty_print(cli_param_erro); + return pdFALSE; + } + + if (sscanf(param, "%x", &len) <= 0) + { + vty_print(cli_param_erro); + return pdFALSE; } - //flash_log_write(FLASH_LOG_TYPE_ERROR, "test%d\r\n", 1); - //flash_log_write(FLASH_LOG_TYPE_WARNING, "test%d\r\n", 2); - //flash_log_write(FLASH_LOG_TYPE_NOTIFY, "test%d\r\n", 3); - //flash_log_write(FLASH_LOG_TYPE_INFO, "test%d\r\n", 4); + dau_spi_rw(rw, addr, len); vty_print(cli_rv_ok); return pdFALSE; @@ -861,15 +898,16 @@ void cli_start(void const * argument) dev_config_init(); dev_config_flag_set(DEV_FLAG_CLI); //dev_config_flag_unset(DEV_FLAG_CLI); - dev_config.keepalive = 300000; + dev_config.keepalive = 60000; flash_log_init(); st_init(); /* 公共监控任务初始化. */ common_sys_init(); /* 默认开启的 debug. */ - //dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); + dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); + dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); //dbg_cmd_hander(DBG_CMD_ON, DBG_M_GPS); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); /* 初始化 ADC 采样任务. */ ADC_init(); /* 初始化 DAU 任务. */ @@ -878,7 +916,7 @@ void cli_start(void const * argument) if (!IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ) && !IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_FACTORY)) { - wl_init(); + //wl_init(); } /* 在这个标志置位前vty_print是原地循环等待,置位后变为任务调度. */ diff --git a/CablePositioning_APP_V1.0/Core/Src/dau.c b/CablePositioning_APP_V1.0/Core/Src/dau.c index 62df676..bc6189f 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dau.c +++ b/CablePositioning_APP_V1.0/Core/Src/dau.c @@ -49,9 +49,10 @@ #include "flash_log.h" #include "ADC_collect.h" #include "dau.h" +#include "wireless.h" /* Private define ------------------------------------------------------------*/ -#define DAU_WAVE_WAIT_MAX 5 // DAU 波形等待次数 +#define DAU_WAVE_WAIT_MAX 3 // DAU 波形等待次数 /* 全局状态寄存器地址 -------------------------------- */ #define DAU_REG_ADDR_GSCR 0x0000 // 全局状态寄存器 - 软件特征寄存器 @@ -87,9 +88,13 @@ #define DAU_GRTR_COMPLETE_Msk (0x1 << DAU_GRTR_COMPLETE_Pos) /*!< 0x0001 */ /* 全局控制寄存器地址 -------------------------------- */ +#define DAU_REG_ADDR_GFWSR 0x0200 // 全局控制寄存器 - Flash 写选择寄存器 +#define DAU_REG_ADDR_GSUPR 0x0202 // 全局控制寄存器 - 固件升级页寄存器 #define DAU_REG_ADDR_GCFTR 0x0203 // 全局控制寄存器 - 故障触发录波控制寄存器 #define DAU_REG_ADDR_GCRTR 0x0204 // 全局控制寄存器 - 寄存器触发录波控制寄存器 #define DAU_REG_ADDR_GCUR 0x0205 // 全局控制寄存器 - UTC 配置寄存器 +#define DAU_REG_ADDR_GSUDR 0x0e00 // 全局控制寄存器 - 固件升级数据寄存器 + /* 全局控制寄存器 - 故障触发录波控制寄存器 bit mask */ #define DAU_GCFTR_PORT_Pos (4) // 故障触发波形端口 @@ -113,11 +118,9 @@ /* 通道状态寄存器地址 -------------------------------- */ #define DAU_REG_ADDR_PMSR 0x0300 // 通道状态寄存器 - 缺陷电流通道周波原始采样值的平均值寄存器 -#define DAU_REG_ADDR_PPWR 0x03b0 // 通道状态寄存器 - 工频电流通道录波数据寄存器 -#define DAU_REG_ADDR_PDWR 0x03c0 // 通道状态寄存器 - 缺陷电流通道录波数据寄存器 -#define DAU_REG_ADDR_PFWR 0x03d0 // 通道状态寄存器 - 故障电流通道录波数据寄存器 +#define DAU_REG_ADDR_PPWR 0x03b0 // 通道状态寄存器 - 通道录波数据寄存器 -#define DAU_ID 0x0702 // DAU 软件识别码 +#define DAU_ID 0x0702 // DAU 软件识别码 /* Private typedef -----------------------------------------------------------*/ /* 波形触发源 */ @@ -148,6 +151,9 @@ const osThreadAttr_t dau_gps_attributes = /* DAU 全局结构体 */ dau_ctrl_t dau_ctrl; static struct tm _dau_tm; +int8_t _dau_spi_rw; +uint16_t _dau_spi_addr; +uint16_t _dau_spi_len; /* Private function prototypes -----------------------------------------------*/ /* Internal functions --------------------------------------------------------*/ @@ -172,7 +178,7 @@ int32_t _dau_reg_write(uint16_t addr, uint16_t len) DBG(DBG_M_DAU_TXRX, "DAU write send(%d):\r\n", len); if (dbg_stat_get(DBG_M_DAU_TXRX)) { - buf_print(pkt_tx, len > 16 ? 16 : len); + buf_print(pkt_tx, len > 32 ? 32 : len); } /* 发送数据. */ @@ -243,7 +249,7 @@ int32_t _dau_reg_read(uint16_t addr, uint16_t len) DBG(DBG_M_DAU_TXRX, "DAU read recv(%d):\r\n", len); if (dbg_stat_get(DBG_M_DAU_TXRX)) { - buf_print(pkt_rx + 2, len > 16 ? 16 : len); + buf_print(pkt_rx + 2, len > 32 ? 32 : len); vty_print("\r\n"); } @@ -319,6 +325,90 @@ static void _dau_data_save(void) fd_write(&fd_data); } +/* description: DAU UTC 对时处理 + param: + return: */ +int32_t _dau_update(void) +{ + uint8_t *data = (uint8_t*)&dau_ctrl.buf_dau_tx[2]; + uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; + uint16_t cnt = 0; + uint16_t page_cnt = 0; + //uint32_t app_len = wl_ctrl.app_len; + uint32_t app_len = 2097378; + uint32_t len = 0; + uint32_t addr = TFTP_APP_ADDRESS; + int32_t rv = HAL_ERROR; + + /* 初始化状态. */ + dau_ctrl.update_rt = DAU_UPD_NONE; + + /* 发送升级数据 */ + while(1) + { + /* 组装数据报文, 报文头是大端模式 DAU_REG_ADDR_GSUDR */ + len = app_len < 1024 ? app_len : 1024; + if (0 == len) + { + /* 无数据, 直接结束 */ + break; + } + + /* 读取固件数据 */ + E_RETURN(spi_flash_read(addr, data, 1024)); + + /* 先发送数据报文, 0x0e00 */ + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GSUDR, 1024)); + + /* 再发送页报文, 0x0202 */ + *reg = page_cnt; + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GSUPR, 2)); + + /* 向 0x0200 写 1, 表示固件升级 */ + *reg = 1; + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GFWSR, sizeof(uint16_t))); + + /* 等待 spi flash 完成, 0x0002 bit2 为高 */ + cnt = 0; + while(1) + { + osDelay(500); + cnt++; + if (cnt > 3) + { + DBG(DBG_M_DAU, "DAU update timeout\r\n"); + return HAL_TIMEOUT; + } + + /* 读取 spi flash 状态 DAU_REG_ADDR_GSR */ + E_RETURN(_dau_reg_read_global_state()); + + /* 0 - 空闲, 1 - 忙 */ + if (!((dau_ctrl.reg_global.GSR & DAU_GSR_FLASH_Msk) >> DAU_GSR_FLASH_Pos)) + { + break; + } + } + + /* 结束直接返回 */ + if (len < 1024) + { + break; + } + + /* 更新参数 */ + app_len -= len; + page_cnt++; + addr += 1024; + } + + /* 向 DAU_REG_ADDR_GFWSR 写 0, 回复标志 */ + *reg = 0; + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GFWSR, sizeof(uint16_t))); + + return HAL_OK; +} + /* description: DAU UTC 对时处理 param: return: */ @@ -327,12 +417,14 @@ void _dau_utc(void) uint32_t *utc = (uint32_t*)&dau_ctrl.buf_dau_tx[2]; /* dau 主循环大概 250ms 运行一次, 在第 3 次循环 (500 ~ 750ms) 对时, 此时 GPS 对时一定是可用的 */ - if (500000000 < dau_ctrl.reg_global.GNR && dau_ctrl.reg_global.GNR <= 750000000 + if (50000000 < dau_ctrl.reg_global.GNR && dau_ctrl.reg_global.GNR <= 75000000 && dau_ctrl.is_utc_valid && dau_ctrl.reg_global.GUR != dau_ctrl.utc) { *utc = dau_ctrl.utc; _dau_reg_write(DAU_REG_ADDR_GCUR, sizeof(uint32_t)); + vty_print("Change\r\n"); + vty_print("%d %d %d %d\r\n", dau_ctrl.reg_global.GUR, dau_ctrl.reg_global.GNR, dau_ctrl.is_utc_valid, dau_ctrl.utc); } } @@ -357,7 +449,7 @@ int32_t _dau_wave_col_start(void) DBG(DBG_M_DAU, "DAU wave err\r\n", rv); return HAL_TIMEOUT; } - osDelay(100); + osDelay(3000); E_RETURN(_dau_reg_read_global_state()); if ((dau_ctrl.reg_global.GRTR & DAU_GRTR_COMPLETE_Msk) >> DAU_GRTR_COMPLETE_Pos) @@ -366,6 +458,7 @@ int32_t _dau_wave_col_start(void) } i++; + vty_print("#D5 %d\r\n", i); } return rv; @@ -397,6 +490,7 @@ int32_t _dau_wave_col_fault(void) E_RETURN(_dau_reg_write(DAU_REG_ADDR_GCFTR, sizeof(uint16_t))); /* 等待 DAU 准备故障数据 */ + j = 0; while(1) { if (j >= DAU_WAVE_WAIT_MAX) @@ -453,7 +547,6 @@ int32_t _dau_wave_col_fault(void) return: HAL_xxx */ int32_t _dau_wave_col_defect(void) { -#if 0 uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; uint8_t i = 0; uint8_t j = 0; @@ -468,19 +561,19 @@ int32_t _dau_wave_col_defect(void) dau_ctrl.reg_defect_max[i] = dau_ctrl.reg_port_state.MAX[i]; if (dau_ctrl.reg_port_state.MAX[i] > dev_config.wave_threshold) { - MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); is_exceed = TRUE; } } - /* 没有超过阈值直接返回 */ - if (is_exceed) - { - MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); - return rv; - } + /* 没有超过阈值并没有强制录波直接返回 */ + //if (!is_exceed && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) + //{ + // MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); + // return HAL_OK; + //} /* 擦除 flash */ addr = dau_ctrl.addr_reg; + vty_print("#D3 %x\r\n", addr); for(i = 0; i < 2; i++) { E_RETURN(spi_flash_erase(addr, SPI_CMD_BLOCK64_ERASE)); @@ -497,6 +590,7 @@ int32_t _dau_wave_col_defect(void) E_RETURN(_dau_reg_write(DAU_REG_ADDR_GCRTR, sizeof(uint16_t))); /* 等待 DAU 准备缺陷数据 */ + j = 0; while(1) { if (j >= DAU_WAVE_WAIT_MAX) @@ -504,7 +598,7 @@ int32_t _dau_wave_col_defect(void) DBG(DBG_M_DAU, "DAU defect wave err\r\n", rv); return HAL_TIMEOUT; } - osDelay(10); + osDelay(5); E_RETURN(_dau_reg_read_global_state()); if ((dau_ctrl.reg_global.GRTR & DAU_GRTR_DEFECT_WAVE_Msk) >> DAU_GRTR_DEFECT_WAVE_Pos) @@ -513,18 +607,25 @@ int32_t _dau_wave_col_defect(void) } j++; + vty_print("#D6 %d\r\n", j); } for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) { - E_RETURN(_dau_reg_read(DAU_REG_ADDR_PDWR + i, DAU_PKT_DEFECT_BYTE_CNT)); + vty_print("%d %d\r\n", i, j); + E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR, DAU_PKT_DEFECT_BYTE_CNT)); + osDelay(200); E_RETURN(spi_flash_write(addr, &dau_ctrl.buf_dau_rx[2], DAU_PKT_DEFECT_BYTE_CNT)); addr += DAU_PKT_DEFECT_BYTE_CNT; } + vty_print("DE%d\r\n", i); } - + + vty_print("#D4 %x\r\n", addr); + MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); return rv; -#endif + +#if 0 uint8_t i = 0; uint8_t j = 0; uint8_t is_exceed = FALSE; @@ -573,6 +674,7 @@ int32_t _dau_wave_col_defect(void) vty_print("#D4 %x\r\n", addr); MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); return rv; +#endif } /* description: 工频波形采集 @@ -580,11 +682,11 @@ int32_t _dau_wave_col_defect(void) return: HAL_xxx */ int32_t _dau_wave_col_power(DAU_SOURCE_E source) { -#if 0 uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; int16_t *power = NULL; uint8_t i = 0; uint8_t j = 0; + int32_t rv = HAL_ERROR; /* 读取工频数据 */ for(i = 0; i < DAU_PORT_POWER_CNT; i++) @@ -602,6 +704,7 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) } /* 等待 DAU 准备工频数据 */ + j = 0; while(1) { if (j >= DAU_WAVE_WAIT_MAX) @@ -609,7 +712,7 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) DBG(DBG_M_DAU, "DAU power wave err\r\n"); return HAL_TIMEOUT; } - osDelay(10); + osDelay(5); E_RETURN(_dau_reg_read_global_state()); if (DAU_SOURCE_FAULT == source) @@ -628,21 +731,24 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) } j++; + vty_print("#D7 %d\r\n", j); } /* 选择存储位置, 读取数据 */ power = (DAU_SOURCE_FAULT == source) ? dau_ctrl.fault_power[i] : dau_ctrl.reg_power[i]; for(j = 0; j < DAU_PKT_POWER_CNT; j++) { - E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR + i, DAU_PKT_POWER_BYTE_CNT)); + E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR, DAU_PKT_POWER_BYTE_CNT)); + osDelay(200); memcpy(power, &dau_ctrl.buf_dau_rx[2], DAU_PKT_POWER_BYTE_CNT); power += DAU_PKT_POWER_BYTE_CNT >> 1; } + vty_print("PO%d\r\n", i); } return HAL_OK; -#endif +#if 0 int16_t *power = NULL; uint8_t i = 0; uint8_t j = 0; @@ -661,6 +767,7 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) } return HAL_OK; +#endif } /* description: DAU 工频电流计算 @@ -843,14 +950,14 @@ int32_t _dau_wave_col_trigger_by_reg(void) /* 定时开始采集 */ tick = HAL_GetTick(); - if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 600000) + if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 60000) && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) { return HAL_OK; } - //E_RETURN(_dau_wave_col_start()); - E_RETURN(_dau_wave_col_defect()); + E_RETURN(_dau_wave_col_start()); + //E_RETURN(_dau_wave_col_defect()); E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG)); _dau_power_calculate(DAU_SOURCE_REG); @@ -871,7 +978,6 @@ static void _dau_init(void) dau_ctrl.spi = &hspi1; - vty_print("#D7 %x\r\n", st_data.addr_fault); if (st_data.addr_fault >= WARE_FAULT_ADDRESS && st_data.addr_fault < WARE_FAULT_ADDRESS_END && 0 == (st_data.addr_fault & 0x1ffff)) { @@ -881,8 +987,8 @@ static void _dau_init(void) { dau_ctrl.addr_fault = WARE_FAULT_ADDRESS; } - - vty_print("#D8 %x\r\n", st_data.addr_reg); + vty_print("#D7 %x %x\r\n", st_data.addr_fault, dau_ctrl.addr_fault); + if (st_data.addr_reg >= WARE_REG_ADDRESS && st_data.addr_reg < WARE_REG_ADDRESS_END && 0 == (st_data.addr_reg & 0x1ffff)) { @@ -892,6 +998,7 @@ static void _dau_init(void) { dau_ctrl.addr_reg = WARE_REG_ADDRESS; } + vty_print("#D8 %x %x\r\n", st_data.addr_reg, dau_ctrl.addr_reg); /* 开启第一次采集前, 默认上传完成 */ dau_ctrl.col_time = 600000; @@ -919,7 +1026,13 @@ static void _dau_init(void) return: */ static void _dau_start(void *argument) { - //int32_t rv = HAL_ERROR; + //uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); + uint16_t *buf = NULL; + uint32_t addr = 0; + uint8_t i = 0; + uint8_t j = 0; + uint16_t k = 0; + int32_t rv = HAL_ERROR; /* 状态初始化 */ _dau_init(); @@ -929,10 +1042,24 @@ static void _dau_start(void *argument) osDelay(5000); common_watchdog_set(COM_WDG_DAU); - //rv = _dau_reg_read_global_state(); - //if (rv != HAL_OK) + /* 读取全局状态寄存器 */ + rv = _dau_reg_read_global_state(); + if (rv != HAL_OK) + { + continue; + } + + /* 处理升级 */ + //if (dau_ctrl.update_flag) //{ - // continue; + // if (HAL_OK == _dau_update()) + // { + // dau_ctrl.update_rt = DAU_UPD_OK; + // } + // else + // { + // dau_ctrl.update_rt = DAU_UPD_ERROR; + // } //} /* utc 对时处理 */ @@ -943,13 +1070,90 @@ static void _dau_start(void *argument) /* 循环工频缺陷电流采集 */ _dau_wave_col_trigger_by_reg(); + + if (1 == _dau_spi_rw) + { + _dau_spi_rw = 0; + _dau_reg_read(_dau_spi_addr, _dau_spi_len << 1); + } + else if(2 == _dau_spi_rw) + { + uint16_t *data = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; + *data = _dau_spi_len; + _dau_spi_rw = 0; + _dau_reg_write(_dau_spi_addr, 2); + } + common_watchdog_set(COM_WDG_DAU); + +#if 0 + addr = dau_ctrl.addr_reg; + for(i = 0; i < 3; i++) + { + vty_print("DEFECT %x %d\r\n", addr, i); + for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) + { + common_watchdog_set(COM_WDG_DAU); + spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); + addr += DAU_PKT_DEFECT_BYTE_CNT; + for(k = 0; k < 512;) + { + vty_print("%04x ", buf[k++]); + if(0 == k % 32) + { + osDelay(100); + vty_print("\r\n"); + } + } + if(k % 32 != 0) + { + osDelay(100); + vty_print("\r\n"); + } + } + vty_print("\r\n"); + } +#endif +#if 1 + for(i = 0; i < DAU_PORT_POWER_CNT; i++) + { + vty_print("POWER %d\r\n", i); + buf = (uint16_t*)dau_ctrl.reg_power[i]; + for(j = 0; j < DAU_PKT_POWER_CNT; j++) + { + common_watchdog_set(COM_WDG_DAU); + for(k = 0; k < 512;) + { + vty_print("%-04x ", buf[k++]); + if(0 == k % 32) + { + osDelay(100); + vty_print("\r\n"); + } + } + if(k % 32 != 0) + { + osDelay(100); + vty_print("\r\n"); + } + buf += 512; + } + vty_print("\r\n"); + } +#endif + + while(1) + { + osDelay(5000); + common_watchdog_set(COM_WDG_DAU); + //vty_print("sleep\r\n"); + } } } /* description: GPS 报文处理 ($GNZDA,235949.012,05,01,1980,,*4F) param: return: */ -static void _dau_gps_process(void) +static int32_t _dau_gps_process(void) { char *pkt = (char*)dau_ctrl.buf_gps; uint8_t n = 0; @@ -982,14 +1186,14 @@ static void _dau_gps_process(void) n = sscanf(&pkt[i], "$GNZDA,%02d%02d%02d.%d,%02d,%02d,%04d", &hour, &min, &sec, &ms, &day, &mon, &year); if (n != 7) { - break; + return HAL_ERROR; } DBG(DBG_M_GPS, "%d/%d/%d %d:%d:%d\r\n", year, mon, day, hour, min, sec); /* 小于 2024 说明对时不成功. */ if (year < 2024) { - break; + return HAL_ERROR; } _dau_tm.tm_year = year - 1900; _dau_tm.tm_mon = mon - 1; @@ -1000,9 +1204,10 @@ static void _dau_gps_process(void) dau_ctrl.utc = mktime(&_dau_tm); rtc_time_set(dau_ctrl.utc); - dau_ctrl.is_utc_valid = TRUE; - break; + return HAL_OK; } + + return HAL_ERROR; } /* description: GPS 初始化 @@ -1025,13 +1230,16 @@ static void _dau_gps_init(void) static void _dau_gps_start(void *argument) { uint32_t notify_value = 0xff; + uint32_t err_cnt = 5; /* 状态初始化 */ _dau_gps_init(); for (;;) { - common_watchdog_set(COM_WDG_GPS); + /* 连续 5 次失败才认为对时失败 */ + dau_ctrl.is_utc_ok = (err_cnt < 5); + common_watchdog_set(COM_WDG_GPS); /* 开启串口空闲中断收包 */ if (HAL_OK == HAL_UARTEx_ReceiveToIdle_DMA(dau_ctrl.uart, dau_ctrl.buf_gps, DAU_GPS_BUF_LEN)) @@ -1046,22 +1254,33 @@ static void _dau_gps_start(void *argument) { /* 收包超时 */ dau_ctrl.is_utc_valid = FALSE; + err_cnt++; continue; } - dau_ctrl.is_utc_valid = FALSE; DBG(DBG_M_GPS, "Len %d\r\n", dau_ctrl.len_buf_gps); /* 命令过长. */ if (dau_ctrl.len_buf_gps >= DAU_GPS_BUF_LEN) { + dau_ctrl.is_utc_valid = FALSE; + err_cnt++; continue; } /* 字符串结束标志 */ dau_ctrl.buf_gps[dau_ctrl.len_buf_gps] = 0; - _dau_gps_process(); + if (HAL_OK == _dau_gps_process()) + { + dau_ctrl.is_utc_valid = TRUE; + err_cnt = 0; + } + else + { + dau_ctrl.is_utc_valid = FALSE; + err_cnt++; + } } } @@ -1075,6 +1294,16 @@ void dau_init(void) dau_ctrl.gps_handle = osThreadNew(_dau_gps_start, NULL, &dau_gps_attributes); } +/* description: spi 接口测试函数 + param: + return: */ +void dau_spi_rw(int8_t rw, uint16_t addr, uint16_t len) +{ + _dau_spi_rw = rw; + _dau_spi_addr = addr; + _dau_spi_len = len; +} + /* description: dau 显示接口 param: return: */ @@ -1083,6 +1312,7 @@ void dau_show(void) struct tm *day = NULL; uint32_t utc = dau_ctrl.utc; + vty_print("state: %d\r\n", dau_ctrl.is_utc_ok); if (dau_ctrl.is_utc_valid) { utc += 28800; diff --git a/CablePositioning_APP_V1.0/Core/Src/flash_log.c b/CablePositioning_APP_V1.0/Core/Src/flash_log.c index 6949dca..853047a 100644 --- a/CablePositioning_APP_V1.0/Core/Src/flash_log.c +++ b/CablePositioning_APP_V1.0/Core/Src/flash_log.c @@ -72,9 +72,6 @@ uint64_t fd_id; fd_data_t fd_data; static fd_data_t fd_buf; -uint64_t position_id; -static position_data_t position_buf; - uint64_t st_id; static st_date_t st_buf; @@ -190,61 +187,6 @@ static HAL_StatusTypeDef _fd_read(uint64_t id, fd_data_t *data) return HAL_OK; } -/* 根据log id获取log在flash中的地址. */ -__STATIC_INLINE uint32_t _position_addr_get(uint64_t id) -{ - return POSITION_ADDRESS + POSITION_BUF_LEN * ((id - 1) & (POSITION_NUM - 1)); -} - -/* 获取log中目前最大的id号. */ -static HAL_StatusTypeDef _position_max_id_get(void) -{ - uint32_t addr = POSITION_ADDRESS; - uint64_t id = 0; - uint64_t i = 1; - - while(addr < POSITION_ADDRESS_END) - { - /* 理论上不会出错,如果出错应该是出现硬件致命错误. */ - if (spi_flash_read(addr, (uint8_t*)(&id), POSITION_ID_LEN) != HAL_OK) - { - return HAL_ERROR; - } - - if (POSITION_INVALID_ID == id) - { - break; - } - - if (id != i) - { - break; - } - - if (id > position_id) - { - position_id = id; - } - - addr += POSITION_BUF_LEN; - i++; - } - - return HAL_OK; -} - -/* 根据 id 读取 data, id从1开始,如果id为0,则读取当前log. */ -static HAL_StatusTypeDef _position_read(uint64_t id, position_data_t *data) -{ - uint32_t addr = 0; - - addr = _position_addr_get(id); - - HAL_E_RETURN(spi_flash_read(addr, (uint8_t*)data, sizeof(position_data_t))); - - return HAL_OK; -} - /* 根据log id获取log在flash中的地址. */ __STATIC_INLINE uint32_t _st_addr_get(uint64_t id) { @@ -423,12 +365,6 @@ void flash_log_init(void) if (_st_max_id_get() != HAL_OK) ERROR_PRINT(-1); - - if (DEV_TYPE_CT_P == dev_info.type_s) - { - if (_position_max_id_get() != HAL_OK) - ERROR_PRINT(-1); - } } /* 向flash中写入1条log数据,大小不能超过128byte. */ @@ -558,116 +494,6 @@ void fd_show(uint32_t num) _flash_log_mutex_unlock(); } -/* 向flash中写入1条log数据,大小不能超过128byte. */ -HAL_StatusTypeDef position_write(position_data_t *data) -{ - uint32_t addr = 0; - - _flash_log_mutex_lock(); - - /* 组装数据. */ - data->id = ++position_id; - - HAL_RTC_GetTime(&hrtc, &log_time, RTC_FORMAT_BIN); - HAL_RTC_GetDate(&hrtc, &log_date, RTC_FORMAT_BIN); - log_tm.tm_year = log_date.Year + 100; - log_tm.tm_mon = log_date.Month - 1; - log_tm.tm_mday = log_date.Date; - log_tm.tm_hour = log_time.Hours; - log_tm.tm_min = log_time.Minutes; - log_tm.tm_sec = log_time.Seconds; - data->run_time = mktime(&log_tm) - 28800; - - /* 获取当前写入地址. */ - addr = _position_addr_get(position_id); - - /* 如果写入地址是页对其的, 需要先擦除, 再写入. */ - if (0 == (addr & (SPI_FLASH_SECTOR_SIZE - 1))) - FLASH_LOG_RETURN_MUTEX(spi_flash_erase(addr, SPI_CMD_SECTOR_ERASE)); - - /* 写入 flash, 写入长度是数据长度 + id 大小. */ - FLASH_LOG_RETURN_MUTEX(spi_flash_write(addr, (uint8_t*)data, sizeof(position_data_t))); - - _flash_log_mutex_unlock(); - return HAL_OK; -} - -/* 根据 id 读取 data, id从1开始,如果id为0,则读取当前log. */ -HAL_StatusTypeDef position_read(uint64_t id, position_data_t *data) -{ - if (0 == id || id > position_id) - { - return HAL_ERROR; - } - - _flash_log_mutex_lock(); - - FLASH_LOG_RETURN_MUTEX(_position_read(id, data)); - - _flash_log_mutex_unlock(); - return HAL_OK; -} - -/* 清空log. */ -HAL_StatusTypeDef position_clear(void) -{ - _flash_log_mutex_lock(); - - position_id = 0; - - _flash_log_mutex_unlock(); - return HAL_OK; -} - -/* 显示num条log数据. */ -void position_show(uint32_t num) -{ - uint16_t index = 0; - uint32_t time = 0; - struct tm *day; - - _flash_log_mutex_lock(); - - /* 没有log. */ - if (0 == position_id) - { - _flash_log_mutex_unlock(); - return; - } - - /* 初始化变量 */ - num = num > POSITION_NUM ? POSITION_NUM : num; - position_buf.id = position_id; - - for(index = 0; index < num; index++) - { - if (_position_read(position_buf.id, &position_buf) != HAL_OK) - break; - - /* 读到全F,表示结束了. */ - if (POSITION_INVALID_ID == position_buf.id) - break; - - time = position_buf.run_time + 28800; - day = localtime(&time); - vty_print("%-08lld %-04d/%-02d/%-02d %-02d:%-02d:%-02d ", position_buf.id, day->tm_year + 1900, day->tm_mon + 1, - day->tm_mday, day->tm_hour, day->tm_min, day->tm_sec); - - vty_print("%-02d/%-02d %f/%d/%d %f/%d/%d %f/%d/%d %d/%d/%d\r\n", - position_buf.vol, position_buf.temperature, - position_buf.wave_info.v[0], position_buf.wave_info.s[0], position_buf.wave_info.ns[0], - position_buf.wave_info.v[1], position_buf.wave_info.s[1], position_buf.wave_info.ns[1], - position_buf.wave_info.v[2], position_buf.wave_info.s[2], position_buf.wave_info.ns[2], - position_buf.wave_info.file_s, position_buf.wave_info.file_ns, position_buf.wave_info.file_feq); - - position_buf.id--; - if (0 == position_buf.id) - break; - } - - _flash_log_mutex_unlock(); -} - /* 向flash中写入1条log数据,大小不能超过128byte. */ HAL_StatusTypeDef st_write(st_date_t *data) { @@ -758,7 +584,6 @@ void st_show(uint32_t num) /* 初始化设备状态. */ void st_init(void) { - vty_print("#F1 %lld\r\n", st_id); if (st_read(st_id, &st_data) != HAL_OK) { _st_default(); diff --git a/CablePositioning_APP_V1.0/Core/Src/usart.c b/CablePositioning_APP_V1.0/Core/Src/usart.c index ef658b9..27b095b 100644 --- a/CablePositioning_APP_V1.0/Core/Src/usart.c +++ b/CablePositioning_APP_V1.0/Core/Src/usart.c @@ -489,6 +489,8 @@ void MX_USART3_UART_Init_WL(void) { huart3.Instance = USART3; huart3.Init.BaudRate = 230400; + //huart3.Init.BaudRate = 115200; + //huart3.Init.BaudRate = 19200; huart3.Init.WordLength = UART_WORDLENGTH_8B; huart3.Init.StopBits = UART_STOPBITS_1; huart3.Init.Parity = UART_PARITY_NONE; diff --git a/CablePositioning_APP_V1.0/Core/Src/wireless.c b/CablePositioning_APP_V1.0/Core/Src/wireless.c index c2dc60c..43e759f 100644 --- a/CablePositioning_APP_V1.0/Core/Src/wireless.c +++ b/CablePositioning_APP_V1.0/Core/Src/wireless.c @@ -86,6 +86,8 @@ typedef enum WL_STATE_POWER_FAULT, WL_STATE_FAULT, WL_STATE_UPDATE, + WL_STATE_UPDATE_RT, + WL_STATE_UPDATE_FPGA_RT, WL_STATE_KEEPALIVE, WL_STATE_END = 255 } WL_STATE_E; @@ -176,9 +178,9 @@ static struct tm wl_tm; static void _wl_4G_send_reset(void); static void _wl_4G_send_update(void); static void _wl_4G_send_cfg_set(void); -static void _wl_4G_send_update_rt(void); static void _wl_4G_send_time(void); static void _wl_4G_send_wave_force(void); +static void _wl_4G_send_update_fpga(void); /* Internal functions --------------------------------------------------------*/ /* 4G 模块发送数据. */ @@ -207,7 +209,7 @@ static int32_t _wl_4G_transmit(uint8_t *data, uint16_t len) rv = HAL_UART_Transmit_DMA(wl_ctrl.uart, data, len); if (rv != HAL_OK) { - osDelay(100); + osDelay(200); rv = HAL_UART_Transmit_DMA(wl_ctrl.uart, data, len); } @@ -487,8 +489,6 @@ static void _wl_4G_recv_update(uint8_t *cmd, uint32_t len) { /* 开始时置升级结果为错误. */ wl_ctrl.update_rt = HAL_ERROR; - wl_ctrl.state = WL_STATE_UPDATE; - wl_ctrl.time_update = HAL_GetTick(); while(addr != TFTP_APP_ADDRESS_END) { @@ -500,10 +500,13 @@ static void _wl_4G_recv_update(uint8_t *cmd, uint32_t len) addr += SPI_FLASH_BLOCK64_SIZE; } } + wl_ctrl.state = WL_STATE_UPDATE; + wl_ctrl.time_update = HAL_GetTick(); /* 计算写 FLASH 地址, 并写入 FLASH. */ addr = TFTP_APP_ADDRESS + m_head->index * DEBUG_DATA_SIZE; - if (m_head->len > DEBUG_DATA_SIZE) + if (m_head->len > DEBUG_DATA_SIZE + || m_head->index >= 2944) { return; } @@ -541,7 +544,7 @@ static void _wl_4G_recv_update(uint8_t *cmd, uint32_t len) { wl_ctrl.mul_idx = 0; wl_ctrl.update_len = 0; - wl_ctrl.state = WL_STATE_END; + wl_ctrl.state = WL_STATE_UPDATE_RT; } } @@ -588,18 +591,22 @@ static void _wl_4G_recv_cfg_set(uint8_t *cmd, uint32_t len) /* 升级结果报文回复 */ static void _wl_4G_recv_update_rt(uint8_t *cmd, uint32_t len) { - proto_head_t *head = (proto_head_t*)cmd; - uint32_t reset_delay = 2; - - wl_ctrl.pkt_id_recv = head->pkt_id; - _wl_4G_send_update_rt(); + uint32_t reset_delay = 2; + /* 升级成功就重启 */ if (HAL_OK == wl_ctrl.update_rt) { /* 延迟 2s 等待串口回复报文发送完成. */ flash_log_write(FLASH_LOG_TYPE_INFO, "Update APP system sleep 0s!\r\n"); common_sys_set(COM_SYS_RESET, (void*)&reset_delay); } + + wl_ctrl.state = WL_STATE_END; + wl_ctrl.time_send = 0; + wl_ctrl.send_cnt = 0; + + _wl_4G_pkt_id_update(); + return; } /* 保活报文回复. */ @@ -619,7 +626,7 @@ static void _wl_4G_recv_time(uint8_t *cmd, uint32_t len) proto_head_t *head = (proto_head_t*)cmd; uint32_t *utc = (uint32_t*)(cmd + sizeof(proto_head_t)); - if (!dau_ctrl.is_utc_valid) + if (!dau_ctrl.is_utc_ok) { rtc_time_set(*utc); } @@ -784,6 +791,83 @@ static void _wl_4G_recv_wave_force(uint8_t *cmd, uint32_t len) _wl_4G_send_wave_force(); } +/* 设备 FPGA 升级回复 */ +static void _wl_4G_recv_update_fpga(uint8_t *cmd, uint32_t len) +{ + proto_head_t *head = (proto_head_t*)cmd; + mul_head_t *m_head = (mul_head_t*)(cmd + sizeof(proto_head_t)); + uint8_t *data = (uint8_t*)(cmd + sizeof(proto_head_t) + sizeof(mul_head_t)); + uint32_t addr = TFTP_APP_ADDRESS; + uint32_t app_len = 0; + + /* index 为 0 表示是首保, 需要擦除 FLASH. */ + if (0 == m_head->index) + { + while(addr != TFTP_APP_ADDRESS_END) + { + if (spi_flash_erase(addr, SPI_CMD_BLOCK64_ERASE) != HAL_OK) + { + return; + } + + addr += SPI_FLASH_BLOCK64_SIZE; + } + } + wl_ctrl.state = WL_STATE_UPDATE; + wl_ctrl.time_update = HAL_GetTick(); + + /* 计算写 FLASH 地址, 并写入 FLASH. */ + addr = TFTP_APP_ADDRESS + m_head->index * DEBUG_DATA_SIZE; + if (m_head->len > DEBUG_DATA_SIZE + || m_head->index >= 2944) + { + return; + } + else if(m_head->len > 0) + { + if (spi_flash_write(addr, data, m_head->len) != HAL_OK) + { + return; + } + } + + /* 长度小于 DEBUG_FLASH_BUF_SIZE 则认为是最后一包. */ + if(m_head->len < DEBUG_DATA_SIZE) + { + /* 校验数据. */ + app_len = addr - TFTP_APP_ADDRESS + m_head->len; + wl_ctrl.app_len = app_len; + dau_ctrl.update_flag = TRUE; + } + + /* 回复报文发送 */ + wl_ctrl.pkt_id_recv = head->pkt_id; + wl_ctrl.mul_idx = m_head->index; + wl_ctrl.update_len = m_head->len; + _wl_4G_send_update_fpga(); + + /* 初始化状态量 */ + if(m_head->len < DEBUG_DATA_SIZE) + { + wl_ctrl.mul_idx = 0; + wl_ctrl.update_len = 0; + wl_ctrl.state = WL_STATE_END; + dau_ctrl.update_rt = DAU_UPD_OK; + } +} + +/* FPGA 升级结果报文回复. */ +static void _wl_4G_recv_update_fpga_rt(void) +{ + wl_ctrl.state = WL_STATE_END; + wl_ctrl.time_send = 0; + wl_ctrl.send_cnt = 0; + dau_ctrl.update_rt = DAU_UPD_NONE; + + _wl_4G_pkt_id_update(); + return; +} + /* 数据回复处理. */ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) { @@ -796,64 +880,101 @@ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) return; } - if (DEBUG_CT_REQUEST == head->cmd_type) + /* 升级时不处理其他数据 */ + if (WL_STATE_UPDATE == wl_ctrl.state) { - /* 共有命令处理. */ - switch (head->cmd) + if (DEBUG_CT_REQUEST == head->cmd_type) { - case DEBUG_C_CONTACT: - _wl_4G_recv_contect(cmd, len); - break; - case DEBUG_C_RESET: - _wl_4G_recv_reset(cmd, len); - break; - case DEBUG_C_UPDATE_APP: - _wl_4G_recv_update(cmd, len); - break; - case DEBUG_C_DEV_CONFIG_SET: - _wl_4G_recv_cfg_set(cmd, len); - break; - case DEBUG_C_UPDATE_APP_RT: - _wl_4G_recv_update_rt(cmd, len); - break; - case DEBUG_C_KEEPALIVE: - _wl_4G_recv_keepalive(); - break; - case DEBUG_C_TIME: - _wl_4G_recv_time(cmd, len); - break; - default: - break; + /* 共有命令处理. */ + switch (head->cmd) + { + case DEBUG_C_UPDATE_APP: + _wl_4G_recv_update(cmd, len); + break; + default: + break; + } + } + if (DEBUG_CT_PRV_REQUEST == head->cmd_type) + { + /* 私有命令处理. */ + switch (head->cmd) + { + case DEBUG_PRV_UPDATE_FPGA: + _wl_4G_recv_update_fpga(cmd, len); + break; + default: + break; + } } } - else if (DEBUG_CT_PRV_REQUEST == head->cmd_type) + else { - /* 私有命令处理. */ - switch (head->cmd) + if (DEBUG_CT_REQUEST == head->cmd_type) { - case DEBUG_PRV_REALDATA: - _wl_4G_recv_realdata(); - break; - case DEBUG_PRV_POWER: - _wl_4G_recv_power(cmd, len); - break; - case DEBUG_PRV_DEFECT: - _wl_4G_recv_defect(cmd, len); - break; - case DEBUG_PRV_REALDATA_FUALT: - _wl_4G_recv_realdata_fault(); - break; - case DEBUG_PRV_POWER_FAULT: - _wl_4G_recv_power_fault(cmd, len); - break; - case DEBUG_PRV_FAULT: - _wl_4G_recv_fault(cmd, len); - break; - case DEBUG_PRV_WAVE_COL: - _wl_4G_recv_wave_force(cmd, len); - break; - default: - break; + /* 共有命令处理. */ + switch (head->cmd) + { + case DEBUG_C_CONTACT: + _wl_4G_recv_contect(cmd, len); + break; + case DEBUG_C_RESET: + _wl_4G_recv_reset(cmd, len); + break; + case DEBUG_C_UPDATE_APP: + _wl_4G_recv_update(cmd, len); + break; + case DEBUG_C_DEV_CONFIG_SET: + _wl_4G_recv_cfg_set(cmd, len); + break; + case DEBUG_C_UPDATE_APP_RT: + _wl_4G_recv_update_rt(cmd, len); + break; + case DEBUG_C_KEEPALIVE: + _wl_4G_recv_keepalive(); + break; + case DEBUG_C_TIME: + _wl_4G_recv_time(cmd, len); + break; + default: + break; + } + } + else if (DEBUG_CT_PRV_REQUEST == head->cmd_type) + { + /* 私有命令处理. */ + switch (head->cmd) + { + case DEBUG_PRV_REALDATA: + _wl_4G_recv_realdata(); + break; + case DEBUG_PRV_POWER: + _wl_4G_recv_power(cmd, len); + break; + case DEBUG_PRV_DEFECT: + _wl_4G_recv_defect(cmd, len); + break; + case DEBUG_PRV_REALDATA_FUALT: + _wl_4G_recv_realdata_fault(); + break; + case DEBUG_PRV_POWER_FAULT: + _wl_4G_recv_power_fault(cmd, len); + break; + case DEBUG_PRV_FAULT: + _wl_4G_recv_fault(cmd, len); + break; + case DEBUG_PRV_WAVE_COL: + _wl_4G_recv_wave_force(cmd, len); + break; + case DEBUG_PRV_UPDATE_FPGA: + _wl_4G_recv_update_fpga(cmd, len); + break; + case DEBUG_PRV_UPDATE_RT: + _wl_4G_recv_update_fpga_rt(); + break; + default: + break; + } } } } @@ -1081,21 +1202,31 @@ static void _wl_4G_send_cfg_set(void) /* 升级结果报文发送 */ static void _wl_4G_send_update_rt(void) { - proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf_recv; - int32_t *rt = (int32_t*)(wl_ctrl.dma_tx_buf_recv + sizeof(proto_head_t)); + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf; + int32_t *rt = (int32_t*)(wl_ctrl.dma_tx_buf + sizeof(proto_head_t)); uint32_t *crc = NULL; /* 封装报文头. */ - _wl_4G_head_init_recv(sizeof(proto_head_t) + sizeof(int32_t), DEBUG_CT_REPLY, DEBUG_C_UPDATE_APP_RT, wl_ctrl.pkt_id_recv); + _wl_4G_head_init(sizeof(proto_head_t) + sizeof(int32_t), DEBUG_CT_REPLY, DEBUG_C_UPDATE_APP_RT, wl_ctrl.pkt_id); *rt = wl_ctrl.update_rt; /* 计算校验和. */ - crc = (uint32_t*)(wl_ctrl.dma_tx_buf_recv + head->len); - *crc = crc32(wl_ctrl.dma_tx_buf_recv, head->len); + crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf, head->len); /* 发送报文 */ - _wl_4G_transmit(wl_ctrl.dma_tx_buf_recv, head->len + 4); + osDelay(100); + if (HAL_OK == _wl_4G_transmit(wl_ctrl.dma_tx_buf, head->len + 4)) + { + /* 发送成功, 如果指定时间内没有收到回复, 则根据 timeout 时间重发. */ + wl_ctrl.time_send = HAL_GetTick() + 5500; + } + else + { + /* 发送失败, 等待 1s 重发. */ + wl_ctrl.time_send = HAL_GetTick() + 1100; + } } /* 保活报文发送. */ @@ -1108,7 +1239,7 @@ static void _wl_4G_send_keepalive(void) /* 封装报文头. */ _wl_4G_head_init(sizeof(proto_head_t) + sizeof(wl_proto_state_t), DEBUG_CT_REPLY, DEBUG_C_KEEPALIVE, wl_ctrl.pkt_id); - data->is_utc_valid = dau_ctrl.is_utc_valid; + data->is_utc_valid = dau_ctrl.is_utc_ok; data->utc = dau_ctrl.utc; /* 计算校验和. */ @@ -1484,6 +1615,57 @@ static void _wl_4G_send_wave_force(void) _wl_4G_transmit(wl_ctrl.dma_tx_buf_recv, head->len + 4); } +/* 升级请求报文发送. */ +static void _wl_4G_send_update_fpga(void) +{ + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf_recv; + mul_head_t *m_head = (mul_head_t*)(wl_ctrl.dma_tx_buf_recv + sizeof(proto_head_t)); + uint32_t *crc = NULL; + + /* 封装报文头. */ + _wl_4G_head_init_recv(sizeof(proto_head_t), DEBUG_CT_PRV_REPLY, DEBUG_PRV_UPDATE_FPGA, wl_ctrl.pkt_id_recv); + + head->len = sizeof(proto_head_t) + sizeof(mul_head_t) + 64; + m_head->index = wl_ctrl.mul_idx; + m_head->len = wl_ctrl.update_len; + + /* 计算校验和. */ + crc = (uint32_t*)(wl_ctrl.dma_tx_buf_recv + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf_recv, head->len); + + /* 发送报文 */ + _wl_4G_transmit(wl_ctrl.dma_tx_buf_recv, head->len + 4); +} + +/* FPGA 升级结果报文发送. */ +static void _wl_4G_send_update_fpga_rt(void) +{ + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf; + int32_t *rt = (int32_t*)(wl_ctrl.dma_tx_buf + sizeof(proto_head_t)); + uint32_t *crc = NULL; + + /* 封装报文头. */ + _wl_4G_head_init(sizeof(proto_head_t) + sizeof(int32_t), DEBUG_CT_PRV_REPLY, DEBUG_PRV_UPDATE_RT, wl_ctrl.pkt_id); + + *rt = (dau_ctrl.update_rt != DAU_UPD_OK); + + /* 计算校验和. */ + crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf, head->len); + + /* 发送报文. */ + if (HAL_OK == _wl_4G_transmit(wl_ctrl.dma_tx_buf, head->len + 4)) + { + /* 发送成功, 如果指定时间内没有收到回复, 则根据 timeout 时间重发. */ + wl_ctrl.time_send = HAL_GetTick() + 5500; + } + else + { + /* 发送失败, 等待 1s 重发. */ + wl_ctrl.time_send = HAL_GetTick() + 1100; + } +} + /* 数据发送 */ void _wl_4G_send(void) { @@ -1534,6 +1716,20 @@ void _wl_4G_send(void) wl_ctrl.send_cnt++; break; } + else if (WL_STATE_UPDATE_RT == wl_ctrl.state) + { + /* 设备保活报文发送. */ + _wl_4G_send_update_rt(); + wl_ctrl.send_cnt++; + break; + } + else if (WL_STATE_UPDATE_FPGA_RT == wl_ctrl.state) + { + /* 设备保活报文发送. */ + _wl_4G_send_update_fpga_rt(); + wl_ctrl.send_cnt++; + break; + } else if (WL_STATE_KEEPALIVE == wl_ctrl.state) { /* 设备保活报文发送. */ @@ -1551,7 +1747,11 @@ void _wl_4G_send(void) /* 发送数据状态机改变 */ void _wl_4G_state_chg(void) { - if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP)) + if (dau_ctrl.update_rt != DAU_UPD_NONE) + { + wl_ctrl.state = WL_STATE_UPDATE_FPGA_RT; + } + else if(!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP)) { wl_ctrl.state = WL_STATE_REALDATA_FAULT; } @@ -1606,6 +1806,8 @@ void _wl_4G_init_soft(void) { /* 修改波特率. */ _wl_4G_init_cmd_send("AT+IPR=230400\r\n", 1100); + //_wl_4G_init_cmd_send("AT+IPR=115200\r\n", 1100); + //_wl_4G_init_cmd_send("AT+IPR=19200\r\n", 1100); wl_ctrl.send_cnt++; } else if ((WL_STATE_AT_QICSGP == wl_ctrl.state) && is_timeout) diff --git a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep index 0eaf7b5..c4f01e4 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep @@ -5,547 +5,559 @@ CableMonitor_APP_V3.2 - $PROJ_DIR$\startup_stm32l496xx.s - $PROJ_DIR$\..\Core\Src\cli.c - $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c $PROJ_DIR$\..\Core\Src\dau.c - $PROJ_DIR$\..\Core\Src\dev_config.c - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\common.c - $PROJ_DIR$\..\Core\Src\adc.c - $PROJ_DIR$\..\Core\Src\freertos.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\Core\Src\flash_log.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - $PROJ_DIR$\..\Core\Src\RS485_debug.c - $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Core\Src\freertos.c $PROJ_DIR$\..\Core\Src\rtc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\dev_config.c $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\flash_log.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c $PROJ_DIR$\..\Core\Src\flash_if.c - $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - $PROJ_DIR$\..\Core\Src\RS485_sensor.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $PROJ_DIR$\..\Core\Inc\dev_config.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi - $PROJ_DIR$\..\Core\Inc\ADC_collect.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o + $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\..\Core\Inc\RS485_debug.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\Core\Inc\main.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\..\Core\Inc\common.h + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\..\Core\Inc\flash_log.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\Core\Src\recording_wave.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h - $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h - $PROJ_DIR$\..\Core\Inc\flash_log.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\Core\Inc\ADC_collect.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $PROJ_DIR$\..\Core\Inc\recording_wave.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o + $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o - $PROJ_DIR$\..\Core\Inc\RS485_sensor.h - $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o - $PROJ_DIR$\..\Core\Inc\common.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\..\Core\Inc\wireless.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o - $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\RS485_debug.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\..\Core\Inc\rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi $PROJ_DIR$\..\Core\Inc\flash_if.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Core\Inc\recording_wave.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\Core\Inc\dev_config.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o - $PROJ_DIR$\..\Core\Inc\wireless.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et - $TOOLKIT_DIR$\inc\c\time32.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o - $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et + $PROJ_DIR$\..\Core\Inc\dma.h $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h + $TOOLKIT_DIR$\inc\c\stdarg.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\..\Core\Inc\spi.h - $PROJ_DIR$\..\Core\Inc\cli.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\Core\Inc\dau.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o - $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h + $PROJ_DIR$\..\Core\Inc\dau.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\..\Core\Inc\cli.h + $PROJ_DIR$\..\Core\Inc\spi.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\Core\Inc\position.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi + $PROJ_DIR$\..\Core\Inc\position.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o [ROOT_NODE] ILINK - 218 110 + 123 221 - $PROJ_DIR$\startup_stm32l496xx.s - - - AARM - 281 - - - - - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c ICCARM - 45 + 259 BICOMP - 348 + 220 __cstat - 330 + 281 ICCARM - 124 116 88 283 247 306 91 95 228 232 224 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 43 150 237 102 264 83 325 196 131 235 239 279 349 274 216 129 133 198 105 160 322 170 210 69 162 327 + 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 142 320 94 261 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 92 308 142 271 215 245 261 157 141 165 203 336 320 206 83 180 341 298 278 137 94 267 166 205 211 119 184 344 57 87 230 77 86 297 347 270 167 309 96 275 339 174 171 285 - $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c ICCARM - 206 + 268 BICOMP - 244 + 120 __cstat - 317 + 185 ICCARM - 124 116 88 283 247 306 91 76 344 95 228 336 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 69 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 245 96 261 167 271 278 137 165 275 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c ICCARM - 332 + 183 BICOMP - 350 + 315 __cstat - 337 + 89 ICCARM - 124 116 88 283 247 306 91 76 344 95 228 232 224 308 292 321 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 274 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 170 69 327 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 320 83 87 261 344 206 180 245 308 157 215 141 230 165 86 297 271 184 94 267 166 205 211 119 57 77 347 270 92 203 341 167 309 96 142 336 278 137 275 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c ICCARM - 323 + 284 BICOMP - 208 + 143 __cstat - 146 + 244 ICCARM - 95 116 88 283 247 306 91 228 124 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 43 150 237 102 264 83 325 196 131 235 239 349 133 198 105 170 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 96 261 245 167 271 278 137 165 275 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\dau.c ICCARM - 63 + 277 BICOMP - 152 + 329 __cstat - 315 + 324 ICCARM - 334 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 80 165 245 86 297 347 184 151 348 186 91 292 145 241 274 346 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 56 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 223 132 343 177 BICOMP - 291 233 145 289 88 79 249 40 179 215 89 116 75 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 334 310 + 166 245 184 261 90 39 94 211 57 275 241 343 165 145 320 267 205 119 95 186 56 102 142 308 206 157 83 215 180 141 87 278 137 285 271 111 151 292 346 223 132 177 86 297 347 348 91 274 167 309 96 336 121 287 342 263 249 291 80 230 77 270 92 203 341 344 298 339 174 171 209 118 195 333 189 100 - $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c ICCARM - 85 + 252 BICOMP - 135 + 149 __cstat - 223 + 229 ICCARM - 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 43 150 237 102 264 83 325 196 131 235 239 279 349 129 232 224 133 198 105 322 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 245 166 92 261 94 211 57 165 203 344 267 205 119 77 347 270 341 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c ICCARM - 42 + 79 BICOMP - 269 + 331 __cstat - 139 + 197 ICCARM - 336 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 69 + 186 165 245 86 297 347 184 91 271 121 96 209 342 118 195 263 333 137 189 249 291 100 55 95 111 287 - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c ICCARM - 290 + 264 BICOMP @@ -553,1165 +565,1197 @@ __cstat - 55 + 131 ICCARM - 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 349 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 98 291 145 116 88 196 265 92 284 343 289 237 283 247 242 96 195 104 84 79 91 306 264 325 239 74 52 101 285 256 212 151 217 320 233 235 279 179 150 102 83 131 89 40 249 215 338 259 112 250 262 254 213 49 43 75 310 349 + 180 245 206 261 320 83 87 344 308 157 215 141 230 165 86 297 271 184 94 267 166 205 211 119 57 77 347 270 92 203 341 298 167 309 96 142 336 278 137 275 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c ICCARM - 113 + 317 BICOMP - 108 + 269 __cstat - 128 + 112 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 88 98 259 291 265 92 284 116 112 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 165 261 167 271 278 137 275 96 245 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c ICCARM - 202 + 114 BICOMP - 147 + 338 __cstat - 200 + 214 ICCARM - 124 116 88 283 247 306 91 95 228 279 43 179 289 150 237 102 264 83 325 89 196 131 235 239 349 129 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 232 224 133 198 105 170 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 96 261 245 167 271 278 137 165 275 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c ICCARM - 118 + 116 BICOMP - 297 + 133 __cstat - 164 + 150 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 291 89 40 289 215 75 116 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 96 261 245 167 271 278 137 165 275 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c ICCARM - 303 + 238 BICOMP - 41 + 300 __cstat - 154 + 181 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 212 88 52 291 242 285 217 343 74 101 256 151 320 116 283 247 289 91 265 96 98 195 92 104 284 84 306 338 259 112 250 262 40 233 179 145 249 215 89 75 254 213 49 310 + 261 137 167 271 278 275 165 96 245 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c ICCARM - 307 + 160 BICOMP - 51 + 191 __cstat - 229 + 279 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 291 179 88 343 40 289 215 89 116 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 75 310 + 245 96 261 142 167 271 278 137 165 275 309 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 90 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 270 + 163 BICOMP - 293 + 247 __cstat - 252 + 78 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 56 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 186 91 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 177 84 345 132 343 BICOMP - 306 96 104 250 291 195 84 338 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 141 157 165 86 271 261 343 142 308 215 230 297 184 309 177 206 83 180 87 245 91 95 291 111 345 320 94 267 166 205 211 119 57 77 347 270 92 203 288 186 39 84 132 90 167 96 336 278 137 275 285 121 287 342 263 249 56 341 344 298 339 174 171 209 118 195 333 189 100 102 - $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 204 + 144 BICOMP - 109 + 222 __cstat - 260 + 93 ICCARM - 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 162 69 210 170 + 227 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 261 90 336 309 344 142 271 245 167 96 278 137 165 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 298 339 174 171 227 275 285 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\wireless.c ICCARM - 111 + 73 BICOMP - 64 + 147 __cstat - 127 + 326 ICCARM - 216 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 69 + 80 165 245 86 297 347 184 186 91 292 145 56 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 337 243 219 95 111 121 209 342 118 195 263 333 189 249 291 100 287 177 39 102 132 223 84 343 + + + BICOMP + 184 205 177 320 267 119 261 271 333 100 121 90 337 84 165 245 94 166 211 57 275 291 102 111 292 219 132 343 91 142 308 206 157 83 215 180 141 87 285 209 195 96 186 56 243 95 39 223 86 297 347 145 167 309 336 278 137 118 189 80 230 77 270 92 203 341 344 298 339 174 171 287 342 263 249 - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\freertos.c ICCARM - 156 + 258 BICOMP - 59 + 76 __cstat - 299 + 170 ICCARM - 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 300 43 150 237 102 264 83 325 196 131 235 239 + 121 96 165 245 86 297 347 184 271 209 342 118 195 263 333 137 189 249 291 100 90 142 320 94 261 309 57 336 230 77 270 278 87 141 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 111 287 BICOMP - 237 116 145 40 289 215 89 291 179 88 310 43 233 249 75 300 235 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 264 325 79 343 262 254 213 49 150 102 83 131 196 239 + 166 261 142 165 245 189 94 211 57 344 271 342 86 297 320 267 205 119 77 90 184 347 195 333 100 308 206 157 83 215 180 141 87 230 309 291 111 96 209 118 263 249 137 167 336 278 270 92 203 341 298 339 174 171 121 275 285 287 - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Core\Src\rtc.c ICCARM - 65 + 196 BICOMP - 71 + 162 __cstat - 324 + 72 ICCARM - 124 116 88 283 247 306 91 95 228 232 224 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 336 216 129 133 279 43 150 237 102 264 83 325 196 131 235 239 349 210 198 105 69 170 162 327 + 219 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 292 145 + + + BICOMP + 166 245 92 94 211 57 165 203 261 267 205 119 77 347 270 341 298 145 90 320 308 206 157 83 215 180 141 87 230 86 297 271 184 344 292 142 167 309 96 336 278 137 275 285 219 339 174 171 - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\dev_config.c ICCARM - 57 + 334 BICOMP - 268 + 161 __cstat - 313 + 200 ICCARM - 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 - - - BICOMP - 88 179 291 145 40 289 215 89 116 75 233 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 79 310 + 186 165 245 86 297 347 184 91 80 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 111 121 209 342 118 195 263 333 189 249 291 100 287 95 39 102 223 - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 87 + 294 BICOMP - 60 + 256 __cstat - 318 + 146 ICCARM - 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 145 242 265 291 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 - - - BICOMP - 259 74 145 289 256 88 291 101 151 116 112 249 242 52 285 212 250 262 215 89 265 96 98 195 92 104 91 343 284 217 320 84 283 247 306 338 40 233 179 75 254 213 49 310 + 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 111 121 209 342 118 195 263 333 189 249 291 100 287 337 265 219 292 145 346 243 56 227 - $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c ICCARM - 132 + 159 BICOMP - 166 + 156 __cstat - 158 + 307 ICCARM - 129 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 232 224 - - - BICOMP - 98 88 259 265 92 284 116 112 291 96 195 104 84 306 338 250 262 224 79 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 232 145 40 233 179 249 215 89 75 310 129 254 213 49 + 80 165 245 86 297 347 184 186 91 56 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 84 132 177 223 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\spi.c ICCARM - 346 + 325 BICOMP - 238 + 280 __cstat - 115 + 231 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 - - - BICOMP - 256 91 74 320 247 291 101 151 116 283 289 343 242 52 285 212 217 88 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 262 254 213 49 75 310 + 346 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 343 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c ICCARM - 240 + 152 BICOMP - 230 + 204 __cstat - 201 + 125 ICCARM - 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 43 150 237 102 264 83 325 196 131 235 239 349 336 334 129 232 224 321 216 274 220 + 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 242 121 209 342 118 195 263 333 189 249 291 100 + + + BICOMP + 342 165 142 167 271 278 137 261 96 245 285 121 309 336 275 242 291 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 195 333 90 344 298 339 174 171 209 118 263 249 189 100 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c ICCARM - 231 + 323 BICOMP - 276 + 303 __cstat - 282 + 71 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 89 291 40 289 215 75 116 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 215 184 308 230 297 261 157 141 165 86 271 344 320 206 83 180 87 245 94 267 166 205 211 119 57 77 347 270 92 203 341 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Core\Src\flash_log.c ICCARM - 94 + 198 BICOMP - 225 + 187 __cstat - 56 + 193 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 80 165 245 86 297 347 184 186 91 111 121 96 271 209 342 118 195 263 333 137 189 249 291 100 287 219 90 142 320 94 261 309 57 336 230 77 270 278 87 141 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 292 145 95 39 102 223 BICOMP - 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 291 297 118 166 137 184 102 86 263 94 211 57 261 285 219 165 245 96 249 320 267 205 119 77 95 288 39 347 209 271 90 142 308 206 157 83 215 180 141 87 230 275 145 186 111 223 91 121 287 342 195 333 189 100 292 167 309 336 278 270 80 92 203 341 344 298 339 174 171 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c ICCARM - 114 + 251 BICOMP - 120 + 322 __cstat - 288 + 37 ICCARM - 274 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 95 228 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 210 162 322 69 327 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 141 157 165 86 271 261 308 215 230 297 184 344 320 206 83 180 87 245 94 267 166 205 211 119 57 77 347 270 92 203 341 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c ICCARM - 48 + 226 BICOMP - 326 + 217 __cstat - 47 + 169 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 250 104 262 96 306 291 195 84 338 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 254 213 49 310 + 261 142 271 245 309 336 167 96 278 137 165 275 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\flash_if.c ICCARM - 339 + 289 BICOMP - 305 + 164 __cstat - 189 + 239 ICCARM - 321 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 327 + 111 121 96 165 245 86 297 347 184 271 209 342 118 195 263 333 137 189 249 291 100 287 346 90 142 320 94 261 309 57 336 230 77 270 278 87 141 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 223 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 209 + 127 BICOMP - 294 + 101 __cstat - 205 + 179 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 - - - BICOMP - 151 101 116 283 289 291 74 256 320 247 91 343 242 52 285 212 217 88 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 262 254 213 49 75 310 + 243 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 132 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c ICCARM - 107 + 253 BICOMP - 253 + 340 __cstat - 97 + 136 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 242 285 217 291 343 52 212 88 74 101 256 151 320 116 283 247 289 91 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 75 262 254 213 49 310 + 341 119 298 267 347 261 205 77 270 94 166 211 57 165 245 92 203 320 308 206 157 83 215 180 141 87 230 86 297 271 184 344 167 309 96 142 336 278 137 275 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c ICCARM - 304 + 314 BICOMP - 80 + 124 __cstat - 261 + 319 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 137 261 167 271 278 275 165 96 245 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 285 - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 214 + 110 BICOMP - 342 + 126 __cstat - 280 + 286 ICCARM - 95 116 88 283 247 306 91 228 289 43 179 150 237 102 264 83 325 89 196 131 235 239 160 133 279 349 + 265 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 + + + BICOMP + 261 309 142 271 245 90 336 167 96 278 137 165 275 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 298 339 174 171 265 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c ICCARM - 188 + 122 BICOMP - 207 + 313 __cstat - 144 + 273 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 80 165 245 86 297 347 184 151 348 186 91 337 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 132 BICOMP - 291 145 289 88 233 249 40 179 215 89 116 75 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 184 261 271 333 100 90 336 95 165 245 309 142 102 111 186 132 167 96 278 137 209 195 151 337 39 86 297 347 348 91 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 270 275 285 291 118 189 121 80 92 203 341 344 298 339 174 171 287 342 263 249 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\cli.c ICCARM - 301 + 250 BICOMP - 296 + 321 __cstat - 67 + 283 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 80 165 245 86 297 347 184 186 91 292 145 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 121 209 342 118 195 263 333 189 249 291 100 111 287 56 243 219 95 39 102 55 345 223 177 132 84 343 BICOMP - 116 291 40 289 215 89 75 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 157 165 245 177 141 261 56 142 308 215 230 271 118 189 121 90 39 343 86 297 206 83 180 87 309 288 291 219 345 84 184 347 145 320 94 267 166 205 211 119 57 77 270 96 287 102 186 292 111 243 95 55 223 132 91 167 336 278 137 275 285 209 195 333 100 80 92 203 341 344 298 339 174 171 342 263 249 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Core\Src\common.c ICCARM - 121 + 130 BICOMP - 331 + 65 __cstat - 211 + 175 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 - - - BICOMP - 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 80 165 245 86 297 347 184 186 91 56 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 121 209 342 118 195 263 333 189 249 291 100 111 287 219 292 145 95 39 102 345 - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Core\Src\adc.c ICCARM - 319 + 129 BICOMP - 68 + 232 __cstat - 90 + 190 ICCARM - 279 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 349 321 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 170 + 337 90 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 132 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\startup_stm32l496xx.s + + + AARM + 216 + + + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c ICCARM - 181 + 38 BICOMP - 286 + 208 __cstat - 143 + 75 ICCARM - 220 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 291 79 249 233 343 145 289 88 40 179 215 89 116 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 220 75 310 + 211 165 94 57 203 261 166 245 92 267 205 119 77 347 270 341 320 308 206 157 83 215 180 141 87 230 86 297 271 184 344 167 309 96 142 336 278 137 275 298 339 174 171 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c ICCARM - 311 + 210 BICOMP - 100 + 311 __cstat - 106 + 237 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 151 165 245 86 297 347 184 348 121 96 271 209 342 118 195 263 333 137 189 249 291 100 153 58 BICOMP - 88 179 291 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 + 249 165 184 153 342 245 263 189 100 121 86 271 291 58 348 297 347 96 209 118 195 333 137 151 - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + + ICCARM + 351 + BICOMP - 130 + 310 __cstat - 99 + 138 ICCARM - 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 123 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 228 145 289 291 233 88 279 198 116 249 79 274 91 40 179 215 89 343 133 43 95 123 283 247 306 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 338 259 112 250 262 254 213 49 349 237 83 131 124 75 310 235 150 102 264 325 196 239 105 + 205 77 270 261 267 119 347 341 344 94 166 211 57 165 245 92 203 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c ICCARM - 241 + 108 BICOMP - 66 + 235 __cstat - 134 + 115 ICCARM - 124 116 88 283 247 306 91 95 228 321 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 222 167 285 262 92 254 256 310 104 213 212 49 216 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 170 69 180 + 121 96 165 245 86 297 347 184 271 209 342 118 195 263 333 137 189 249 291 100 328 BICOMP - 91 291 279 180 249 289 145 133 116 242 233 88 43 79 321 170 228 40 179 215 89 75 254 95 216 198 69 283 247 306 265 74 96 52 98 101 195 222 285 92 256 104 212 151 284 217 320 84 338 167 310 213 49 349 237 83 131 235 124 259 112 250 343 262 150 102 264 325 196 239 105 + 195 165 271 347 137 342 184 333 291 96 209 118 245 297 121 328 86 263 249 189 100 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c ICCARM - 93 + 148 BICOMP - 73 + 335 __cstat - 77 + 139 ICCARM - 76 116 88 283 247 306 91 344 95 228 43 179 289 150 237 102 264 83 325 89 196 131 235 239 275 44 124 + 333 137 245 86 297 347 189 121 96 165 184 271 209 342 118 195 263 249 291 100 BICOMP - 116 289 124 179 235 44 91 283 102 95 43 275 88 344 247 306 150 264 325 89 76 228 237 83 131 196 239 + 189 165 245 291 347 271 121 137 86 297 342 184 195 333 96 209 118 263 249 100 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c ICCARM - 226 + 155 BICOMP - 267 + 117 __cstat - 54 + 188 ICCARM - 95 116 88 283 247 306 91 228 349 289 179 84 338 89 43 150 237 102 264 83 325 196 131 235 239 273 275 82 70 263 138 233 284 249 320 215 217 145 242 265 291 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 271 165 245 86 297 347 186 184 91 121 96 209 342 118 195 263 333 137 189 249 291 100 172 BICOMP - 116 289 306 235 291 138 70 249 233 343 237 196 145 84 82 88 283 247 91 264 325 239 215 40 179 349 43 273 263 228 338 89 150 102 83 131 275 95 284 217 320 242 265 74 96 52 98 101 195 285 92 256 104 212 151 259 112 250 262 254 213 49 75 310 + 118 245 291 165 184 96 86 91 209 263 249 189 100 186 121 172 297 347 271 342 195 333 137 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c ICCARM - 141 + 182 BICOMP - 329 + 109 __cstat - 236 + 295 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 195 84 338 291 96 104 306 250 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 347 267 119 341 261 205 77 270 344 94 166 211 57 165 245 92 203 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c ICCARM - 309 + 240 BICOMP - 272 + 60 __cstat - 119 + 218 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 195 84 338 291 96 104 306 250 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 119 320 341 267 347 205 77 270 94 166 211 57 165 245 92 203 339 174 308 206 157 83 215 180 141 87 230 86 297 271 184 261 298 171 167 309 96 142 336 278 137 344 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c ICCARM - 142 + 168 BICOMP - 155 + 272 __cstat - 58 + 74 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 259 98 88 291 265 92 284 116 112 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 261 96 245 344 167 271 278 137 165 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + + + AARM + 85 + + + + + AARM + 209 + + + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c ICCARM - 347 + 98 BICOMP - 258 + 207 __cstat - 161 + 332 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 151 165 245 86 297 347 184 348 186 91 121 96 271 209 342 118 195 263 333 137 189 249 291 100 99 BICOMP - 265 284 112 92 116 291 98 88 259 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 + 249 245 184 291 348 297 342 263 189 347 165 91 271 186 121 99 86 96 209 118 195 333 137 100 151 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c ICCARM - 136 + 225 BICOMP - 117 + 103 __cstat - 53 + 140 ICCARM - 289 116 88 283 247 306 95 91 228 43 179 150 237 102 264 83 325 89 196 131 235 239 50 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 102 88 235 116 91 179 283 228 150 83 131 196 239 95 43 50 247 306 289 237 264 325 89 + 92 166 245 261 94 211 57 165 203 344 267 205 119 77 347 270 341 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c ICCARM - 159 + 260 BICOMP - 243 + 257 __cstat - 125 + 254 ICCARM - 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 70 275 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 83 88 237 196 70 116 91 131 43 283 289 235 275 344 247 306 179 150 102 264 325 89 76 239 + 261 336 309 142 271 245 339 174 167 96 278 137 165 298 171 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 344 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c ICCARM - 312 + 105 BICOMP - 219 + 304 __cstat - 277 + 293 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 291 249 233 145 289 88 254 213 40 179 215 89 116 262 49 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 75 310 + 205 77 270 261 267 119 347 341 344 94 166 211 57 165 245 92 203 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c ICCARM - 199 + 107 BICOMP - 137 + 305 __cstat - 257 + 173 ICCARM - 76 116 88 283 247 306 91 344 95 228 43 179 289 150 237 102 264 83 325 89 196 131 235 239 70 + 151 165 245 86 297 347 184 348 121 96 271 209 342 118 195 263 333 137 189 249 291 100 99 153 BICOMP - 131 88 91 235 344 247 237 83 196 306 116 228 289 95 43 70 283 179 150 102 264 325 89 239 76 + 263 245 342 189 99 165 184 249 121 86 271 291 153 348 297 347 96 209 118 195 333 137 151 100 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c ICCARM - 62 + 290 BICOMP - 278 + 299 __cstat - 271 + 106 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 151 165 245 86 297 347 184 348 121 96 271 209 342 118 195 263 333 137 189 249 291 100 BICOMP - 116 291 40 289 215 89 343 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 75 310 + 165 195 245 209 137 121 348 297 333 291 184 347 96 118 271 151 86 342 263 249 189 100 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c ICCARM - 251 + 97 BICOMP - 302 + 233 __cstat - 126 + 228 ICCARM - 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 275 273 + 151 165 245 86 297 347 184 348 186 91 121 96 271 209 342 118 195 263 333 137 189 249 291 100 153 104 80 BICOMP - 131 116 91 275 237 88 83 196 239 43 283 289 235 273 344 247 306 179 150 102 264 325 89 76 + 165 271 80 96 291 104 184 86 118 186 121 153 245 348 297 347 209 195 333 137 151 91 342 263 249 189 100 @@ -1720,25 +1764,25 @@ ICCARM - 157 + 128 BICOMP - 153 + 248 __cstat - 266 + 296 ICCARM - 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 239 + 151 165 245 86 297 347 184 348 121 96 271 209 342 118 195 263 333 137 189 249 100 BICOMP - 116 102 239 91 283 306 179 289 43 88 344 247 150 264 325 89 76 237 83 131 196 + 165 118 100 184 86 347 96 271 121 245 348 297 209 195 333 137 151 342 263 249 189 @@ -1747,194 +1791,175 @@ ICCARM - 298 + 330 BICOMP - 295 + 255 __cstat - 149 + 113 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 250 104 262 96 306 291 195 84 338 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 254 213 49 310 - - - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - - - AARM - 245 - - - - - AARM - 150 + 341 119 298 267 347 261 205 77 270 94 166 211 57 165 245 92 203 320 308 206 157 83 215 180 141 87 230 86 297 271 184 344 167 309 96 142 336 278 137 275 339 174 171 285 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c ICCARM - 61 + 234 BICOMP - 287 + 201 __cstat - 78 + 194 ICCARM - 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 333 + 186 165 245 86 297 347 184 91 287 271 96 77 270 137 121 209 342 118 195 263 333 189 249 291 100 58 153 67 99 213 282 309 57 336 230 278 87 142 320 94 261 141 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 264 116 289 306 89 237 91 325 235 179 150 102 88 247 43 333 283 83 131 196 239 + 165 271 347 291 261 282 99 336 309 344 342 189 142 77 67 245 86 297 184 195 333 100 278 167 96 287 121 58 213 91 270 137 209 118 263 249 153 186 57 87 230 320 94 308 267 206 166 157 205 83 211 215 119 180 141 92 203 341 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c ICCARM - 122 + 349 BICOMP - 86 + 69 __cstat - 140 + 158 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 104 242 250 96 306 195 84 338 265 98 92 284 116 88 259 112 254 213 74 52 101 285 256 212 151 217 320 283 247 289 91 291 262 49 40 233 179 145 249 215 89 343 75 310 + 94 57 203 211 165 261 166 245 92 344 267 205 119 77 347 270 341 320 308 206 157 83 215 180 141 87 230 86 297 271 184 167 309 96 142 336 278 137 298 339 174 171 275 285 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c ICCARM - 234 + 70 BICOMP - 163 + 302 __cstat - 221 + 306 ICCARM - 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + 142 320 94 261 309 57 336 271 165 245 86 297 347 230 77 270 137 278 87 141 96 184 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 BICOMP - 92 116 265 284 112 291 98 88 259 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 262 254 213 49 310 + 165 261 167 271 278 137 344 96 245 309 142 336 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 86 297 347 270 184 92 203 341 298 339 174 171 275 285 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - ICCARM - 148 - - - BICOMP - 340 + ILINK + 221 - __cstat - 46 + OBJCOPY + 88 - ICCARM - 325 89 88 283 247 306 196 43 179 116 91 289 150 237 102 264 83 131 235 239 - - - BICOMP - 196 116 88 235 306 289 43 89 283 247 237 91 264 325 179 150 102 83 131 239 + ILINK + 312 129 122 250 234 130 108 277 334 110 210 289 198 258 79 144 290 128 294 148 85 98 159 196 325 216 268 323 251 253 183 284 226 314 252 264 317 114 116 160 238 168 182 225 105 351 240 330 260 349 70 38 152 155 259 97 127 107 163 73 327 192 212 81 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Core\Src\recording_wave.c ICCARM - 227 + 318 BICOMP - 246 + 154 __cstat - 72 + 316 ICCARM - 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 + 80 165 245 86 297 347 184 186 91 346 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 176 134 83 298 211 339 215 285 119 174 180 171 243 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 223 132 135 BICOMP - 116 264 88 150 89 43 344 247 325 235 91 306 179 102 289 76 283 237 83 131 196 239 + 184 261 111 135 336 271 142 95 165 320 309 245 121 90 346 223 91 167 96 278 137 275 339 186 243 39 132 86 297 347 94 308 267 206 166 157 205 176 83 211 215 119 180 141 57 87 230 77 270 134 285 174 171 287 342 263 249 291 80 92 203 341 344 298 209 118 195 333 189 100 102 - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\..\Core\Src\RS485_sensor.c - OBJCOPY - 248 + BICOMP + 202 - ILINK - 110 + __cstat + 199 - ILINK - 255 42 206 45 226 85 61 332 323 63 251 319 202 290 214 181 227 157 240 148 245 199 204 132 339 281 311 346 209 48 107 304 188 231 113 303 301 121 94 57 118 307 270 142 141 309 122 298 312 347 62 234 156 136 87 93 111 159 114 65 341 103 165 197 + ICCARM + 80 165 245 86 297 347 184 186 91 56 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 83 298 211 339 215 285 119 174 180 171 95 111 121 209 342 118 195 263 333 189 249 291 100 287 39 102 82 + + + BICOMP + 91 142 271 261 309 245 111 39 165 336 90 56 184 167 96 278 137 344 95 121 186 82 86 297 347 320 94 308 267 206 166 157 205 83 211 215 119 180 141 57 87 230 77 270 92 203 341 298 339 174 171 287 342 263 249 80 275 285 291 209 118 195 333 189 100 102 @@ -1943,25 +1968,25 @@ ICCARM - 335 + 262 BICOMP - 203 + 236 __cstat - 328 + 276 ICCARM - 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 222 167 285 262 92 254 256 310 104 213 212 49 198 133 279 43 150 237 102 264 83 325 196 131 235 239 349 105 69 345 170 + 80 165 245 86 297 347 184 186 91 56 90 142 320 94 261 309 57 336 271 230 77 270 137 278 87 141 96 167 308 92 267 206 166 203 341 157 205 344 275 176 134 83 298 211 339 215 285 119 174 180 171 39 95 111 121 209 342 118 195 263 333 189 249 291 100 287 102 132 350 223 BICOMP - 289 215 40 79 291 306 89 179 69 91 88 145 133 274 170 116 283 247 242 233 249 75 254 235 102 196 279 95 198 345 228 265 74 96 52 98 101 195 222 285 92 256 104 212 151 284 217 320 84 338 167 310 213 49 150 264 325 239 43 124 259 112 250 343 262 105 349 237 83 131 + 271 278 167 90 261 347 137 96 132 184 245 142 95 56 223 165 86 297 320 309 336 275 339 291 118 189 111 186 39 350 91 94 308 267 206 166 157 205 176 83 211 215 119 180 141 57 87 230 77 270 134 285 174 171 209 195 333 100 121 80 92 203 341 344 298 102 287 342 263 249 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dbgdt b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dbgdt index b225f41..9c66e54 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dbgdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dbgdt @@ -148,7 +148,7 @@ 14 - 24 + 38 1 @@ -158,7 +158,7 @@ 1 1 1 - AE0600000F00598400000200000040E1000002000000108600001100000056840000010000005F860000020000000F810000010000000C8100007706000055840000020000000E810000050000000B8100000A00000005840000020000001186000001000000468100000100000010840000080000000D81000004000000 + AE0600000F0040E10000020000005984000002000000568400000100000010860000110000000F810000010000005F860000020000000C8100007706000055840000020000000E810000050000000B8100000A00000005840000020000001186000001000000108400000800000046810000010000000D81000004000000 0000 @@ -167,7 +167,7 @@ 0 0A0000000A0000006E0000006E000000 - 00000000E603000080070000F9030000 + 00000000DE03000080070000F1030000 4096 0 0 @@ -220,7 +220,7 @@ 34054 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 32768 0 0 @@ -233,7 +233,7 @@ 34064 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -246,7 +246,7 @@ 34070 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -259,7 +259,7 @@ 34071 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -272,7 +272,7 @@ 34072 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -285,7 +285,7 @@ 34096 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -298,7 +298,7 @@ 34107 000000001700000022010000C8000000 - 040000004D0300007C070000CC030000 + 04000000450300007C070000C4030000 4096 0 0 @@ -324,7 +324,7 @@ 34056 00000000170000000601000078010000 - 00000000000000000601000061010000 + 00000000320000000601000029030000 4096 0 0 @@ -332,9 +332,18 @@ 0 - 0 + 1 - + + + Frame + _I0 + + + 3500 + 20 + + 34057 0000000017000000AE010000A8000000 @@ -462,7 +471,7 @@ 34065 00000000170000000601000078010000 - 7A060000320000008007000031030000 + 7A060000320000008007000029030000 16384 0 0 @@ -503,7 +512,7 @@ 34068 00000000170000000601000078010000 - 00000000000000000601000061010000 + 70050000320000007606000029030000 16384 0 0 @@ -511,9 +520,16 @@ 0 - 0 + 1 - + + + _I0 + + + 800 + + 34069 000000001700000022010000C8000000 @@ -1032,7 +1048,7 @@ 34113 00000000170000000601000078010000 - 00000000320000000601000031030000 + 0A010000320000001002000029030000 4096 0 0 @@ -1043,7 +1059,7 @@ 1 - 0000000066000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A01000031030000010000000200001004000000010000000000000000000000418500000000000000000000000000000000000001000000418500000100000041850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000408500000000000000000000000000000000000001000000408500000100000040850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003F85000000000000000000000000000000000000010000003F850000010000003F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003E85000000000000000000000000000000000000010000003E850000010000003E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003D85000000000000000000000000000000000000010000003D850000010000003D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000388500000000000000000000000000000000000001000000388500000100000038850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000378500000000000000000000000000000000000001000000378500000100000037850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002C85000000000000000000000000000000000000010000002C850000010000002C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000278500000000000000000000000000000000000001000000278500000100000027850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF000000006C0200008007000070020000000000000100000004000000010000000000000000000000FFFFFFFF0400000022850000238500002485000025850000FFFF02000B004354616262656450616E6500800000000000000000000087020000800700004803000000000000700200008007000031030000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002385000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002485000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002585000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2285000001000000FFFFFFFF22850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000218500000000000000000000000000000000000001000000218500000100000021850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000208500000000000000000000000000000000000001000000208500000100000020850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000001000000FFFFFFFFFFFFFFFF76060000320000007A06000031030000010000000200001004000000010000000000000000000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF000000009C02000080070000A0020000000000000100000004000000010000000000000000000000FFFFFFFF0300000009850000298500003C8500000180008000000000000000000000B7020000800700004803000000000000A00200008007000031030000000000004080004603000000FFFEFF0F43006F0064006500200043006F0076006500720061006700650020002A00000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF11460075006E006300740069006F006E002000500072006F00660069006C0065007200000000002985000001000000FFFFFFFFFFFFFFFFFFFEFF09450054004D00200054007200610063006500000000003C85000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0985000001000000FFFFFFFF09850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF00000000310300008007000035030000010000000100001004000000010000000000000000000000FFFFFFFF070000000685000010850000168500001785000018850000308500003B85000001800080000001000000000000004C03000080070000FD030000000000003503000080070000E6030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000003085000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003B85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000 + 0000000066000000000000000010000001000000FFFFFFFFFFFFFFFF10020000320000001402000029030000010000000200001004000000010000000000000000000000418500000000000000000000000000000000000001000000418500000100000041850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000408500000000000000000000000000000000000001000000408500000100000040850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003F85000000000000000000000000000000000000010000003F850000010000003F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003E85000000000000000000000000000000000000010000003E850000010000003E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003D85000000000000000000000000000000000000010000003D850000010000003D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000388500000000000000000000000000000000000001000000388500000100000038850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000378500000000000000000000000000000000000001000000378500000100000037850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002C85000000000000000000000000000000000000010000002C850000010000002C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000278500000000000000000000000000000000000001000000278500000100000027850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF000000006C0200008007000070020000000000000100000004000000010000000000000000000000FFFFFFFF0400000022850000238500002485000025850000FFFF02000B004354616262656450616E6500800000000000000000000087020000800700004803000000000000700200008007000031030000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002385000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002485000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002585000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2285000001000000FFFFFFFF22850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000218500000000000000000000000000000000000001000000218500000100000021850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000208500000000000000000000000000000000000001000000208500000100000020850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000001000000FFFFFFFFFFFFFFFF6C050000320000007005000029030000010000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000001000000FFFFFFFFFFFFFFFF76060000320000007A06000029030000010000000200001004000000010000000000000000000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF000000009C02000080070000A0020000000000000100000004000000010000000000000000000000FFFFFFFF0300000009850000298500003C8500000180008000000000000000000000B7020000800700004803000000000000A00200008007000031030000000000004080004603000000FFFEFF0F43006F0064006500200043006F0076006500720061006700650020002A00000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF11460075006E006300740069006F006E002000500072006F00660069006C0065007200000000002985000001000000FFFFFFFFFFFFFFFFFFFEFF09450054004D00200054007200610063006500000000003C85000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0985000001000000FFFFFFFF09850000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A01000029030000010000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0000000029030000800700002D030000010000000100001004000000010000000000000000000000FFFFFFFF070000000685000010850000168500001785000018850000308500003B85000001800080000001000000000000004C03000080070000FD030000000000002D03000080070000DE030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000003085000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003B85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000 CMSIS-Pack @@ -1098,7 +1114,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000000071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000004005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000000064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000000063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx index 1183d7e..c186716 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx +++ b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx @@ -18,10 +18,10 @@ _ 0 - 3441181092 + 1051652893 - D:\Work\CablePositioning\Code\CablePositioningV1.0\CablePositioning_IAP_V1.0\EWARM\Project.eww + D:\Work\CablePositioning\Code\CablePositioningV1.0\CablePositioning_IAP_V1.0\EWARM\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out _ 0 @@ -59,19 +59,6 @@ 0 $PROJ_DIR$\ITM.log - - 0 - 1 - 0 - 0 - - - - 0 - - - 1 - 0 1 @@ -134,16 +121,29 @@ _ 0 _ "" - - 10000 - I0 - 2 1 1 2 0 0 - _ 0 _ "" _ 0 + + 0 + 1 + 0 + 0 + + + + 0 + + + 1 + + + 10000 + I0 + 2 1 1 2 0 0 + 0 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt index 9a65fb8..9594aae 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt @@ -8,8 +8,8 @@ - 19 - 1868 + 24 + 1863 2 0 @@ -60,7 +60,7 @@ - 241 + 335 30 30 30 @@ -86,11 +86,11 @@ 1 1 1 - 060900000E00598400000200000040E1000002000000108600001000000056840000020000005F860000030000000F810000010000000C810000CF08000055840000020000000E810000060000000B8100000E0000000584000003000000468100000100000010840000110000000D81000006000000 + A00900000E00598400000200000040E1000002000000108600001000000056840000020000005F860000050000000F810000010000000C8100006109000055840000030000000E810000080000000B8100000E0000000584000003000000468100000100000010840000140000000D81000006000000 - 36000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C8200000182000067860000 - 2200048400004C0000002CE1000043000000048100001C000000268100002D00000031840000530000005F86000034000000208100002B0000000F8100002300000023E100003D0000000C81000020000000068400004E0000001982000015000000038400004B00000016820000130000004A810000470000002BE100004200000030840000520000000E840000500000002F8200001600000025E100003F0000001F8100002A0000000E8100002200000022E100003C0000000B8100001F000000058400004D0000001882000014000000D18400000C000000028400004A0000004981000046000000058100001D000000108400005100000032840000540000000A8400004F0000000D81000021000000 + 54000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C820000018200006786000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D9200000484000006840000328400003084000002840000038400000E8400001084000005840000318400000A840000 + 1B002CE1000043000000048100001C000000268100002D0000005F8600003400000020810000270000000F8100001F00000023E100003D0000000C8100001C000000198200001500000016820000130000004A810000470000002BE100004200000044920000100000001F9200000D0000002F8200001600000025E100003F0000001F810000260000000E8100001E0000002D9200000F00000022E100003C0000000B8100001B0000001882000014000000D18400000C0000004981000046000000058100001D0000000D8100001D0000002C9200000E000000 0 @@ -349,7 +349,7 @@ 34063 00000000170000000601000078010000 - 00000000320000004A010000B5020000 + 0000000032000000A8010000B5020000 4096 0 0 @@ -360,7 +360,7 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF4A010000320000004E010000B5020000010000000200001004000000010000004AFFFFFF2A0600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000B502000080070000B90200000100000001000010040000000100000009FEFFFF72010000FFFFFFFF0700000008850000098500000A8500000B8500000E8500000485000000850000FFFF02000B004354616262656450616E65008000000100000000000000D002000080070000F503000000000000B902000080070000DE030000000000004080005607000000FFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF0885000001000000FFFFFFFF08850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFFA801000032000000AC010000B5020000010000000200001004000000010000002CFFFFFF0C0600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000B502000080070000B90200000100000001000010040000000100000009FEFFFF72010000FFFFFFFF0700000008850000098500000A8500000B8500000E8500000485000000850000FFFF02000B004354616262656450616E65008000000100000000000000D002000080070000F503000000000000B902000080070000DE030000000000004080005607000000FFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF0885000001000000FFFFFFFF08850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack @@ -369,7 +369,7 @@ 34049 0A0000000A0000006E0000006E000000 - 00030000000000002E0300001A000000 + 0303000000000000310300001A000000 8192 0 0 @@ -381,12 +381,12 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 0A0000000A0000006E0000006E000000 - 0100000000000000FF0200001A000000 + 0500000000000000030300001A000000 8192 0 0 @@ -419,7 +419,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF3D2400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003400360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF194300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E0100004900000080070000CC020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000050000000400000001000000FFFEFF3D2400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003400360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF194300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C0077006900720065006C006500730073002E006800010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A77006900720065006C006500730073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0077006900720065006C006500730073002E006300010000000180FFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003900310039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A77006900720065006C006500730073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006400610075002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003500330036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056400610075002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003100320038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003100320038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000AC0100004900000080070000CC020000 diff --git a/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep b/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep index 6323fa1..8e0d64d 100644 --- a/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep +++ b/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep @@ -5,430 +5,439 @@ CableMonitor_V3.2 - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\..\Src\common.c + $PROJ_DIR$\..\Src\flash_if.c + $PROJ_DIR$\..\Src\ymodem.c + $PROJ_DIR$\..\Src\main.c + $PROJ_DIR$\..\Src\menu.c $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\CableMonitor_V3.2\List\CableMonitor_V3.2.map - $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\common.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\CableMonitor_V3.2.pbd - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\main.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\..\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\Src\menu.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Src\common.c + $PROJ_DIR$\..\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Src\flash_if.c - $PROJ_DIR$\..\Src\main.c - $PROJ_DIR$\..\Src\ymodem.c - $PROJ_DIR$\startup_stm32l496xx.s - $PROJ_DIR$\..\Src\stm32l4xx_it.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\main.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\..\Inc\menu.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\main.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\CableMonitor_V3.2.pbd + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et - $PROJ_DIR$\..\Inc\stm32l4xx_it.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.o $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\main.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\..\Inc\menu.h $PROJ_DIR$\..\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\startup_stm32l496xx.o $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\common.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Inc\main.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.__cstat.et $PROJ_DIR$\CableMonitor_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.pbi + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\main.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.pbi + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\CableMonitor_V3.2\List\CableMonitor_V3.2.map + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.o + $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\Inc\common.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\common.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\..\Inc\ymodem.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\common.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.o $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.bin - $PROJ_DIR$\..\Inc\ymodem.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Inc\stm32l4xx_it.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.o - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $TOOLKIT_DIR$\inc\c\stdint.h $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\main.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\Inc\common.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.pbi + $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.bin + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.o $PROJ_DIR$\..\Inc\flash_if.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.pbi + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\..\Inc\main.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\startup_stm32l496xx.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $TOOLKIT_DIR$\inc\c\string.h [ROOT_NODE] ILINK - 151 11 + 167 106 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\startup_stm32l496xx.s - ICCARM - 10 + AARM + 76 + + + + $PROJ_DIR$\..\Src\common.c + - __cstat - 78 + BICOMP + 116 - BICOMP - 133 + ICCARM + 81 + + + __cstat + 120 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 39 109 132 105 62 13 12 90 160 46 128 63 40 151 135 173 163 111 68 161 136 126 91 73 131 94 125 137 103 170 142 172 74 77 171 57 114 104 140 168 86 92 78 79 45 119 - BICOMP - 25 27 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 57 13 109 68 161 136 46 173 105 163 128 63 126 39 104 142 168 135 151 172 74 92 86 132 40 140 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 62 160 119 111 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Src\flash_if.c - ICCARM - 148 + BICOMP + 98 - __cstat - 58 + ICCARM + 108 - BICOMP - 18 + __cstat + 47 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 39 114 135 13 140 109 12 160 128 63 104 168 172 136 74 111 126 91 73 131 94 125 137 103 170 40 142 132 151 68 161 46 77 171 163 86 92 78 79 45 - BICOMP - 25 27 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 163 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 111 160 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Src\ymodem.c - ICCARM - 160 + BICOMP + 84 - __cstat - 112 + ICCARM + 146 - BICOMP - 71 + __cstat + 38 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 114 135 109 160 163 128 140 105 119 63 39 104 168 86 92 13 79 111 173 62 126 91 73 131 94 125 137 103 170 40 142 132 78 45 46 151 172 68 161 136 74 12 77 171 - BICOMP - 89 25 79 131 139 165 66 140 27 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 160 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 111 119 173 105 163 62 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Src\main.c - ICCARM - 161 + BICOMP + 138 - __cstat - 87 + ICCARM + 95 - BICOMP - 80 + __cstat + 52 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 39 128 104 13 63 168 109 12 160 114 140 135 172 136 74 111 126 91 73 131 94 125 137 103 170 40 142 132 151 68 161 46 77 171 163 86 92 78 79 45 - BICOMP - 25 27 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 163 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 111 160 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Src\menu.c - ICCARM - 142 + BICOMP + 53 - __cstat - 68 + ICCARM + 85 - BICOMP - 120 + __cstat + 122 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 39 132 94 119 126 170 13 73 137 40 109 12 160 91 131 125 103 142 172 136 74 111 62 128 63 114 104 140 168 135 151 68 161 46 77 171 163 86 92 78 79 45 - BICOMP - 79 146 25 166 165 66 111 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 163 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 111 160 62 119 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - ICCARM - 6 + BICOMP + 66 - __cstat - 100 + ICCARM + 34 - BICOMP - 108 + __cstat + 113 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 128 39 104 86 79 168 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 139 25 131 79 89 165 66 140 27 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - ICCARM - 154 + BICOMP + 134 - __cstat - 93 + ICCARM + 72 - BICOMP - 128 + __cstat + 156 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 114 135 39 63 86 79 140 13 104 128 168 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 111 79 165 66 146 166 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Src\stm32l4xx_it.c - ICCARM - 57 + BICOMP + 144 - __cstat - 72 + ICCARM + 107 - BICOMP - 170 + __cstat + 44 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 104 39 128 13 168 109 12 63 114 140 135 172 136 74 130 126 91 73 131 94 125 137 103 170 40 142 132 151 68 161 46 77 171 163 86 92 78 79 45 - BICOMP - 24 25 9 79 121 165 66 169 147 98 152 74 89 140 131 27 139 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 163 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 130 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - ICCARM - 143 + BICOMP + 169 - __cstat - 129 + ICCARM + 127 - BICOMP - 20 + __cstat + 100 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 63 92 39 114 135 86 79 140 13 104 128 168 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 140 25 79 27 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 @@ -436,548 +445,539 @@ $PROJ_DIR$\..\Src\system_stm32l4xx.c - ICCARM - 90 + BICOMP + 56 - __cstat - 55 + ICCARM + 155 - BICOMP - 56 + __cstat + 118 - ICCARM - 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 166 84 169 79 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 128 86 39 92 104 79 168 13 135 109 142 132 63 114 140 78 45 151 172 68 161 136 74 126 91 73 131 94 125 137 103 170 40 46 12 77 171 - BICOMP - 166 165 79 25 146 66 111 74 16 155 139 152 84 130 116 22 105 138 162 64 150 157 81 169 89 24 140 147 131 121 27 98 9 73 92 104 122 + ICCARM + 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 128 63 126 39 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - ICCARM - 149 + BICOMP + 60 - __cstat - 69 + ICCARM + 93 - BICOMP - 127 + __cstat + 157 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 168 92 39 86 79 104 128 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 116 79 130 16 84 146 166 111 155 22 105 169 89 24 140 147 131 121 27 98 9 139 152 165 25 74 66 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - ICCARM - 31 + BICOMP + 82 - __cstat - 114 + ICCARM + 87 - BICOMP - 0 + __cstat + 141 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 168 39 86 79 104 128 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 111 25 79 165 66 146 166 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + + BICOMP + 65 + ICCARM - 15 + 99 __cstat - 95 - - - BICOMP - 158 + 80 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 103 92 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 166 25 79 146 165 66 111 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - ICCARM - 99 + BICOMP + 88 - __cstat - 101 + ICCARM + 61 - BICOMP - 88 + __cstat + 143 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 142 92 125 39 91 86 79 131 103 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 166 79 146 165 66 111 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\menu.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - ICCARM - 29 + BICOMP + 145 - __cstat - 168 + ICCARM + 36 - BICOMP - 132 + __cstat + 54 - ICCARM - 117 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 164 167 61 137 + BICOMP + 128 92 39 104 86 79 168 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 79 131 137 139 89 74 140 27 155 92 167 169 24 147 121 98 9 152 162 157 81 164 61 166 84 130 146 116 111 16 138 64 150 73 104 122 117 165 25 22 66 105 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - ICCARM - 173 + BICOMP + 121 - __cstat - 75 + ICCARM + 150 - BICOMP - 118 + __cstat + 70 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 103 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 130 16 79 84 165 66 116 74 146 166 111 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - ICCARM - 91 + BICOMP + 149 - __cstat - 94 + ICCARM + 75 - BICOMP - 21 + __cstat + 154 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 103 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 139 25 131 79 89 165 66 140 27 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\common.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - ICCARM - 123 + BICOMP + 43 - __cstat - 110 + ICCARM + 55 - BICOMP - 17 + __cstat + 51 - ICCARM - 141 74 155 64 150 157 73 153 96 117 166 84 169 79 146 139 111 16 138 162 81 25 165 152 9 116 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 61 167 137 164 + BICOMP + 92 103 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 79 155 152 96 61 74 92 26 167 73 166 84 9 138 16 153 117 164 64 150 157 169 89 24 140 147 131 121 27 98 139 162 81 104 122 141 130 146 116 111 165 25 22 66 105 137 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - ICCARM - 109 + BICOMP + 64 - __cstat - 144 + ICCARM + 147 - BICOMP - 86 + __cstat + 110 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 131 92 39 103 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 111 79 165 66 146 166 74 84 130 116 16 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - ICCARM - 59 + BICOMP + 37 - __cstat - 107 + ICCARM + 123 - BICOMP - 65 + __cstat + 49 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 168 39 86 79 104 128 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 27 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - ICCARM - 60 + BICOMP + 89 - __cstat - 82 + ICCARM + 124 - BICOMP - 13 + __cstat + 133 - ICCARM - 117 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 140 39 114 135 63 104 128 168 109 78 45 126 91 73 131 94 125 137 103 170 40 142 132 86 92 13 79 151 172 68 161 136 74 46 12 77 171 - BICOMP - 98 25 169 79 147 152 165 66 24 121 9 74 166 89 140 131 27 139 155 84 130 146 116 111 16 22 105 117 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - ICCARM - 97 + BICOMP + 148 - __cstat - 62 + ICCARM + 159 - BICOMP - 163 + __cstat + 59 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 73 92 40 39 137 86 79 126 94 170 132 13 91 131 125 103 142 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 25 27 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - ICCARM - 135 + BICOMP + 117 - __cstat - 115 + ICCARM + 97 - BICOMP - 171 + __cstat + 58 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 91 92 39 125 142 86 79 131 103 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 84 25 79 130 16 165 66 116 74 146 166 111 155 169 89 24 140 147 131 121 27 98 9 139 152 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - ICCARM - 106 + BICOMP + 69 - __cstat - 76 + ICCARM + 164 - BICOMP - 159 + __cstat + 83 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 92 103 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 89 25 79 131 139 165 66 140 27 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - ICCARM - 30 + BICOMP + 96 - __cstat - 102 + ICCARM + 112 - BICOMP - 134 + __cstat + 8 - ICCARM - 117 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 164 167 + BICOMP + 92 103 39 131 86 79 91 125 142 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 79 130 16 74 116 155 92 167 166 84 146 111 162 157 81 164 169 89 24 140 147 131 121 27 98 9 139 152 138 64 150 73 104 122 117 165 25 22 66 105 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\main.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - ICCARM - 23 + BICOMP + 162 - __cstat - 63 + ICCARM + 6 - BICOMP - 54 + __cstat + 158 - ICCARM - 117 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 164 167 + BICOMP + 142 92 125 39 91 86 79 131 103 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 79 166 146 74 84 111 155 92 167 130 116 16 162 157 81 164 169 89 24 140 147 131 121 27 98 9 139 152 138 64 150 73 104 122 117 165 25 22 66 105 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Src\ymodem.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - ICCARM - 12 + BICOMP + 166 - __cstat - 53 + ICCARM + 71 - BICOMP - 85 + __cstat + 67 - ICCARM - 167 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 164 137 153 96 117 61 + BICOMP + 39 104 92 128 86 79 168 13 63 114 140 135 109 126 91 73 131 94 125 137 103 170 40 142 132 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 84 111 155 167 117 79 146 166 96 137 130 116 16 165 25 74 66 164 153 61 169 89 24 140 147 131 121 27 98 9 139 152 22 105 73 138 162 64 150 157 81 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c - AARM - 172 + BICOMP + 152 - - - - $PROJ_DIR$\..\Src\stm32l4xx_it.c - ICCARM - 145 + 50 __cstat - 67 - - - BICOMP - 125 + 139 - ICCARM - 117 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 70 + BICOMP + 170 92 126 39 94 132 86 79 73 137 40 13 128 91 131 125 103 142 109 63 114 104 140 168 135 78 45 163 151 172 68 161 136 74 46 12 77 171 - BICOMP - 146 79 166 74 111 155 92 84 130 116 16 162 157 81 70 169 89 24 140 147 131 121 27 98 9 139 152 138 64 150 73 104 122 117 165 25 22 66 105 + ICCARM + 163 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - ICCARM - 124 + BICOMP + 35 - __cstat - 83 + ICCARM + 41 - BICOMP - 103 + __cstat + 48 - ICCARM - 166 84 169 79 146 139 111 16 74 155 64 150 157 138 162 81 25 165 152 9 116 73 130 89 92 24 140 147 131 22 104 121 66 27 122 98 105 + BICOMP + 91 92 39 125 142 86 79 131 103 13 126 73 94 137 170 40 132 109 63 114 104 140 128 168 135 78 45 151 172 68 161 136 74 46 12 77 171 - BICOMP - 27 25 79 140 165 66 89 131 139 74 169 24 147 121 98 9 152 155 84 130 146 116 166 111 16 22 105 138 162 64 150 157 81 73 92 104 122 + ICCARM + 128 63 126 39 104 142 168 135 13 109 68 161 136 151 172 74 92 86 132 40 140 46 114 91 12 73 131 94 125 78 77 137 79 103 171 170 45 @@ -986,17 +986,17 @@ ILINK - 11 + 106 OBJCOPY - 136 + 153 ILINK - 119 123 30 23 29 172 124 154 135 10 57 106 99 173 91 59 97 60 160 143 31 15 149 109 148 161 6 142 145 90 12 113 77 156 126 + 102 81 108 95 85 76 99 123 127 55 159 97 34 72 61 150 75 50 41 147 93 36 124 87 164 112 6 71 107 155 146 129 115 165 101 diff --git a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx index bbbe377..4828065 100644 --- a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx +++ b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx @@ -24,7 +24,7 @@ _ 0 - 2205211107 + 572784430 D:\Work\CablePositioning\Code\CablePositioningV1.0\CablePositioning_APP_V1.0\EWARM\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out diff --git a/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt index 166f33f..7561656 100644 --- a/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt @@ -90,11 +90,11 @@ 1 1 1 - 72010000130059840000010000004881000005000000568400000300000010860000010000000F8100000400000020810000010000000C8100009300000026DE00000100000055840000910000000E840000060000001F810000010000000E8100002E00000028DE0000020000000B810000020000000584000003000000D1840000020000001186000001000000108400000A0000004681000001000000 + 95010000130059840000010000004881000005000000568400000400000010860000010000000F8100000400000020810000010000000C8100009E00000026DE00000100000055840000A70000000E840000060000001F810000010000000E8100002F00000028DE0000020000000B810000020000000584000003000000D1840000020000001186000001000000108400000A0000004681000001000000 - 30007784000007840000FFFFFFFF808C000044D500000D8400000F8400000884000054840000328100001C810000098400001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D9200000C840000338400007884000011840000488100000100000053840000 - 1C00048400004C000000048100001800000031840000530000002392000000000000208100002B0000000F810000230000000C81000020000000068400004E000000038400004B000000008400000B0000000E84000050000000308400005200000044920000100000001F8100002A0000000E810000220000001F9200000D00000022E10000380000000B8100001F0000002D9200000F000000058400004D000000D18400000C000000028400004A0000000581000019000000108400005100000032840000540000000A8400004F0000000D810000210000002C9200000E000000 + 3B007784000007840000FFFFFFFF808C000044D500000D8400000F8400000884000054840000328100001C810000098400001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D9200000C8400003384000078840000118400004881000001000000538400000484000006840000328400003084000002840000038400000E8400001084000005840000318400000A840000 + 1100048100001800000023920000000000000F8100001F00000020810000270000000C8100001C000000008400000B00000044920000100000001F9200000D0000000E8100001E0000001F810000260000002D9200000F0000000B8100001B00000022E1000038000000D18400000C00000005810000190000000D8100001D0000002C9200000E000000 0 @@ -190,7 +190,7 @@ 82 987 2 - + 0 -1 @@ -355,7 +355,7 @@ Main - 00200000010000002200FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000031000000FFFEFF000000000000000000000000000100000001000000018001E100000000000032000000FFFEFF000000000000000000000000000100000001000000018003E100000000000034000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000037000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040039000000FFFEFF000000000000000000000000000100000001000000018022E100000000040038000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003E000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040028000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003A000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018029E10000000000003D000000FFFEFF0000000000000000000000000001000000010000000180028100000000000017000000FFFEFF000000000000000000000000000100000001000000018029810000000000002C000000FFFEFF000000000000000000000000000100000001000000018027810000000000002A000000FFFEFF000000000000000000000000000100000001000000018028810000000000002B000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040024000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040025000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF0000000000000000000000000001000000010000000180108400000000000051000000FFFEFF0B520065006200750069006C006400200041006C006C00000000000000000000000000010000000100000001800B810000000004001B000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001C000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000030000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001E000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001F000000FFFEFF00000000000000000000000000010000000100000001805584000000000000FFFFFFFFFFFEFF1B44006F0077006E006C006F0061006400200061006300740069007600650020006100700070006C00690063006100740069006F006E00010000000000000001000000000000000100000000000000FFFEFF044D00610069006E004E010000 + 00200000010000002200FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000031000000FFFEFF000000000000000000000000000100000001000000018001E100000000000032000000FFFEFF000000000000000000000000000100000001000000018003E100000000000034000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000037000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040039000000FFFEFF000000000000000000000000000100000001000000018022E100000000040038000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003E000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040028000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003A000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018029E10000000000003D000000FFFEFF0000000000000000000000000001000000010000000180028100000000000017000000FFFEFF000000000000000000000000000100000001000000018029810000000000002C000000FFFEFF000000000000000000000000000100000001000000018027810000000000002A000000FFFEFF000000000000000000000000000100000001000000018028810000000000002B000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040024000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040025000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF0000000000000000000000000001000000010000000180108400000000000051000000FFFEFF0B520065006200750069006C006400200041006C006C00000000000000000000000000010000000100000001800B810000000004001B000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001C000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000030000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001E000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001F000000FFFEFF00000000000000000000000000010000000100000001805584000000000000FFFFFFFFFFFEFF1B44006F0077006E006C006F0061006400200061006300740069007600650020006100700070006C00690063006100740069006F006E00000000000000000001000000000000000100000000000000FFFEFF044D00610069006E004E010000 34050 @@ -413,7 +413,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000040000000100000001000000FFFEFF182400570053005F0044004900520024005C002E002E005C005300720063005C0063006F006D006D006F006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310039003600300036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310039003600300036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0863006F006D006D006F006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF162400570053005F0044004900520024005C002E002E005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003100340035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003100340035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C005300720063005C00730079007300740065006D005F00730074006D00330032006C003400780078002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003400350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003400350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730079007300740065006D005F00730074006D00330032006C003400780078002E00630000000000FFFFFFFFFFFFFFFFFFFEFF352400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D0061007000010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00340030003900360036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00340030003900360036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF154300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000730100004900000080070000EB020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000040000000100000001000000FFFEFF182400570053005F0044004900520024005C002E002E005C005300720063005C0063006F006D006D006F006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310039003600300036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310039003600300036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0863006F006D006D006F006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF162400570053005F0044004900520024005C002E002E005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003100340035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003100340035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C005300720063005C00730079007300740065006D005F00730074006D00330032006C003400780078002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003400350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003400350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730079007300740065006D005F00730074006D00330032006C003400780078002E00630000000000FFFFFFFFFFFFFFFFFFFEFF352400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D0061007000010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF154300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000730100004900000080070000EB020000 diff --git a/CablePositioning_IAP_V1.0/Inc/flash_if.h b/CablePositioning_IAP_V1.0/Inc/flash_if.h index 7afb68e..854e997 100644 --- a/CablePositioning_IAP_V1.0/Inc/flash_if.h +++ b/CablePositioning_IAP_V1.0/Inc/flash_if.h @@ -73,7 +73,7 @@ enum { #define UPDATE_ERROR_MAGIC 0x9EFC845A /* SPI FLASH 分配示意图. 注意: 以下地址必须是扇区对齐. -0x0 0x4000 0x8000 0xC000 0x10000 0x18000 0x20000 0x100000 0x800000 +0x0 0x4000 0x8000 0xC000 0x10000 0x18000 0x20000 0x300000 0x1000000 ******************************************************************** | INFO | INFOB | CONF | CONFB | RECO | RECOB | TFTP IMG | IDLE | ********************************************************************/ @@ -84,8 +84,8 @@ enum { #define CONFIG_ADDRESS (uint32_t)0x10000 #define CONFIG_ADDRESS_BAK (uint32_t)0x18000 #define TFTP_APP_ADDRESS (uint32_t)0x20000 -#define TFTP_APP_ADDRESS_END (uint32_t)0x100000 -#define SPI_FLASH_END_ADDRESS (uint32_t)0x800000 +#define TFTP_APP_ADDRESS_END (uint32_t)0x300000 +#define SPI_FLASH_END_ADDRESS (uint32_t)0x1000000 /* 内部flash分配示意图. 0x08000000 0x08008000 0x080FFFFF diff --git a/CablePositioning_IAP_V1.0/Src/menu.c b/CablePositioning_IAP_V1.0/Src/menu.c index d1eb311..4078fdc 100644 --- a/CablePositioning_IAP_V1.0/Src/menu.c +++ b/CablePositioning_IAP_V1.0/Src/menu.c @@ -470,7 +470,7 @@ void Main_Menu(void) case '4' : /* Upload user application from the spi Flash */ flash_type = SPI_FLASH_TYPE; - SerialUpload(TFTP_APP_ADDRESS, SPI_IMG_NAME, dev_info.spi_fireware_size); + SerialUpload(TFTP_APP_ADDRESS, SPI_IMG_NAME, TFTP_APP_ADDRESS_END - TFTP_APP_ADDRESS); break; case '5' : /* Upload config from the spi Flash */ diff --git a/CablePositioning_IAP_V1.0/Src/ymodem.c b/CablePositioning_IAP_V1.0/Src/ymodem.c index c889e73..b0d5347 100644 --- a/CablePositioning_IAP_V1.0/Src/ymodem.c +++ b/CablePositioning_IAP_V1.0/Src/ymodem.c @@ -307,6 +307,7 @@ COM_StatusTypeDef Ymodem_Receive ( uint32_t *p_size ) uint32_t flashdestination, ramsource, filesize; uint8_t *file_ptr; uint8_t file_size[FILE_SIZE_LENGTH], tmp, packets_received; + uint8_t is_start = 0; COM_StatusTypeDef result = COM_OK; /* Initialize flashdestination variable */ @@ -316,6 +317,7 @@ COM_StatusTypeDef Ymodem_Receive ( uint32_t *p_size ) { packets_received = 0; file_done = 0; + is_start = 0; while ((file_done == 0) && (result == COM_OK)) { switch (ReceivePacket(aPacketData, &packet_length, DOWNLOAD_TIMEOUT)) @@ -342,8 +344,10 @@ COM_StatusTypeDef Ymodem_Receive ( uint32_t *p_size ) } else { - if (packets_received == 0) + if (packets_received == 0 && is_start == 0) { + is_start = 1; + /* File name packet */ if (aPacketData[PACKET_DATA_INDEX] != 0) { @@ -516,6 +520,7 @@ COM_StatusTypeDef Ymodem_Transmit (uint8_t *p_buf, const uint8_t *p_file_name, u while ((size) && (result == COM_OK )) { /* Prepare next packet */ + watchdog_refresh(); PreparePacket(p_buf_int, aPacketData, blk_number, size); ack_recpt = 0; a_rx_ctrl[0] = 0; @@ -555,11 +560,11 @@ COM_StatusTypeDef Ymodem_Transmit (uint8_t *p_buf, const uint8_t *p_file_name, u { p_buf_int += pkt_size; size -= pkt_size; - if (blk_number == (USER_FLASH_SIZE / PACKET_1K_SIZE)) - { - result = COM_LIMIT; /* boundary error */ - } - else + //if (blk_number == (USER_FLASH_SIZE / PACKET_1K_SIZE)) + //{ + // result = COM_LIMIT; /* boundary error */ + //} + //else { blk_number++; }