diff --git a/PLSR/PLSR/Core/Inc/tim.h b/PLSR/PLSR/Core/Inc/tim.h index c3bf05e..7e9d31a 100644 --- a/PLSR/PLSR/Core/Inc/tim.h +++ b/PLSR/PLSR/Core/Inc/tim.h @@ -116,6 +116,22 @@ void MX_TIM14_Init(void); void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); +typedef struct { + /* 加速段参数 */ + uint32_t accel_jerk; // 加加速度 (Hz/ms²) + uint32_t accel_max; // 最大加速度 (Hz/ms) + uint32_t accel_jerk_time_ms; // 单边jerk时间 (ms) + uint32_t accel_phase1_pulses; // 加速第一阶段脉冲数 + uint32_t accel_phase2_pulses; // 加速第二阶段脉冲数 + + /* 减速段参数 */ + uint32_t decel_jerk; // 减加速度 (Hz/ms²) + uint32_t decel_max; // 最大减速度 (Hz/ms) + uint32_t decel_jerk_time_ms; // 单边jerk时间 (ms) + uint32_t decel_phase1_pulses; // 减速第一阶段脉冲数 + uint32_t decel_phase2_pulses; // 减速第二阶段脉冲数 +} SCurve_Params_t; + typedef struct { PLSR_WaitType_t wait_type; ///< 等待条件类型 @@ -172,6 +188,7 @@ typedef struct uint16_t start_section; ///< 起始段数 PLSR_RouteState_t route_state; ///< 路径状态 + SCurve_Params_t scurve; PLSR_RunState_t run_state; ///< 当前运行状态 PLSR_RunState_t part1_state; ///< 第一部分状态(ACCEL/DECEL/CONST) PLSR_RunState_t part2_state; ///< 第二部分状态(通常是CONST) diff --git a/PLSR/PLSR/Core/Src/tim.c b/PLSR/PLSR/Core/Src/tim.c index e9ba84f..2d33d34 100644 --- a/PLSR/PLSR/Core/Src/tim.c +++ b/PLSR/PLSR/Core/Src/tim.c @@ -587,7 +587,6 @@ void PLSR_PWM_Init(void) BackupSRAM_RestoreData(); } - /** * @brief 启动PWM输出 * @retval None @@ -2004,39 +2003,6 @@ void PLSR_Accel_Process(PLSR_RouteConfig_t* route) } } -/** - * @brief 更新加减速度 - * @param route: 路径控制结构体指针 - * @retval None - * @note 根据默认频率和加减速时间重新计算加减速度 - * 计算得到的加速度单位为Hz/ms,在PLSR_Calculate_FreqByPosition函数中 - * 会将其转换为Hz/s^2以符合物理公式要求 - */ -void PLSR_Accel_UpdateRates(PLSR_RouteConfig_t* route) -{ - if (route == NULL) return; - - // 计算加速度 (Hz/ms) - if (route->default_accel_time_ms > 0) - { - route->accel_rate = route->default_freq / route->default_accel_time_ms; - } - else - { - route->accel_rate = 0; // 避免除零错误 - } - - // 计算减速度 (Hz/ms) - if (route->default_decel_time_ms > 0) - { - route->decel_rate = route->default_freq / route->default_decel_time_ms; - } - else - { - route->decel_rate = 0; // 避免除零错误 - } -} - /** * @brief 设置默认加减速参数 * @param route: 路径控制结构体指针 diff --git a/PLSR/PLSR/EWARM/test.1.dep b/PLSR/PLSR/EWARM/test.1.dep index 9fc4fbc..da22127 100644 --- a/PLSR/PLSR/EWARM/test.1.dep +++ b/PLSR/PLSR/EWARM/test.1.dep @@ -5,1185 +5,689 @@ test.1 - $PROJ_DIR$\..\Core\Src\flash_save.c - $PROJ_DIR$\..\Core\Src\modbus_log.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c - $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Core\Src\tools.c - $PROJ_DIR$\startup_stm32f407xx.s - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Core\Src\modbus_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_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_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.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_ll_spi.c + $PROJ_DIR$\..\UCOS\Source\ucos_ii.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$\test.1\Obj\stm32f4xx_hal_wwdg.o + $PROJ_DIR$\test.1\Obj\os_cpu_a.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\modbus_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Core\Src\flash_save.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\modbus_log.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\startup_stm32f407xx.s $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.__cstat.et - $PROJ_DIR$\test.1\Exe\test.1.out - $PROJ_DIR$\test.1\Obj\app_hooks.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\test.1\Obj\main.o - $PROJ_DIR$\..\UCOS\Source\os_mutex.c - $PROJ_DIR$\..\UCOS\Source\os_core.c - $PROJ_DIR$\..\UCOS\Source\ucos_ii.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o - $PROJ_DIR$\..\UCOS\Source\os.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\test.1\Obj\modbus_log.__cstat.et - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Core\Src\tools.c + $PROJ_DIR$\test.1\Obj\flash_save.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\test.1\Exe\test.1.hex + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.__cstat.et - $PROJ_DIR$\..\UCOS\Ports\os_cpu.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\UCOS\Source\os_time.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o - $PROJ_DIR$\..\Core\Inc\modbus_log.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\test.1\Obj\tools.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o - $TOOLKIT_DIR$\inc\c\stddef.h - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\UCOS\Config\app_cfg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o - $PROJ_DIR$\..\UCOS\Config\os_cfg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\test.1\Obj\os_cpu_c.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.__cstat.et - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\test.1\Obj\gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o - $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\dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o - $PROJ_DIR$\test.1\Obj\usart.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.__cstat.et + $PROJ_DIR$\test.1\Obj\modbus_log.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\test.1\Exe\test.1.hex - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\test.1\Obj\modbus_crc.o $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\test.1\Exe\test.1.out + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\test.1\Obj\tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\test.1\Obj\os_dbg.__cstat.et + $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $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\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\test.1\Obj\tools.__cstat.et - $PROJ_DIR$\stm32f407xx_flash.icf + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o - $PROJ_DIR$\test.1\Obj\os_cpu_a.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o $PROJ_DIR$\test.1\Obj\os_dbg.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\test.1\Obj\app_hooks.o - $PROJ_DIR$\..\UCOS\Source\os_mem.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o - $PROJ_DIR$\..\Core\Inc\usart.h $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\Core\Inc\flash_save.h - $PROJ_DIR$\test.1\Obj\tim.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\UCOS\Source\os_tmr.c - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\test.1\Obj\main.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\test.1\Obj\flash_save.__cstat.et - $PROJ_DIR$\..\UCOS\Source\os_flag.c - $PROJ_DIR$\test.1\Obj\ucos_ii.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\test.1\Obj\dma.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.__cstat.et - $PROJ_DIR$\..\UCOS\Source\os_trace.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\..\UCOS\Source\os_q.c - $PROJ_DIR$\test.1\Obj\gpio.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\test.1\Obj\usart.o - $PROJ_DIR$\test.1\Obj\flash_save.o - $PROJ_DIR$\test.1\Obj\modbus_log.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\UCOS\Source\os_mbox.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o - $PROJ_DIR$\test.1\Obj\tim.o - $PROJ_DIR$\test.1\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.__cstat.et - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o - $PROJ_DIR$\..\UCOS\Source\os_task.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c - $TOOLKIT_DIR$\lib\m7M_tls.a - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\Core\Inc\modbus_crc.h - $PROJ_DIR$\test.1\Obj\modbus_crc.__cstat.et - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c - $PROJ_DIR$\..\UCOS\Source\os_sem.c - $PROJ_DIR$\test.1\List\test.1.map - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\test.1\Obj\ucos_ii.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - $PROJ_DIR$\..\UCOS\Config\app_hooks.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.__cstat.et - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.__cstat.et - - - [ROOT_NODE] - - - ILINK - 48 224 - - - - - $PROJ_DIR$\..\Core\Src\flash_save.c - - - ICCARM - 193 - - - __cstat - 177 - - - - - ICCARM - 157 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 220 170 160 - - - - - $PROJ_DIR$\..\Core\Src\modbus_log.c - - - ICCARM - 194 - - - __cstat - 61 - - - - - ICCARM - 80 151 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 225 170 160 85 44 217 135 220 157 62 122 172 55 86 88 67 184 199 129 216 - - - - - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - - - ICCARM - 139 - - - __cstat - 234 - - - - - ICCARM - 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 96 55 86 135 225 88 67 184 - - - - - $PROJ_DIR$\..\Core\Src\usart.c - - - ICCARM - 192 - - - __cstat - 103 - - - - - ICCARM - 151 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 225 170 160 85 44 217 135 220 157 80 62 122 172 55 86 88 67 184 199 129 216 - - - - - $PROJ_DIR$\..\Core\Src\main.c - - - ICCARM - 52 - - - __cstat - 173 - - - - - ICCARM - 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 199 62 151 225 170 160 85 44 217 135 220 157 80 122 172 55 86 88 67 184 129 216 73 - - - - - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - - - ICCARM - 105 - - - __cstat - 71 - - - - - ICCARM - 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o + $PROJ_DIR$\test.1\Obj\app_hooks.o + $PROJ_DIR$\test.1\Obj\ucos_ii.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o + $PROJ_DIR$\test.1\Obj\os_cpu_c.o + $PROJ_DIR$\test.1\Obj\main.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\test.1\Obj\usart.o + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\test.1\Obj\dma.o + $PROJ_DIR$\test.1\Obj\gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o + $PROJ_DIR$\..\Core\Inc\flash_save.h + $PROJ_DIR$\..\UCOS\Source\ucos_ii.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\Core\Inc\modbus_log.h + $PROJ_DIR$\test.1\Obj\modbus_crc.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\UCOS\Ports\os_cpu.h + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h + $PROJ_DIR$\..\UCOS\Config\os_cfg.h + $PROJ_DIR$\..\UCOS\Source\os_trace.h + $TOOLKIT_DIR$\inc\c\ctype.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\UCOS\Config\app_cfg.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\test.1\Obj\tools.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\test.1\List\test.1.map + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\Core\Inc\modbus_crc.h + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\stm32f407xx_flash.icf + $TOOLKIT_DIR$\lib\shb_l.a + - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + [ROOT_NODE] - ICCARM - 92 - - - __cstat - 231 + ILINK + 80 164 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c ICCARM - 201 - - - __cstat - 158 + 116 - - - ICCARM - 62 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 151 225 170 160 85 44 217 135 220 157 80 122 172 55 86 88 67 184 199 129 216 - - - $PROJ_DIR$\..\Core\Src\tools.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 82 - - - __cstat - 131 - - - - - ICCARM - 62 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 151 225 170 160 85 44 217 135 220 157 80 122 172 55 86 88 67 184 199 129 216 - - - - - $PROJ_DIR$\startup_stm32f407xx.s - - - AARM - 235 + 108 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c ICCARM - 101 - - - __cstat - 181 + 102 - - - ICCARM - 73 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c ICCARM - 188 - - - __cstat - 97 + 119 - - - ICCARM - 199 180 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 62 151 225 170 160 85 44 217 135 220 157 80 122 172 55 86 88 67 184 129 216 - - - $PROJ_DIR$\..\Core\Src\modbus_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c ICCARM 113 - - __cstat - 221 - - - - ICCARM - 220 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 228 236 63 208 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\UCOS\Config\app_hooks.c ICCARM - 125 - - - __cstat - 110 + 114 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 79 - - - __cstat - 106 + 6 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 98 - - - __cstat - 198 + 93 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c ICCARM - 57 - - - __cstat - 149 + 121 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 207 - - - __cstat - 155 + 97 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 200 - - - __cstat - 99 + 111 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c ICCARM - 128 - - - __cstat - 227 + 118 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c ICCARM - 152 - - - __cstat - 68 - - - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - ICCARM - 77 - - - __cstat - 78 - - - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c - - - ICCARM - 75 - - - __cstat - 76 + 110 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - ICCARM - 150 - - - __cstat - 185 + AARM + 28 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c ICCARM - 143 - - - __cstat - 45 + 105 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c ICCARM - 104 - - - __cstat - 206 + 109 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 167 - - - __cstat - 171 + 117 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c ICCARM - 87 - - - __cstat - 141 + 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c ICCARM - 212 - - - __cstat - 47 + 27 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c ICCARM - 232 - - - __cstat - 51 + 104 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + ICCARM - 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 228 236 63 208 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 14 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c ICCARM 115 - - __cstat - 156 - - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c ICCARM - 65 - - - __cstat - 161 + 106 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c ICCARM - 195 - - - __cstat - 117 + 30 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c ICCARM - 134 - - - __cstat - 136 + 120 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c ICCARM - 93 - - - __cstat - 111 + 101 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c ICCARM - 89 - - - __cstat - 56 + 86 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 138 - - - __cstat - 165 + 122 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 74 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 166 - - - __cstat - 119 + 7 - + + + $PROJ_DIR$\..\Core\Src\modbus_crc.c + ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 135 - + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 64 - - - __cstat - 116 + 72 - + + + $PROJ_DIR$\..\Core\Src\flash_save.c + ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 59 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 83 - - - __cstat - 112 + 125 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 150 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 205 - - - __cstat - 118 + 82 ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 84 62 66 85 96 71 63 95 76 64 81 92 94 78 60 70 87 88 65 98 73 61 99 89 79 67 68 169 160 163 136 154 162 132 157 170 143 156 140 126 133 137 148 146 139 168 147 167 130 134 155 141 131 149 144 138 145 171 158 159 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 133 - - - __cstat - 95 + 127 - - - ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Core\Src\modbus_log.c ICCARM - 102 - - - __cstat - 183 + 75 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 186 - - - __cstat - 159 + 153 - + + + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + ICCARM - 228 236 63 208 190 175 50 121 219 204 196 107 163 130 60 69 108 59 123 127 84 168 114 189 137 164 191 145 100 142 46 72 203 81 126 146 174 + 123 - + - $PROJ_DIR$\test.1\Exe\test.1.out + $PROJ_DIR$\startup_stm32f407xx.s - OBJCOPY - 109 - - - ILINK - 224 + AARM + 91 - - - ILINK - 132 147 101 193 188 52 113 194 140 94 144 235 64 128 150 65 89 195 115 186 134 138 143 200 105 83 77 205 93 75 98 125 92 166 133 57 139 102 207 104 152 167 79 87 212 91 74 154 182 232 201 82 226 192 153 90 215 176 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 91 - - - __cstat - 169 + 142 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 154 - - - __cstat - 66 + 152 - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 226 - - - __cstat - 179 + 90 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + ICCARM - 55 86 135 225 219 204 196 107 163 168 88 67 184 54 178 197 148 53 187 223 213 70 162 + 83 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c ICCARM - 182 - - - __cstat - 120 + 124 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 74 - - - __cstat - 237 + 107 - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c ICCARM - 94 - - - __cstat - 202 + 103 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + ICCARM - 55 86 135 225 219 204 196 107 163 168 88 67 184 + 100 - + - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - AARM - 140 + ICCARM + 77 - $PROJ_DIR$\..\UCOS\Config\app_hooks.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 147 + 128 + + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + - __cstat - 49 + ICCARM + 129 - + + + $PROJ_DIR$\..\Core\Src\tools.c + ICCARM - 58 55 86 135 225 219 204 196 107 163 168 88 67 184 + 151 - + - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c + $PROJ_DIR$\test.1\Exe\test.1.out - ICCARM - 144 + ILINK + 164 - __cstat - 124 + OBJCOPY + 69 - ICCARM - 55 86 135 225 219 204 196 107 163 168 88 67 184 + ILINK + 172 114 127 59 128 122 135 75 28 121 109 91 72 77 129 74 152 83 90 150 124 107 103 100 153 7 111 108 93 101 117 97 86 6 102 27 123 106 113 104 110 118 112 116 105 119 14 30 120 142 82 151 115 125 173 166 161 165 diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim b/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim index bbc3feb..d4c48f1 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