diff --git a/PLSR/PLSR/Core/Src/tim.c b/PLSR/PLSR/Core/Src/tim.c index 6e08381..8e5a942 100644 --- a/PLSR/PLSR/Core/Src/tim.c +++ b/PLSR/PLSR/Core/Src/tim.c @@ -26,6 +26,7 @@ PLSR_RouteConfig_t g_plsr_route; // 全局PLSR路径控制结构体 int32_t g_plsr_total_pulse_count = 0; // 全局累加脉冲计数器(程序运行期间持续累加,支持负数) uint8_t g_plsr_ext_event_flag = 0; // 外部事件标志(0-无事件, 1-事件触发) +int32_t g_plsr_location = 0; // 全局位置计数器(用于记录当前执行位置,支持负数) static uint8_t s_pulse_count_direction = 1; // 脉冲计数方向(1-递增, 0-递减),用于替代dir_logic判断计数方向 // ==================== PLSR内部变量 ==================== @@ -965,16 +966,16 @@ static void PLSR_UpdateGlobalPulseCount(int32_t current_pulse_count) int32_t pulse_increment = current_pulse_count - s_last_total_pulse; // 脉冲计数方向为1:递增 g_plsr_total_pulse_count += pulse_increment; - // if (s_pulse_count_direction) - // { - // // 脉冲计数方向为1:递增 - // g_plsr_total_pulse_count += pulse_increment; - // } - // else - // { - // // 脉冲计数方向为0:递减(支持负数显示) - // g_plsr_total_pulse_count -= pulse_increment; - // } + if (s_pulse_count_direction) + { + // 脉冲计数方向为1:递增 + g_plsr_location += pulse_increment; + } + else + { + // 脉冲计数方向为0:递减(支持负数显示) + g_plsr_location -= pulse_increment; + } s_last_total_pulse = current_pulse_count; } // 将32位全局累加脉冲计数分解为两个16位寄存器(支持负数) @@ -1524,7 +1525,10 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) PLSR_UpdateGlobalPulseCount(current_pulse_count); // 更新路由结构体的脉冲计数(使用原子操作保证一致性) g_plsr_route.pulse_count = current_pulse_count; - + + // g_plsr_route.section[g_plsr_route.current_section_num-1].target_freq = + // (((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.run_state == PLSR_STATE_ACCEL || g_plsr_route.run_state == PLSR_STATE_DECEL) @@ -1601,11 +1605,6 @@ void PLSR_Route_Init(PLSR_RouteConfig_t* route) // 初始化模式相关参数 route->prevPulseCount = 0; // 累积脉冲计数:清零 route->pulse_count = 0; // 当前脉冲计数:清零 - - // 模式验证:确保mode字段有效 - if (route->mode != PLSR_MODE_RELATIVE && route->mode != PLSR_MODE_ABSOLUTE) { - route->mode = PLSR_MODE_RELATIVE; // 默认使用相对模式 - } PLSR_TIM6_SetUpdateFreq(100); //初始化TIM6更新频率为1000us } @@ -1683,14 +1682,6 @@ void PLSR_Route_Stop(PLSR_RouteConfig_t* route) */ // 存储上一段的方向信息,用于检测方向变化 static uint8_t s_last_direction = 0xFF; // 初始值设为无效值,确保第一次总是认为有方向变化 - -/** - * @brief 设置方向端子状态 - * @param route 路径控制结构体指针 - * @param current_section 当前段配置指针 - * @return 如果方向发生变化,返回1;否则返回0 - * @note 根据脉冲方向逻辑和目标脉冲数设置方向端子状态 - */ static uint8_t PLSR_SetDirectionPin(PLSR_RouteConfig_t* route, PLSR_SectionConfig_t* current_section) { if (route == NULL || current_section == NULL) return 0; @@ -1763,12 +1754,12 @@ void PLSR_Section_StartNewSection(PLSR_RouteConfig_t* route) if(g_plsr_route.mode == PLSR_MODE_ABSOLUTE) { // 绝对模式:计算相对于当前位置的脉冲数 - current_section->actual_pulse = current_section->target_pulse - g_plsr_total_pulse_count; + current_section->actual_pulse = current_section->target_pulse - g_plsr_location; } else { // 相对模式:直接使用目标脉冲数 - current_section->actual_pulse = current_section->target_pulse; + current_section->actual_pulse = current_section->target_pulse + route->prevPulseCount - g_plsr_location; } // 设置方向端子 - 使用计算后的actual_pulse确定方向 @@ -2019,7 +2010,7 @@ void PLSR_Section_SwitchNext(PLSR_RouteConfig_t* route, uint8_t is_pulse_complet else { // 外部事件触发:直接使用全局脉冲计数器作为累计脉冲数 - route->prevPulseCount = g_plsr_total_pulse_count; + route->prevPulseCount = g_plsr_location; } } // 检查下一段是否有效 diff --git a/PLSR/PLSR/Core/Src/usart.c b/PLSR/PLSR/Core/Src/usart.c index 8404d9a..1283f00 100644 --- a/PLSR/PLSR/Core/Src/usart.c +++ b/PLSR/PLSR/Core/Src/usart.c @@ -50,14 +50,6 @@ DMA_HandleTypeDef hdma_usart1_tx; void MX_USART1_UART_Init(void) { - - /* USER CODE BEGIN USART1_Init 0 */ - - /* USER CODE END USART1_Init 0 */ - - /* USER CODE BEGIN USART1_Init 1 */ - - /* USER CODE END USART1_Init 1 */ huart1.Instance = USART1; huart1.Init.BaudRate = 115200; huart1.Init.WordLength = UART_WORDLENGTH_9B; diff --git a/PLSR/PLSR/EWARM/test.1.dep b/PLSR/PLSR/EWARM/test.1.dep index eb369ed..6939535 100644 --- a/PLSR/PLSR/EWARM/test.1.dep +++ b/PLSR/PLSR/EWARM/test.1.dep @@ -5,482 +5,483 @@ test.1 - $PROJ_DIR$\startup_stm32f407xx.s - $PROJ_DIR$\..\Core\Src\dma.c $PROJ_DIR$\..\Core\Src\flash_save.c - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\startup_stm32f407xx.s $PROJ_DIR$\..\Core\Src\modbus_crc.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Core\Src\modbus_log.c $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - $PROJ_DIR$\..\Core\Src\tim.c $PROJ_DIR$\..\Core\Src\usart.c $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.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_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.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_flash_ramfunc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\test.1\Obj\modbus_log.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.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\Inc\stm32f4xx_hal_tim_ex.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\test.1\Exe\test.1.hex - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h + $PROJ_DIR$\test.1\Obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\test.1\Obj\main.o + $PROJ_DIR$\test.1\Obj\flash_save.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o - $PROJ_DIR$\test.1\Obj\gpio.o - $PROJ_DIR$\test.1\Obj\usart.__cstat.et - $PROJ_DIR$\test.1\Obj\usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\..\UCOS\Config\app_cfg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o + $PROJ_DIR$\..\UCOS\Ports\os_cpu.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\..\Core\Inc\modbus_crc.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o + $PROJ_DIR$\test.1\Obj\app_hooks.o $TOOLKIT_DIR$\inc\c\ctype.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.__cstat.et - $PROJ_DIR$\..\UCOS\Config\os_cfg.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\test.1\Obj\flash_save.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\test.1\Obj\os_cpu_a.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\..\UCOS\Ports\os_cpu.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.__cstat.et - $PROJ_DIR$\test.1\List\test.1.map - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\test.1\Exe\test.1.out $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.__cstat.et $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\test.1\Obj\app_hooks.o - $PROJ_DIR$\test.1\Obj\flash_save.o - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o - $PROJ_DIR$\..\Core\Inc\flash_save.h - $PROJ_DIR$\test.1\Obj\main.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o + $PROJ_DIR$\test.1\Obj\os_cpu_a.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\gpio.__cstat.et + $PROJ_DIR$\test.1\Exe\test.1.hex + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o - $PROJ_DIR$\..\Core\Inc\modbus_crc.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.__cstat.et - $PROJ_DIR$\test.1\Obj\modbus_crc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o + $PROJ_DIR$\test.1\Obj\modbus_log.o $PROJ_DIR$\..\Core\Inc\modbus_log.h - $PROJ_DIR$\test.1\Obj\tim.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.__cstat.et - $PROJ_DIR$\test.1\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\flash_save.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\test.1\Obj\os_dbg.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\test.1\Obj\ucos_ii.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.__cstat.et $PROJ_DIR$\..\UCOS\Source\os_trace.h - $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o + $PROJ_DIR$\test.1\Obj\usart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\test.1\Obj\flash_save.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\test.1\Obj\ucos_ii.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\UCOS\Config\os_cfg.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.__cstat.et + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.__cstat.et + $PROJ_DIR$\test.1\Obj\gpio.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.__cstat.et - $PROJ_DIR$\test.1\Obj\os_dbg.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.__cstat.et - $PROJ_DIR$\test.1\Obj\gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\main.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\app_hooks.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\test.1\Obj\modbus_crc.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\UCOS\Source\ucos_ii.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\test.1\Obj\dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\test.1\Obj\os_dbg.o - $PROJ_DIR$\test.1\Obj\os_cpu_c.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\test.1\Obj\tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\..\UCOS\Source\os.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o + $PROJ_DIR$\..\UCOS\Config\app_cfg.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.__cstat.et $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\test.1\Obj\modbus_crc.o + $PROJ_DIR$\test.1\Obj\os_cpu_c.o + $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\test.1\Obj\dma.o $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o - $PROJ_DIR$\test.1\Obj\ucos_ii.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c - $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o - $PROJ_DIR$\test.1\Obj\modbus_log.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\test.1\Obj\app_hooks.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\test.1\Obj\modbus_crc.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.__cstat.et $PROJ_DIR$\test.1\Obj\dma.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\UCOS\Source\ucos_ii.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\test.1\Obj\modbus_log.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\test.1\Obj\usart.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.__cstat.et + $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\test.1\Obj\tim.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.__cstat.et + $PROJ_DIR$\test.1\Obj\tim.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.__cstat.et + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\test.1\Obj\os_cpu_c.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.__cstat.et + $PROJ_DIR$\test.1\List\test.1.map + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\test.1\Obj\ucos_ii.__cstat.et + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\test.1\Obj\os_dbg.__cstat.et [ROOT_NODE] ILINK - 113 111 + 204 217 - $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Core\Src\flash_save.c - AARM - 209 + ICCARM + 115 + + + __cstat + 53 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 174 + 202 __cstat - 221 + 210 + + + ICCARM + 221 55 178 125 120 132 203 119 145 116 123 175 142 201 186 155 66 193 96 60 141 117 131 51 73 114 208 139 160 154 172 95 207 47 130 93 49 44 46 63 77 173 157 69 48 83 191 64 90 87 213 158 187 153 134 56 106 + + - $PROJ_DIR$\..\Core\Src\flash_save.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 117 + 174 __cstat - 99 + 185 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\startup_stm32f407xx.s - ICCARM - 78 - - - __cstat - 159 + AARM + 196 - - - ICCARM - 152 76 98 132 48 215 100 85 66 146 93 205 154 165 182 162 88 144 171 64 75 104 122 199 115 59 63 112 198 68 179 170 168 105 53 83 219 107 148 125 118 188 50 197 92 124 126 186 128 120 133 155 145 172 86 97 108 151 - - $PROJ_DIR$\..\Core\Src\modbus_crc.c ICCARM - 169 + 168 __cstat - 130 + 182 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c ICCARM - 121 + 85 __cstat - 160 + 205 ICCARM - 76 98 132 48 215 100 85 66 146 93 205 154 165 182 162 88 144 171 64 75 104 122 199 115 59 63 112 198 68 179 170 168 105 53 83 219 107 148 152 125 118 188 50 197 92 124 126 186 128 120 133 155 145 172 86 97 108 151 56 + 55 178 125 120 132 203 119 145 116 123 175 142 201 186 155 66 193 96 60 141 117 131 51 73 114 208 139 160 154 172 95 207 47 130 93 49 44 46 94 187 153 191 77 134 56 106 - $PROJ_DIR$\..\Core\Src\modbus_log.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 54 + 52 __cstat - 210 + 50 + + + ICCARM + 55 178 125 120 132 203 119 145 116 123 175 142 201 186 155 66 193 96 60 141 117 131 51 73 114 208 139 160 154 172 95 207 47 130 93 49 44 46 136 221 63 77 173 157 69 48 83 191 64 90 87 213 158 187 153 134 56 106 143 + + - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\Core\Src\modbus_log.c ICCARM - 102 + 86 __cstat - 129 + 192 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c ICCARM - 150 + 102 __cstat - 67 + 59 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 195 + 110 __cstat - 141 + 194 ICCARM - 76 98 132 48 215 100 85 66 146 93 205 154 165 182 162 88 144 171 64 75 104 122 199 115 59 63 112 198 68 179 170 168 105 53 83 219 107 148 140 172 86 186 188 97 108 151 + 63 55 178 125 120 132 203 119 145 116 123 175 142 201 186 155 66 193 96 60 141 117 131 51 73 114 208 139 160 154 172 95 207 47 130 93 49 44 46 77 173 157 69 48 83 191 64 90 87 221 213 158 187 153 134 56 106 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 183 + 67 __cstat - 134 + 147 - - - ICCARM - 125 76 98 132 48 215 100 85 66 146 93 205 154 165 182 162 88 144 171 64 75 104 122 199 115 59 63 112 198 68 179 170 168 105 53 83 219 107 148 118 188 50 197 92 124 126 186 128 120 133 155 145 172 86 97 108 151 - - - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 80 + 138 __cstat - 79 + 80 ICCARM - 118 76 98 132 48 215 100 85 66 146 93 205 154 165 182 162 88 144 171 64 75 104 122 199 115 59 63 112 198 68 179 170 168 105 53 83 219 107 148 188 50 197 92 124 126 186 128 120 133 125 155 145 172 86 97 108 151 + 136 55 178 125 120 132 203 119 145 116 123 175 142 201 186 155 66 193 96 60 141 117 131 51 73 114 208 139 160 154 172 95 207 47 130 93 49 44 46 221 63 77 173 157 69 48 83 191 64 90 87 213 158 187 153 134 56 106 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 45 + 220 __cstat - 220 + 137 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 142 + 100 __cstat - 65 + 218 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 81 + 183 __cstat - 216 + 105 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 136 + 99 __cstat - 84 + 161 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c ICCARM - 206 + 127 __cstat - 147 + 118 @@ -489,271 +490,271 @@ ICCARM - 161 + 126 __cstat - 156 + 177 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c ICCARM - 193 + 156 __cstat - 109 + 195 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c ICCARM - 94 + 140 __cstat - 189 + 107 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c ICCARM - 214 + 75 __cstat - 72 + 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c ICCARM - 190 + 61 __cstat - 137 + 216 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c ICCARM - 103 + 129 __cstat - 47 + 128 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c ICCARM - 61 + 211 __cstat - 191 + 206 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c ICCARM - 77 + 162 __cstat - 58 + 197 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c ICCARM - 52 + 109 __cstat - 96 + 135 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 46 + 74 __cstat - 51 + 159 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 123 + 144 __cstat - 95 + 79 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c ICCARM - 57 + 78 __cstat - 212 + 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 175 + 150 __cstat - 91 + 98 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 60 + 200 __cstat - 89 + 214 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 211 + 82 __cstat - 70 + 108 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c ICCARM - 55 + 91 __cstat - 73 + 111 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 119 + 45 __cstat - 167 + 198 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c ICCARM - 184 + 180 __cstat - 163 + 149 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 185 + 189 __cstat - 49 + 89 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c ICCARM - 74 + 103 __cstat - 114 + 212 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c ICCARM - 90 + 65 __cstat - 181 + 209 @@ -762,134 +763,124 @@ ICCARM - 127 + 152 __cstat - 71 + 122 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 200 + 62 __cstat - 143 + 151 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c ICCARM - 194 + 176 __cstat - 158 + 84 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 87 + 101 __cstat - 110 + 133 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 173 + 57 __cstat - 44 + 71 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 153 + 54 __cstat - 180 + 72 - $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c - ILINK - 111 + ICCARM + 104 - OBJCOPY - 69 + __cstat + 199 - - - ILINK - 202 116 174 117 78 121 169 54 106 178 177 209 94 46 214 61 103 193 90 184 173 74 127 153 150 175 185 123 60 161 136 142 102 81 190 52 195 77 206 57 211 55 119 87 200 194 166 82 135 45 183 207 80 62 218 176 131 - - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c ICCARM - 177 + 92 __cstat - 157 + 222 - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - ICCARM - 207 - - - __cstat - 149 + AARM + 76 - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c ICCARM - 178 + 121 __cstat - 138 + 219 @@ -898,61 +889,77 @@ ICCARM - 116 + 68 __cstat - 164 + 179 + + + ICCARM + 148 187 153 191 77 123 175 142 201 186 51 134 56 106 + + - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c - AARM - 106 + ICCARM + 113 + + + __cstat + 70 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c ICCARM - 82 + 58 __cstat - 139 + 188 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c ICCARM - 135 + 169 __cstat - 187 + 215 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\test.1\Exe\test.1.out - ICCARM - 166 + ILINK + 217 - __cstat - 101 + OBJCOPY + 81 + + + ILINK + 163 68 174 115 138 52 168 86 76 169 92 196 74 82 109 150 144 176 99 200 91 57 152 127 220 183 101 54 45 126 62 189 102 100 156 78 85 180 103 65 140 75 61 129 211 162 113 104 58 67 202 121 110 97 184 146 124 + + diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim b/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim index 93808be..3009da3 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