diff --git a/PLSR/PLSR/Core/Inc/tim.h b/PLSR/PLSR/Core/Inc/tim.h index b46a9e6..84f5fae 100644 --- a/PLSR/PLSR/Core/Inc/tim.h +++ b/PLSR/PLSR/Core/Inc/tim.h @@ -280,6 +280,7 @@ uint32_t OptimalIntermediateFrequency(uint32_t v0, uint32_t vt_desired, extern PLSR_RouteConfig_t g_plsr_route; // 全局PLSR路径控制结构体 extern uint8_t g_plsr_ext_event_flag; // 外部事件标志 extern int32_t g_plsr_total_pulse_count; // 全局累加脉冲计数器(程序运行期间持续累加,支持负数) +extern int32_t g_plsr_location; /* USER CODE END Prototypes */ #ifdef __cplusplus diff --git a/PLSR/PLSR/Core/Src/tim.c b/PLSR/PLSR/Core/Src/tim.c index d5f7a83..21b7048 100644 --- a/PLSR/PLSR/Core/Src/tim.c +++ b/PLSR/PLSR/Core/Src/tim.c @@ -33,6 +33,7 @@ uint32_t g_plsr_current_target_freq = 0; // 当前段目标频率频率(Hz), static uint8_t s_last_direction = 0xFF; // 初始值设为无效值,确保第一次总是认为有方向变化 uint8_t g_plsr_mod_flag = 0xff; static uint8_t g_first_flag = 0; +uint32_t total_se_pluse = 0; // ==================== PLSR内部变量 ==================== // ==================== PLSR内部变量 ==================== @@ -961,7 +962,7 @@ static void PLSR_UpdateGlobalPulseCount(int32_t current_pulse_count) s_last_total_pulse = current_pulse_count; } // 将32位全局累加脉冲计数分解为两个16位寄存器(支持负数) - int32_t signed_count = g_plsr_total_pulse_count; // 使用有符号数进行计算 + int32_t signed_count = g_plsr_location; // 使用有符号数进行计算 ModbusSlave.holding_regs[0x1000] = signed_count & 0xFFFF; // 低16位 ModbusSlave.holding_regs[0x1001] = (signed_count >> 16) & 0xFFFF; // 高16位 } @@ -1171,7 +1172,6 @@ void Calculate_PluseNum_Simplified(PLSR_RouteConfig_t *route) route->accel_pulse_count = accel_pulse_num; route->const_pulse_count = const_pulse_num; route->decel_pulse_count = decel_pulse_num; - // if(route->accel_pulse_count > 1) route->accel_pulse_count -= 1; } } @@ -1236,7 +1236,8 @@ void Calculate_PluseNum(PLSR_RouteConfig_t *route) part1_pulse_num = (uint32_t)(temp_calc / 2000); if(part1_pulse_num == 0) part1_pulse_num = 1; } - else { + else + { part1_pulse_num = 0; part1_time = 0; } @@ -1441,11 +1442,12 @@ uint32_t OptimalIntermediateFrequency(uint32_t v0, uint32_t vt_desired, // 统一平方项 uint64_t v0_sq = square_u32(v0); - if (v0 < vt_desired) { + if (v0 < vt_desired) + { // 加速情况 // 公式:vm^2 = [(total + v0^2/(2a)) * 2ad] / (a+d) - uint64_t rhs = (uint64_t)total_pulses * SCALE_FACTOR + (v0_sq / (2ULL * a)); - uint64_t vm_sq = (rhs * 2ULL * a * d) / (a + d); + uint64_t rhs = (uint64_t)total_pulses * SCALE_FACTOR + (v0_sq / a); //total*2000 + v0^2/a + uint64_t vm_sq = (rhs * a * d) / (a + d); if (vm_sq > 0xFFFFFFFFULL) vm_sq = 0xFFFFFFFFULL; vm = integer_sqrt((uint32_t)vm_sq); @@ -1497,9 +1499,12 @@ uint32_t BinarySearchOptimalFreq(uint32_t v0, uint32_t vt_desired, // 计算当前频率下的脉冲数 uint32_t s1, s3; - if (is_accel) { + if (is_accel) + { s1 = ((uint64_t)mid * mid - (uint64_t)v0 * v0) / (2000ULL * a); - } else { + } + else + { s1 = ((uint64_t)v0 * v0 - (uint64_t)mid * mid) / (2000ULL * d); } s3 = ((uint64_t)mid * mid) / (2000ULL * d); @@ -1527,6 +1532,7 @@ void PLSR_HandleSectionEnd(void) g_plsr_route.accel_pulse_count = 0; g_plsr_route.const_pulse_count = 0; g_plsr_route.decel_pulse_count = 0; + total_se_pluse += g_plsr_route.section[g_plsr_route.current_section_num-1].target_pulse; // 重置部分状态 g_plsr_route.current_part = PLSR_PART_COMPLETE; @@ -1570,6 +1576,11 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) // 精确累加当前段已发送的脉冲数 int32_t current_section_pulses = __HAL_TIM_GetAutoreload(&htim2); + if(g_plsr_mod_flag == 1) + { + current_section_pulses -= 1; + g_plsr_mod_flag = 0; + } AllPluse += current_section_pulses; g_plsr_route.pulse_count = AllPluse; PLSR_UpdateGlobalPulseCount(AllPluse); @@ -1718,7 +1729,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) (((uint32_t)ModbusSlave.holding_regs[256+(16*(g_plsr_route.current_section_num-1))]) | (uint32_t)ModbusSlave.holding_regs[257+(16*(g_plsr_route.current_section_num-1))]<<16); - if(g_plsr_route.section[g_plsr_route.current_section_num-1].target_freq != g_plsr_current_target_freq) + if(g_plsr_route.section[g_plsr_route.current_section_num-1].target_freq != g_plsr_current_target_freq && + g_plsr_route.current_part != PLSR_PART_COMPLETE) { g_plsr_mod_flag = 1; // 标记当前段目标频率被修改 PLSR_Section_PWM_Stop(); @@ -1862,10 +1874,12 @@ void PLSR_Route_Start(PLSR_RouteConfig_t* route) if(route->ext_port == 0) { HAL_NVIC_EnableIRQ(EXTI9_5_IRQn); + HAL_NVIC_DisableIRQ(EXTI15_10_IRQn); } else { HAL_NVIC_EnableIRQ(EXTI15_10_IRQn); + HAL_NVIC_DisableIRQ(EXTI9_5_IRQn); } // 启动第一段 @@ -1953,7 +1967,7 @@ static uint8_t PLSR_SetDirectionPin(PLSR_RouteConfig_t* route, PLSR_SectionConfi s_pulse_count_direction = is_forward ? 1 : 0; // 根据方向逻辑确定方向端子状态 - if (route->dir_logic == 0) + if (route->dir_logic == 1) { // 正逻辑:正向脉冲方向端子置ON(1),反向脉冲方向端子置OFF(0) dir_pin_state = is_forward ? GPIO_PIN_SET : GPIO_PIN_RESET; @@ -1967,16 +1981,16 @@ static uint8_t PLSR_SetDirectionPin(PLSR_RouteConfig_t* route, PLSR_SectionConfi switch (route->dir_port) { case 0: - HAL_GPIO_WritePin(GPIOH, GPIO_PIN_6, dir_pin_state); + HAL_GPIO_WritePin(GPIOH, GPIO_PIN_9, dir_pin_state); break; case 1: - HAL_GPIO_WritePin(GPIOH, GPIO_PIN_7, dir_pin_state); + HAL_GPIO_WritePin(GPIOH, GPIO_PIN_8, dir_pin_state); break; case 2: - HAL_GPIO_WritePin(GPIOH, GPIO_PIN_8, dir_pin_state); + HAL_GPIO_WritePin(GPIOH, GPIO_PIN_7, dir_pin_state); break; case 3: - HAL_GPIO_WritePin(GPIOH, GPIO_PIN_9, dir_pin_state); + HAL_GPIO_WritePin(GPIOH, GPIO_PIN_6, dir_pin_state); break; default: break; @@ -2018,50 +2032,60 @@ void PLSR_Section_StartNewSection(PLSR_RouteConfig_t* route) { // 绝对模式:计算相对于当前位置的脉冲数 current_section->actual_pulse = current_section->target_pulse - g_plsr_location; + if(g_plsr_mod_flag == 1) + { + current_section->actual_pulse += 1; + //g_plsr_mod_flag = 0; // 清除修改标记 + } } else { if(g_plsr_mod_flag == 1) { g_plsr_route.initial_freq = g_plsr_route.current_freq; // 更新加减速初始频率 - if(route->current_part == PLSR_PART_2) //匀速过程被修改 - { - // 目标频率被修改,重新计算实际脉冲数 - if(current_section->target_pulse > 0) - { - current_section->actual_pulse = (current_section->target_pulse - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - else - { - current_section->actual_pulse = ((-current_section->target_pulse) - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - } - else if(route->current_part == PLSR_PART_1)//加速过程被修改 - { - // 目标频率被修改,重新计算实际脉冲数 - if(current_section->target_pulse > 0) - { - current_section->actual_pulse = (current_section->target_pulse - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - else - { - current_section->actual_pulse = ((-current_section->target_pulse) - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - } - else if(route->current_part == PLSR_PART_3)//减速过程被修改 - { - // 目标频率被修改,重新计算实际脉冲数 - if(current_section->target_pulse > 0) - { - current_section->actual_pulse = (current_section->target_pulse - - route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - else - { - current_section->actual_pulse = ((-current_section->target_pulse) - - route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); - } - } + if(current_section->target_pulse > 0) + current_section->actual_pulse = total_se_pluse + current_section->target_pulse - g_plsr_total_pulse_count; + else + current_section->actual_pulse = total_se_pluse + (-current_section->target_pulse) - g_plsr_total_pulse_count; + current_section->actual_pulse += 1; + // if(route->current_part == PLSR_PART_2) //匀速过程被修改 + // { + // // 目标频率被修改,重新计算实际脉冲数 + // if(current_section->target_pulse > 0) + // { + // current_section->actual_pulse = (current_section->target_pulse - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // else + // { + // current_section->actual_pulse = ((-current_section->target_pulse) - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // } + // else if(route->current_part == PLSR_PART_1)//加速过程被修改 + // { + // // 目标频率被修改,重新计算实际脉冲数 + // if(current_section->target_pulse > 0) + // { + // current_section->actual_pulse = (current_section->target_pulse - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // else + // { + // current_section->actual_pulse = ((-current_section->target_pulse) - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // } + // else if(route->current_part == PLSR_PART_3)//减速过程被修改 + // { + // // 目标频率被修改,重新计算实际脉冲数 + // if(current_section->target_pulse > 0) + // { + // current_section->actual_pulse = (current_section->target_pulse - + // route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // else + // { + // current_section->actual_pulse = ((-current_section->target_pulse) - + // route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1); + // } + // } g_plsr_mod_flag = 0; // 清除修改标记 } else @@ -2367,13 +2391,19 @@ void PLSR_Section_SwitchNext(PLSR_RouteConfig_t* route, uint8_t is_pulse_complet { if (is_pulse_complete) { + int32_t actual_total = 0; + if(current_section->target_pulse < 0) + actual_total = -current_section->target_pulse; + else + actual_total = current_section->target_pulse; // 脉冲完成触发:累加整个目标脉冲数 - route->prevPulseCount += current_section->target_pulse; + route->prevPulseCount += actual_total; } else { // 外部事件触发:直接使用全局脉冲计数器作为累计脉冲数 - route->prevPulseCount = g_plsr_location; + route->prevPulseCount = g_plsr_total_pulse_count; + total_se_pluse += g_plsr_total_pulse_count; } } // // 检查下一段是否有效 @@ -2562,17 +2592,18 @@ void PLSR_Accel_Process(PLSR_RouteConfig_t* route) // // 记录是否是第一次设置非零频率 // uint8_t first_flag = (route->current_freq == 0); - // 记录上一次的运行状态,用于检测状态变化 - static PLSR_RunState_t prev_run_state = PLSR_STATE_IDLE; + // // 记录上一次的运行状态,用于检测状态变化 + // static PLSR_RunState_t prev_run_state = PLSR_STATE_IDLE; - // 检测状态变化,如果状态发生变化,更新initial_freq并清零g_last_freq - if (prev_run_state != route->run_state) { - // 状态发生变化,将当前频率保存为初始频率 - route->initial_freq = route->current_freq; - // 清零g_last_freq,防止频率计算时的累加效果 - g_last_freq = 0; - prev_run_state = route->run_state; - } + // // 检测状态变化,如果状态发生变化,更新initial_freq并清零g_last_freq + // if (prev_run_state != route->run_state) + // { + // // 状态发生变化,将当前频率保存为初始频率 + // route->initial_freq = route->current_freq; + // // 清零g_last_freq,防止频率计算时的累加效果 + // g_last_freq = 0; + // prev_run_state = route->run_state; + // } // 加速完成检查 if (route->run_state == PLSR_STATE_ACCEL && route->current_freq >= route->target_freq) diff --git a/PLSR/PLSR/Core/Src/usart.c b/PLSR/PLSR/Core/Src/usart.c index 1283f00..9d69381 100644 --- a/PLSR/PLSR/Core/Src/usart.c +++ b/PLSR/PLSR/Core/Src/usart.c @@ -350,7 +350,8 @@ void Modbus_Clear_Pluse(uint8_t* frame, uint16_t length) response[2] = 0; // 无数据返回 g_plsr_total_pulse_count = 0; // 假设0x100寄存器用于存储脉冲计数 - int32_t signed_count = g_plsr_total_pulse_count; // 使用有符号数进行计算 + g_plsr_location = 0; + int32_t signed_count = g_plsr_location; // 使用有符号数进行计算 ModbusSlave.holding_regs[0x1000] = signed_count & 0xFFFF; // 低16位 ModbusSlave.holding_regs[0x1001] = (signed_count >> 16) & 0xFFFF; // 高16位 Modbus_Send_Response(response, 3); diff --git a/PLSR/PLSR/EWARM/test.1.dep b/PLSR/PLSR/EWARM/test.1.dep index 68f604a..b8aac62 100644 --- a/PLSR/PLSR/EWARM/test.1.dep +++ b/PLSR/PLSR/EWARM/test.1.dep @@ -5,388 +5,388 @@ test.1 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Core\Src\flash_save.c $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Core\Src\modbus_log.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\Core\Src\flash_save.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c $PROJ_DIR$\startup_stm32f407xx.s $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Core\Src\modbus_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\Core\Src\modbus_log.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c - $PROJ_DIR$\..\UCOS\Config\app_hooks.c - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.__cstat.et - $PROJ_DIR$\..\UCOS\Source\ucos_ii.h - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\..\UCOS\Config\app_cfg.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\test.1\Obj\gpio.xcl $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.xcl - $PROJ_DIR$\test.1\Obj\tim.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\..\UCOS\Ports\os_cpu.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\test.1\Obj\os_cpu_a.o + $PROJ_DIR$\test.1\Obj\os_dbg.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o + $PROJ_DIR$\..\Core\Inc\usart.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\test.1\Obj\usart.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.__cstat.et - $PROJ_DIR$\test.1\Obj\ucos_ii.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.xcl - $PROJ_DIR$\..\UCOS\Source\os_mbox.c - $PROJ_DIR$\test.1\Obj\tim.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\test.1\Exe\test.1.hex $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\test.1\Obj\os_cpu_c.__cstat.et + $PROJ_DIR$\test.1\Obj\os_cpu_c.o + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o + $PROJ_DIR$\..\UCOS\Source\os_flag.c + $PROJ_DIR$\test.1\Obj\os_dbg.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.__cstat.et + $PROJ_DIR$\test.1\Obj\modbus_crc.o + $PROJ_DIR$\..\UCOS\Source\os_sem.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.__cstat.et $PROJ_DIR$\..\UCOS\Source\os_mutex.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.xcl + $PROJ_DIR$\test.1\Obj\main.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\Core\Inc\modbus_crc.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\UCOS\Config\os_cfg.h $PROJ_DIR$\..\UCOS\Source\os_core.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\test.1\Obj\modbus_log.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\UCOS\Source\os.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\test.1\Obj\flash_save.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.xcl - $TOOLKIT_DIR$\lib\m7M_tls.a - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.xcl - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\test.1\Obj\modbus_crc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.xcl + $PROJ_DIR$\test.1\Obj\ucos_ii.__cstat.et $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\UCOS\Source\os_mem.c + $PROJ_DIR$\test.1\Obj\tim.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.xcl - $PROJ_DIR$\test.1\Obj\flash_save.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.__cstat.et - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o - $PROJ_DIR$\..\Core\Inc\flash_save.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.xcl - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\test.1\Obj\modbus_log.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\UCOS\Source\os_time.c - $PROJ_DIR$\..\UCOS\Source\os_tmr.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.__cstat.et - $PROJ_DIR$\test.1\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\test.1\Obj\os_cpu_c.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\test.1\Obj\main.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.xcl + $PROJ_DIR$\test.1\Obj\os_cpu_a.o + $PROJ_DIR$\test.1\Obj\dma.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.__cstat.et $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\test.1\Obj\ucos_ii.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\test.1\Obj\gpio.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\test.1\Obj\gpio.o - $PROJ_DIR$\..\UCOS\Source\os_trace.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.__cstat.et - $PROJ_DIR$\test.1\Obj\flash_save.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h - $PROJ_DIR$\test.1\Obj\app_hooks.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.xcl - $PROJ_DIR$\test.1\Obj\os_dbg.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.xcl - $PROJ_DIR$\test.1\Obj\usart.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\test.1\Obj\main.__cstat.et + $PROJ_DIR$\..\UCOS\Ports\os_cpu.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.xcl + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.xcl $PROJ_DIR$\test.1\Obj\dma.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.__cstat.et - $PROJ_DIR$\..\Core\Inc\modbus_log.h - $PROJ_DIR$\test.1\List\test.1.map - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\UCOS\Source\os_trace.h + $PROJ_DIR$\test.1\Obj\flash_save.xcl + $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\..\UCOS\Source\os_time.c $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\test.1\Obj\tim.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.__cstat.et - $PROJ_DIR$\test.1\Obj\gpio.xcl - $PROJ_DIR$\test.1\Obj\dma.o - $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o - $PROJ_DIR$\test.1\Obj\usart.xcl - $PROJ_DIR$\test.1\Obj\modbus_log.__cstat.et - $PROJ_DIR$\test.1\Obj\os_dbg.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.__cstat.et - $PROJ_DIR$\test.1\Exe\test.1.hex - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.xcl $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\test.1\Obj\ucos_ii.xcl $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\test.1\Obj\os_cpu_c.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.__cstat.et + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\UCOS\Source\ucos_ii.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o + $PROJ_DIR$\test.1\Obj\modbus_crc.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.__cstat.et + $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.xcl + $PROJ_DIR$\test.1\Obj\ucos_ii.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\test.1\Obj\os_dbg.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\test.1\Obj\flash_save.__cstat.et $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.xcl $PROJ_DIR$\test.1\Obj\app_hooks.xcl - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\test.1\Obj\os_dbg.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\UCOS\Config\app_cfg.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.xcl $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\test.1\Obj\os_cpu_c.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h + $PROJ_DIR$\..\Core\Inc\modbus_log.h + $PROJ_DIR$\test.1\Obj\modbus_log.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o + $PROJ_DIR$\test.1\Obj\usart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\test.1\Obj\tim.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.__cstat.et + $PROJ_DIR$\test.1\Obj\gpio.__cstat.et $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\..\Core\Inc\usart.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\test.1\Obj\main.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\usart.__cstat.et + $PROJ_DIR$\test.1\Obj\flash_save.o + $PROJ_DIR$\..\Core\Inc\flash_save.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\test.1\Obj\modbus_crc.__cstat.et $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.xcl - $PROJ_DIR$\test.1\Obj\usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.xcl - $PROJ_DIR$\..\UCOS\Source\os_mem.c - $PROJ_DIR$\..\UCOS\Source\os_flag.c - $PROJ_DIR$\test.1\Obj\app_hooks.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\UCOS\Source\os_q.c - $PROJ_DIR$\test.1\Obj\modbus_crc.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\..\UCOS\Source\os_sem.c - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\test.1\Obj\ucos_ii.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.xcl + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.__cstat.et + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\test.1\Obj\dma.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.__cstat.et + $PROJ_DIR$\..\UCOS\Source\os_tmr.c + $PROJ_DIR$\test.1\Obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\test.1\Obj\gpio.o + $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.__cstat.et + $PROJ_DIR$\test.1\Obj\modbus_crc.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\UCOS\Source\os_mbox.c + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\test.1\Obj\modbus_log.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.xcl + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\test.1\Obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.__cstat.et + $PROJ_DIR$\test.1\List\test.1.map + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\UCOS\Source\os.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.xcl $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.xcl - $PROJ_DIR$\test.1\Obj\main.xcl - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\UCOS\Source\os_task.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.xcl - $PROJ_DIR$\test.1\Obj\dma.__cstat.et + $PROJ_DIR$\..\UCOS\Source\os_q.c + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\Core\Inc\modbus_crc.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.xcl + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\test.1\Obj\modbus_log.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.xcl - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.__cstat.et + $PROJ_DIR$\test.1\Obj\app_hooks.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\test.1\Obj\tim.o + $PROJ_DIR$\..\UCOS\Source\os_task.c + $PROJ_DIR$\test.1\Obj\app_hooks.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.xcl + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\..\UCOS\Config\os_cfg.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c - [ROOT_NODE] - - - ILINK - 233 192 - - - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 229 + 232 __cstat - 255 + 160 BICOMP - 238 + 101 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\usart.c + [ROOT_NODE] + + + ILINK + 98 212 + + + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 239 + 170 __cstat - 183 + 82 BICOMP - 205 + 72 ICCARM - 228 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 71 174 212 75 278 108 130 93 133 191 72 56 279 55 57 95 64 164 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c ICCARM - 163 + 147 __cstat - 157 + 195 BICOMP - 202 + 114 ICCARM - 273 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 72 228 71 174 212 75 278 108 130 93 133 191 56 279 55 57 95 64 164 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 224 + 243 __cstat - 209 + 151 BICOMP - 106 + 134 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 @@ -395,214 +395,205 @@ ICCARM - 126 + 164 __cstat - 170 + 122 BICOMP - 105 + 97 ICCARM - 133 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 228 82 71 174 212 75 278 108 130 93 191 72 56 279 55 57 95 64 164 + 165 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 34 43 228 208 109 213 236 248 239 227 143 271 177 244 105 130 272 86 96 - $PROJ_DIR$\startup_stm32f407xx.s - - - AARM - 204 - - - - - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 203 + 184 __cstat - 277 + 155 BICOMP - 189 + 30 ICCARM - 138 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 90 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 271 34 228 208 109 213 236 248 239 227 165 143 177 244 105 130 272 86 96 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 159 + 161 __cstat - 226 + 182 BICOMP - 161 + 64 ICCARM - 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 175 55 57 130 71 95 64 164 + 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 90 271 34 228 208 109 213 236 248 239 227 165 143 177 244 105 130 272 86 96 234 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 70 + 148 __cstat - 94 + 163 BICOMP - 227 + 36 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 34 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 228 208 109 213 236 248 239 227 165 143 271 177 244 105 130 272 86 96 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c ICCARM - 151 + 157 __cstat - 188 + 180 BICOMP - 259 + 172 ICCARM - 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 273 72 228 71 174 212 75 278 108 130 93 133 191 56 279 55 57 95 64 164 138 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\modbus_crc.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 117 + 205 __cstat - 237 + 217 BICOMP - 246 + 270 ICCARM - 93 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 114 176 97 101 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 59 + 106 __cstat - 63 + 169 BICOMP - 222 + 276 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 127 + 188 __cstat - 253 + 162 BICOMP - 162 + 149 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\modbus_log.c ICCARM - 185 + 240 __cstat - 223 + 144 BICOMP - 125 + 197 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 143 34 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 228 208 109 213 236 248 239 227 165 271 177 244 105 130 272 86 96 @@ -611,807 +602,816 @@ ICCARM - 225 + 233 __cstat - 154 + 231 BICOMP - 61 + 117 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\modbus_log.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 100 + 202 __cstat - 206 + 203 BICOMP - 141 + 125 ICCARM - 191 228 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 71 174 212 75 278 108 130 93 133 72 56 279 55 57 95 64 164 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 90 + 237 __cstat - 230 + 74 BICOMP - 115 + 173 ICCARM - 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c ICCARM - 136 + 156 __cstat - 217 + 204 BICOMP - 111 + 206 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c ICCARM - 132 + 277 __cstat - 256 + 51 BICOMP - 104 + 218 ICCARM - 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 114 176 97 101 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\startup_stm32f407xx.s + + + AARM + 111 + + + + + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 186 + 81 __cstat - 66 + 178 BICOMP - 150 + 93 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 234 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c ICCARM - 81 + 100 __cstat - 62 + 137 BICOMP - 199 + 224 ICCARM - 72 82 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 228 71 174 212 75 278 108 130 93 133 191 56 279 55 57 95 64 164 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c ICCARM - 121 + 279 __cstat - 172 + 59 BICOMP - 120 + 238 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 185 105 130 239 228 272 86 96 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\Core\Src\modbus_crc.c ICCARM - 87 + 54 __cstat - 54 + 108 BICOMP - 254 + 187 + + + ICCARM + 227 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 61 46 167 47 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 85 + 249 __cstat - 190 + 76 BICOMP - 128 + 150 + + + ICCARM + 271 43 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 34 228 208 109 213 236 248 239 227 165 143 177 244 105 130 272 86 96 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c ICCARM - 194 + 214 __cstat - 269 + 28 BICOMP - 258 + 201 + + + ICCARM + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 181 + 128 __cstat - 77 + 69 BICOMP - 79 + 174 + + + ICCARM + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 + + - $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 243 + 38 __cstat - 177 + 158 BICOMP - 219 + 133 ICCARM - 102 55 57 130 71 124 98 110 116 244 215 95 64 164 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 252 + 104 __cstat - 155 + 209 BICOMP - 78 + 229 ICCARM - 55 57 130 71 124 98 110 116 244 215 95 64 164 96 242 80 241 83 245 249 271 143 144 + 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 61 46 167 47 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\test.1\Exe\test.1.out - ICCARM - 267 - - - __cstat - 129 + ILINK + 212 - BICOMP - 140 + OBJCOPY + 42 - ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + ILINK + 171 251 81 164 184 161 54 240 80 45 50 111 243 237 157 106 188 156 233 202 277 170 100 214 205 128 38 232 91 107 56 136 147 152 145 210 279 132 65 94 66 225 33 245 153 179 48 60 123 104 249 115 148 124 73 41 175 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 270 + 91 __cstat - 168 + 112 BICOMP - 236 + 129 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c ICCARM - 109 + 94 __cstat - 173 + 110 BICOMP - 118 + 220 - - - ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c ICCARM - 131 + 145 __cstat - 67 + 211 BICOMP - 280 + 79 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c ICCARM - 146 + 245 __cstat - 134 + 154 BICOMP - 193 + 215 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c ICCARM - 92 + 179 __cstat - 265 + 194 BICOMP - 91 + 87 - - - ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c ICCARM - 139 + 48 __cstat - 266 + 230 BICOMP - 195 + 83 - - - ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 180 + 136 __cstat - 69 + 57 BICOMP - 276 + 168 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c ICCARM - 208 + 107 __cstat - 165 + 246 BICOMP - 198 + 89 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c ICCARM - 113 + 225 __cstat - 281 + 193 BICOMP - 158 + 199 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 262 + 152 __cstat - 123 + 189 BICOMP - 264 + 190 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c ICCARM - 145 + 60 __cstat - 152 + 53 BICOMP - 257 + 221 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c ICCARM - 103 + 33 __cstat - 169 + 198 BICOMP - 240 + 85 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c ICCARM - 171 + 123 __cstat - 275 + 127 BICOMP - 200 + 241 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\UCOS\Config\app_hooks.c ICCARM - 263 + 251 __cstat - 147 + 247 BICOMP - 153 + 126 + + + ICCARM + 219 105 130 239 228 78 95 183 200 207 103 272 86 96 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + + + AARM + 80 + + + + + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c ICCARM - 156 + 115 __cstat - 197 + 71 BICOMP - 119 + 102 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 105 130 239 228 78 95 183 200 207 103 272 86 96 67 49 191 75 58 222 55 250 99 181 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c ICCARM - 88 + 210 __cstat - 84 + 52 BICOMP - 214 + 70 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 122 + 56 __cstat - 166 + 226 BICOMP - 178 + 146 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 61 46 167 47 139 223 119 31 78 95 183 200 207 192 77 138 35 254 159 39 135 103 120 88 242 62 131 40 29 116 140 196 121 84 142 235 166 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c ICCARM - 196 + 50 __cstat - 235 + 32 BICOMP - 213 + 118 ICCARM - 114 176 97 101 86 52 89 60 124 98 110 116 244 220 260 232 142 184 250 74 251 215 231 261 187 58 76 53 274 282 247 167 68 272 268 248 112 + 105 130 239 228 78 95 183 200 207 103 272 86 96 - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - - - AARM - 73 - - - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c ICCARM - 218 + 45 __cstat - 201 + 44 BICOMP - 182 + 141 + + + ICCARM + 105 130 239 228 78 95 183 200 207 103 272 86 96 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c ICCARM - 135 + 65 __cstat - 65 + 113 BICOMP - 137 + 216 - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c ICCARM - 149 + 132 __cstat - 148 + 37 BICOMP - 216 + 92 - - - ICCARM - 55 57 130 71 124 98 110 116 244 215 95 64 164 - - - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c ICCARM - 207 + 66 __cstat - 179 + 176 BICOMP - 221 + 63 - - - ICCARM - 55 57 130 71 124 98 110 116 244 215 95 64 164 - - - $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c - ILINK - 192 + ICCARM + 153 - OBJCOPY - 210 + __cstat + 186 - - - ILINK - 234 243 203 126 163 151 117 100 73 149 207 204 59 127 229 70 186 224 225 185 270 156 196 109 90 267 208 88 92 180 262 139 136 122 121 131 159 85 181 146 87 135 113 145 103 171 263 194 218 132 81 252 239 211 160 107 99 + BICOMP + 68 - + diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim b/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim index e1345b3..f52d070 100644 Binary files a/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim and b/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim differ diff --git a/需求规格书.doc b/需求规格书.doc index df9a2da..f589660 100644 Binary files a/需求规格书.doc and b/需求规格书.doc differ