From f2e8d00daf1e852dc3efbcd3a4cd2c6aa0056a70 Mon Sep 17 00:00:00 2001 From: hanyongwei <2043702190@qq.com> Date: Mon, 24 Aug 2026 14:22:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbkp=E5=AD=98=E5=82=A8?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hanyongwei <2043702190@qq.com> --- app/main.c | 4 +- iar/plsr.dep | 2351 +++++++++++++-------------- modbus/modbus_rtu.c | 6 + plsr/command/plsr_command.c | 5 +- plsr/param/plsr_param.c | 18 +- plsr/param/plsr_param.h | 21 +- plsr/plsr.c | 35 +- plsr/plsr.h | 11 +- plsr/run_control/plsr_run_control.c | 5 - 9 files changed, 1239 insertions(+), 1217 deletions(-) diff --git a/app/main.c b/app/main.c index 4101d84..f78592c 100644 --- a/app/main.c +++ b/app/main.c @@ -97,8 +97,8 @@ int main(void) OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR | OS_TASK_OPT_SAVE_FP); /* - * 参数块任务:Pend 信号量 → ApplyFromHold → PersistPoll。 - * 分帧写完后由 OnHoldWrite Post,尽快落盘,不堵在 PlsrTask 里。 + * 参数块任务:Pend → ApplyFromHold → SaveParamsFromHold → ExportToHold。 + * 分帧写完后由 OnHoldWrite Post;Save 落 BKP,Export 仅供读回钳位结果。 */ OSTaskCreateExt(PlsrParamBlockTask, NULL, diff --git a/iar/plsr.dep b/iar/plsr.dep index e2d4444..da69f5f 100644 --- a/iar/plsr.dep +++ b/iar/plsr.dep @@ -5,825 +5,881 @@ Debug - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal.h + $PROJ_DIR$\..\cmsis\Core\Include\cmsis_iccarm.h $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_def.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\cmsis\Device\Include\system_stm32f4xx.h + $PROJ_DIR$\..\cmsis\Device\Include\stm32f407xx.h + $PROJ_DIR$\..\cmsis\Core\Include\cmsis_version.h $PROJ_DIR$\..\cmsis\Device\Include\stm32f4xx.h - $PROJ_DIR$\..\drivers\Include\Legacy\stm32_hal_legacy.h $PROJ_DIR$\..\drivers\Include\gpio.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_conf.h - $PROJ_DIR$\..\cmsis\Device\Include\stm32f407xx.h $PROJ_DIR$\..\cmsis\Core\Include\mpu_armv7.h + $PROJ_DIR$\..\cmsis\Device\Include\system_stm32f4xx.h + $PROJ_DIR$\..\drivers\Include\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_conf.h $PROJ_DIR$\..\cmsis\Core\Include\core_cm4.h - $PROJ_DIR$\..\cmsis\Core\Include\cmsis_version.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_def.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\app\main.c $PROJ_DIR$\..\app\main.h $PROJ_DIR$\..\cmsis\Core\Include\cmsis_compiler.h $PROJ_DIR$\..\cmsis\Core\Include\cmsis_cp15.h - $PROJ_DIR$\..\cmsis\Core\Include\cmsis_iccarm.h - $PROJ_DIR$\..\app\main.c - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_mmc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_crc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_eth.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_sdmmc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_timebase_tim.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dfsdm.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_iwdg.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\Debug\Obj\lib_mem_a.o - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rcc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fsmc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_wwdg.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\Debug\Obj\os_tmr.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_lptim.xcl - $PROJ_DIR$\Debug\Obj\os_time.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hash.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_it.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_lptim.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_utils.xcl - $PROJ_DIR$\Debug\Exe\plsr.hex - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_adc.o - $PROJ_DIR$\Debug\Obj\plsr_param.o - $PROJ_DIR$\Debug\Obj\os_sem.xcl - $PROJ_DIR$\Debug\Obj\cpu_a.o - $PROJ_DIR$\Debug\Obj\system_stm32f4xx.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_usart.xcl - $PROJ_DIR$\Debug\Obj\os_core.o - $PROJ_DIR$\Debug\Obj\os_q.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_can.xcl - $PROJ_DIR$\Debug\Obj\os_flag.o - $PROJ_DIR$\Debug\Obj\plsr_command.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nor.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmpi2c.xcl - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\Debug\Obj\os_sem.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\Debug\Obj\plsr_signal_io.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spi.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_adc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc.o - $PROJ_DIR$\Debug\Obj\plsr.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_exti.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smbus.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\Debug\Obj\os_mutex.o - $PROJ_DIR$\Debug\Obj\os_mem.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smartcard.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd_ex.o - $PROJ_DIR$\Debug\Obj\os_dbg.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_irda.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c_ex.o - $PROJ_DIR$\Debug\Obj\cpu_c.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spdifrx.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sram.xcl - $PROJ_DIR$\Debug\Obj\modbus_rtu.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dac.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc_ex.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmc.o $PROJ_DIR$\Debug\Obj\gpio.xcl - $PROJ_DIR$\Debug\Obj\lib_ascii.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_qspi.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_tim.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_usart.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd.xcl + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hash.xcl - $PROJ_DIR$\Debug\Obj\plsr_persist.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmc.o + $PROJ_DIR$\Debug\Obj\plsr_persist.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_qspi.xcl - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_sdmmc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usart.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_tim.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp_ex.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac_ex.xcl $PROJ_DIR$\Debug\Obj\plsr_signal_io.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usart.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma2d.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_sdmmc.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_uart.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi.xcl + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\Debug\Obj\lib_mem.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma2d.o + $PROJ_DIR$\Debug\Obj\lib_ascii.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dac.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ramfunc.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_qspi.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus_ex.xcl $PROJ_DIR$\Debug\Obj\usart.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_tim.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_usart.o - $PROJ_DIR$\Debug\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dsi.xcl - $PROJ_DIR$\Debug\Obj\os_flag.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma2d.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spi.o - $PROJ_DIR$\Debug\Exe\plsr.out - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c.xcl - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\Debug\Obj\modbus_rtu.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usart.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c.xcl $PROJ_DIR$\Debug\Obj\os_mbox.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usart.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc.o $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_pwr.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rng.xcl - $PROJ_DIR$\Debug\Obj\lib_math.xcl - $PROJ_DIR$\Debug\Obj\tim.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dfsdm.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc.o - $PROJ_DIR$\Debug\Obj\plsr_run_control.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dac.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sd.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp.xcl - $PROJ_DIR$\Debug\Obj\plsr_persist.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma2d.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_eth.o $PROJ_DIR$\Debug\Obj\os_task.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s.xcl - $PROJ_DIR$\Debug\Obj\os_cpu_c.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\Debug\Obj\os_cpu_c.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pccard.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hcd.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_utils.o - $PROJ_DIR$\Debug\Obj\modbus_rtu.o - $PROJ_DIR$\Debug\Obj\lib_math.o + $PROJ_DIR$\Debug\Exe\plsr.out + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dsi.xcl + $PROJ_DIR$\Debug\Obj\os_flag.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sd.o + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\Debug\Obj\plsr_run_control.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp.xcl + $PROJ_DIR$\Debug\Obj\lib_math.xcl + $PROJ_DIR$\Debug\Obj\plsr_persist.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dac.xcl + $PROJ_DIR$\Debug\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rng.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spi.o + $PROJ_DIR$\Debug\Obj\tim.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nor.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\Debug\Obj\cpu_core.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usb.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smbus.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd_ex.xcl + $PROJ_DIR$\Debug\Obj\usart.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_exti.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pccard.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_gpio.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmpi2c.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fsmc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usb.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_timebase_tim.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_pwr.xcl + $PROJ_DIR$\Debug\Obj\plsr.xcl + $PROJ_DIR$\Debug\Obj\os_mutex.xcl + $PROJ_DIR$\Debug\Obj\os_time.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sram.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dsi.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sd.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_msp.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_crc.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_i2c.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_lptim.o + $PROJ_DIR$\Debug\Obj\os_tmr.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_crc.xcl + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rtc.o - $PROJ_DIR$\Debug\Obj\lib_ascii.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_utils.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_exti.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\Debug\Obj\plsr_pulse_driver.o + $PROJ_DIR$\Debug\Obj\modbus_rtu.o $PROJ_DIR$\Debug\Obj\os_cpu_a.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc.xcl - $PROJ_DIR$\Debug\Obj\os_tmr.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim_ex.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hash_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_exti.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai_ex.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c.o + $PROJ_DIR$\Debug\Obj\lib_ascii.o $PROJ_DIR$\Debug\Obj\cpu_core.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hcd.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_lptim.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hash_ex.o $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rng.o - $PROJ_DIR$\Debug\Obj\plsr_pulse_driver.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sd.xcl $PROJ_DIR$\Debug\Obj\app_hooks.o - $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_iwdg.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cec.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cec.xcl + $PROJ_DIR$\Debug\Obj\lib_math.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_i2c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_msp.xcl + $PROJ_DIR$\Debug\Obj\lib_str.o + $PROJ_DIR$\Debug\Obj\tim.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_gpio.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rcc.xcl + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rtc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_crc.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s_ex.o $PROJ_DIR$\Debug\Obj\os_mem.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_crc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_it.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_crc.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_spi.xcl - $PROJ_DIR$\Debug\Obj\plsr_accel_curve.xcl $PROJ_DIR$\Debug\Obj\gpio.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_uart.o $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_spi.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_lptim.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nand.xcl + $PROJ_DIR$\Debug\Obj\plsr_param.xcl + $PROJ_DIR$\Debug\Obj\main.xcl + $PROJ_DIR$\Debug\Obj\os_dbg.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cec.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_it.xcl $PROJ_DIR$\apm32f407xg_flash.icf - $PROJ_DIR$\Debug\Obj\tim.o - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_gpio.o $PROJ_DIR$\Debug\List\plsr.map - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rtc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_crc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nand.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_spi.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\Debug\Obj\plsr_accel_curve.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_lptim.xcl $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_uart.o $PROJ_DIR$\Debug\Obj\stm32f4xx_hal.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc_ex.xcl - $PROJ_DIR$\Debug\Obj\lib_str.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rcc.xcl - $PROJ_DIR$\Debug\Obj\plsr_param.xcl - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_exti.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi_ex.xcl + $PROJ_DIR$\Debug\Obj\os_task.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_irda.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma.o + $PROJ_DIR$\Debug\Obj\os_mbox.xcl + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c_ex.xcl + $PROJ_DIR$\Debug\Obj\plsr_command.xcl + $PROJ_DIR$\Debug\Obj\cpu_c.o + $PROJ_DIR$\Debug\Obj\plsr.pbd + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma2d.xcl + $PROJ_DIR$\Debug\Obj\plsr_accel_curve.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nand.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma2d.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sdram.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\Debug\Obj\plsr_run_control.xcl + $PROJ_DIR$\Debug\Obj\plsr_pulse_driver.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rng.xcl + $PROJ_DIR$\Debug\Obj\os_q.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_mmc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hcd.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rng.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spdifrx.xcl + $PROJ_DIR$\Debug\Obj\app_hooks.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_can.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smartcard.xcl + $PROJ_DIR$\Debug\Obj\startup_stm32f407xx.o + $PROJ_DIR$\Debug\Obj\lib_str.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\Debug\Obj\lib_mem.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc_ex.xcl + $PROJ_DIR$\Debug\Obj\os_core.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\Debug\Obj\os_cpu_c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sdram.xcl $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_rcc.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_tim.h $PROJ_DIR$\..\drivers\Include\stm32f4xx_it.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_pwr_ex.h $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_tim.h $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_pwr.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_exti.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_hal_flash.h $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac_ex.c - $PROJ_DIR$\..\drivers\Source\gpio.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc.c $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_utils.h $PROJ_DIR$\..\drivers\Include\usart.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac.c + $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_pwr.h + $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_system.h + $PROJ_DIR$\..\drivers\Include\tim.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc_ex.c + $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_rcc.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_can.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cec.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_crc.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal.c - $PROJ_DIR$\..\drivers\Include\tim.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_rcc.h - $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_pwr.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cortex.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_can.c - $PROJ_DIR$\..\drivers\Include\stm32f4xx_ll_system.h - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hcd.c + $PROJ_DIR$\..\drivers\Source\gpio.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ex.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_iwdg.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_eth.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_irda.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma2d.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_lptim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_mmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s_ex.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hcd.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_iwdg.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dsi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_gpio.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_lptim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c_ex.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ex.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_mmc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_eth.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma2d.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_exti.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dfsdm.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dsi.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c_ex.c + $PROJ_DIR$\..\plsr\persist\plsr_persist.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fsmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_lptim.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rng.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_spi.c - $PROJ_DIR$\..\drivers\Source\tim.c - $PROJ_DIR$\..\plsr\param\plsr_param.c - $PROJ_DIR$\startup_stm32f407xx.s - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_sdmmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usart.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rtc.c + $PROJ_DIR$\..\modbus\modbus_rtu.h + $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmpi2c.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_i2c.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rcc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\plsr\param\plsr_param.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\plsr\param\plsr_param.h + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma2d.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_sdmmc.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rcc.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usb.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_pwr.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_utils.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\drivers\Source\tim.c $PROJ_DIR$\..\modbus\modbus_rtu.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_gpio.c - $PROJ_DIR$\..\plsr\param\plsr_param.h - $PROJ_DIR$\..\plsr\persist\plsr_persist.c - $PROJ_DIR$\..\plsr\persist\plsr_persist.h - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma2d.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma.c - $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.h - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fsmc.c - $PROJ_DIR$\..\modbus\modbus_rtu.h - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_tim.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_lptim.c $PROJ_DIR$\..\drivers\Source\usart.c - $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_spi.c $PROJ_DIR$\..\drivers\Source\system_stm32f4xx.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmpi2c.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc.c + $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\plsr\persist\plsr_persist.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sd.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spdifrx.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_wwdg.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nand.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spi.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nor.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_qspi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smbus.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_it.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_adc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rng.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sd.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pccard.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nand.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_qspi.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smartcard.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spdifrx.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smbus.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rng.c $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sdram.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_timebase_tim.c - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_usart.c - $PROJ_DIR$\..\ucos\uC-CPU\cpu.h - $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.h - $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.c - $PROJ_DIR$\..\ucos\uC-CPU\cpu_def.h - $PROJ_DIR$\..\ucos\uC-LIB\Ports\lib_mem_a.asm - $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.c - $PROJ_DIR$\..\plsr\run_control\plsr_run_control.c - $PROJ_DIR$\..\plsr\run_control\plsr_run_control.h - $PROJ_DIR$\..\plsr\plsr.h - $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.c - $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.h - $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.h - $PROJ_DIR$\..\ucos\uC-LIB\app_hooks.c - $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.h - $PROJ_DIR$\..\ucos\uC-LIB\lib_cfg.h - $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nor.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dfsdm.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu.h + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_dbg.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_core.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mem.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_mmc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_timebase_tim.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_c.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_time.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_eth.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_iwdg.xcl + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mbox.c + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_sdmmc.o + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_q.c + $PROJ_DIR$\Debug\Obj\lib_mem_a.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi_ex.o + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_task.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_tmr.c + $PROJ_DIR$\..\ucos\uC-LIB\os_cfg.h + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_a.asm + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_sem.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_crc.o + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_flag.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mutex.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\ucos_ii.h + $PROJ_DIR$\..\ucos\uC-LIB\lib_str.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_str.h + $PROJ_DIR$\..\ucos\uC-CPU\cpu.h $PROJ_DIR$\..\ucos\uC-LIB\lib_def.h - $PROJ_DIR$\..\ucos\uC-LIB\lib_math.c - $PROJ_DIR$\..\ucos\uC-CPU\cpu_c.c + $PROJ_DIR$\..\plsr\plsr.c $PROJ_DIR$\..\ucos\uC-CPU\cpu_a.asm - $PROJ_DIR$\..\ucos\uC-LIB\lib_mem.c - $PROJ_DIR$\..\ucos\uC-LIB\lib_str.c + $PROJ_DIR$\..\plsr\plsr.h + $PROJ_DIR$\..\ucos\uC-CPU\cpu_c.c + $PROJ_DIR$\..\plsr\command\plsr_command.c + $PROJ_DIR$\..\plsr\run_control\plsr_run_control.h + $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.c $PROJ_DIR$\..\plsr\command\plsr_command.h + $PROJ_DIR$\..\ucos\uC-CPU\cpu_def.h + $PROJ_DIR$\..\ucos\uC-LIB\Ports\lib_mem_a.asm + $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.h + $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.h + $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.c $PROJ_DIR$\..\ucos\uC-LIB\app_cfg.h + $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_math.c + $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.h + $PROJ_DIR$\..\ucos\uC-LIB\app_hooks.c + $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.c + $PROJ_DIR$\..\plsr\run_control\plsr_run_control.c + $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.h + $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.h $PROJ_DIR$\..\ucos\uC-LIB\cpu_cfg.h - $PROJ_DIR$\..\plsr\command\plsr_command.c - $PROJ_DIR$\..\plsr\plsr.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_cfg.h $PROJ_DIR$\..\ucos\uC-LIB\lib_math.h + $PROJ_DIR$\..\ucos\uC-LIB\lib_mem.c $PROJ_DIR$\..\ucos\uC-LIB\lib_mem.h - $PROJ_DIR$\..\ucos\uC-LIB\lib_str.h - $PROJ_DIR$\..\ucos\uC-LIB\os_cfg.h - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_c.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_flag.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\ucos_ii.h - $PROJ_DIR$\Debug\Obj\main.xcl - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\Debug\Obj\os_dbg.xcl - $PROJ_DIR$\Debug\Obj\plsr_accel_curve.o - $PROJ_DIR$\Debug\Obj\os_task.o - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mbox.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_task.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mem.c - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu.h - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_q.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_time.c - $PROJ_DIR$\Debug\Obj\plsr_run_control.xcl - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_dbg.c - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_wwdg.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_irda.o - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mutex.c - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_core.c - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_rng.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma.o - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_sem.c - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c_ex.xcl - $PROJ_DIR$\Debug\Obj\plsr.pbd - $PROJ_DIR$\Debug\Obj\os_mbox.xcl - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_a.asm - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_tmr.c - $PROJ_DIR$\Debug\Obj\os_q.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma2d.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc_ex.o - $PROJ_DIR$\Debug\Obj\plsr_command.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma2d.xcl - $PROJ_DIR$\Debug\Obj\cpu_c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nand.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_mmc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spdifrx.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hcd.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sdram.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rng.o - $PROJ_DIR$\Debug\Obj\plsr_pulse_driver.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal.o - $PROJ_DIR$\Debug\Obj\app_hooks.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus.o - $PROJ_DIR$\Debug\Obj\plsr.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmpi2c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_pwr.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fsmc.xcl - $PROJ_DIR$\Debug\Obj\os_mutex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpsmbus_ex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nor.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_gpio.xcl - $PROJ_DIR$\Debug\Obj\os_time.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smbus.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sram.o - $PROJ_DIR$\Debug\Obj\cpu_core.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dsi.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usb.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_timebase_tim.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pccard.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usb.xcl - $PROJ_DIR$\Debug\Obj\usart.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_exti.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sai_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_ltdc_ex.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smartcard.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\Debug\Obj\lib_str.xcl - $PROJ_DIR$\Debug\Obj\os_core.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_can.o - $PROJ_DIR$\Debug\Obj\lib_mem.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sdram.xcl - $PROJ_DIR$\Debug\Obj\startup_stm32f407xx.o - $PROJ_DIR$\Debug\Obj\os_cpu_c.xcl - $PROJ_DIR$\..\..\..\Desktop\plsr\app\main.c + $PROJ_DIR$\Debug\Obj\plsr_command.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fsmc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_wwdg.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_lptim.xcl + $PROJ_DIR$\Debug\Obj\os_time.o + $PROJ_DIR$\Debug\Obj\os_flag.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_utils.xcl + $PROJ_DIR$\Debug\Obj\os_tmr.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_cryp.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_lptim.o + $PROJ_DIR$\Debug\Obj\os_sem.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_adc.o + $PROJ_DIR$\Debug\Obj\cpu_a.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_hash.o + $PROJ_DIR$\Debug\Obj\system_stm32f4xx.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_usart.xcl + $PROJ_DIR$\Debug\Obj\os_q.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2s_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_it.o + $PROJ_DIR$\Debug\Obj\os_core.o + $PROJ_DIR$\Debug\Exe\plsr.hex + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_adc_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_can.xcl + $PROJ_DIR$\Debug\Obj\plsr_param.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rtc.o + $PROJ_DIR$\Debug\Obj\os_mutex.o + $PROJ_DIR$\Debug\Obj\os_mem.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smartcard.o + $PROJ_DIR$\Debug\Obj\os_dbg.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_sram.xcl + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_smbus.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_fmpi2c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\Debug\Obj\os_sem.o + $PROJ_DIR$\Debug\Obj\plsr.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spi.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_exti.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_i2c_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_nor.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\Debug\Obj\plsr_signal_io.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_adc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_ll_dma.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_pcd_ex.o + $PROJ_DIR$\Debug\Obj\cpu_c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_fmpi2c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_irda.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spdifrx.o [ROOT_NODE] ILINK - 132 207 + 66 166 $PROJ_DIR$\..\app\main.c + + BICOMP + 161 + ICCARM - 29 + 358 + + + + ICCARM + 15 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 236 5 374 392 377 70 173 387 401 368 347 289 240 381 299 + + + + + $PROJ_DIR$\Debug\Exe\plsr.out + + + ILINK + 166 + + + OBJCOPY + 434 + + + + + ILINK + 165 137 423 187 131 156 130 141 213 363 145 358 124 433 125 63 446 414 54 154 440 428 452 178 413 115 453 190 406 437 27 123 71 31 210 199 52 35 208 140 407 371 418 114 85 113 34 365 57 196 33 465 112 59 458 150 75 45 100 82 91 95 415 424 134 132 129 456 50 153 179 139 419 55 174 351 191 192 81 64 26 462 442 411 20 464 353 205 439 180 202 128 69 194 445 87 468 79 111 83 62 106 158 22 181 432 422 152 44 182 193 121 18 99 409 147 429 133 56 364 135 119 361 169 29 51 86 120 425 146 89 40 24 170 117 + + + + + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp_ex.c + + + BICOMP + 43 + + + ICCARM + 114 + + + + + ICCARM + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 + + + + + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac.c + BICOMP - 379 + 443 + + + ICCARM + 85 ICCARM - 13 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 240 7 378 368 345 134 210 348 369 375 388 306 245 353 298 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\Debug\Exe\plsr.out + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc.c - ILINK - 207 + BICOMP + 118 - OBJCOPY - 47 + ICCARM + 52 - ILINK - 203 185 52 414 181 198 172 161 465 28 215 29 160 55 173 154 88 59 136 192 81 56 68 384 42 175 76 383 60 50 103 184 144 116 467 423 135 97 464 189 62 20 38 167 437 162 99 31 142 409 120 73 446 151 64 381 145 109 436 435 427 438 61 43 182 158 180 91 147 191 394 188 45 143 211 19 415 416 439 156 104 87 74 37 122 69 21 421 75 410 412 168 148 420 86 443 93 131 444 429 155 449 212 126 393 44 49 193 96 398 407 178 105 430 32 206 34 170 138 30 183 171 23 200 113 137 448 159 53 204 453 108 107 205 186 + ICCARM + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc_ex.c - ICCARM - 62 + BICOMP + 435 - BICOMP - 27 + ICCARM + 35 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_can.c - ICCARM - 167 + BICOMP + 436 - BICOMP - 114 + ICCARM + 208 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cec.c - ICCARM - 437 + BICOMP + 163 - BICOMP - 85 + ICCARM + 140 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_crc.c - ICCARM - 162 + BICOMP + 116 - BICOMP - 115 + ICCARM + 371 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\gpio.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal.c - ICCARM - 198 + BICOMP + 175 - BICOMP - 100 + ICCARM + 199 ICCARM - 7 13 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cortex.c - ICCARM - 135 + BICOMP + 346 - BICOMP - 174 + ICCARM + 407 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_adc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp.c - ICCARM - 97 + BICOMP + 72 - BICOMP - 57 + ICCARM + 418 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cec.c + $PROJ_DIR$\..\drivers\Source\gpio.c - ICCARM - 189 + BICOMP + 19 - BICOMP - 190 + ICCARM + 156 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 5 15 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus.c - ICCARM - 20 + BICOMP + 65 - BICOMP - 165 + ICCARM + 91 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c.c - ICCARM - 423 + BICOMP + 466 - BICOMP - 213 + ICCARM + 100 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_cryp.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c.c - ICCARM - 38 + BICOMP + 53 - BICOMP - 149 + ICCARM + 129 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_can.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash.c - ICCARM - 464 + BICOMP + 25 - BICOMP - 58 + ICCARM + 424 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_irda.c - ICCARM - 73 + BICOMP + 467 - BICOMP - 84 + ICCARM + 179 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_mmc.c - ICCARM - 61 + BICOMP + 203 - BICOMP - 209 + ICCARM + 351 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s_ex.c - ICCARM - 381 + BICOMP + 431 - BICOMP - 179 + ICCARM + 153 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus_ex.c - ICCARM - 64 + BICOMP + 47 - BICOMP - 454 + ICCARM + 95 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 @@ -831,208 +887,208 @@ $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hcd.c - ICCARM - 158 + BICOMP + 204 - BICOMP - 419 + ICCARM + 132 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi.c - ICCARM - 180 + BICOMP + 38 - BICOMP - 133 + ICCARM + 34 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma.c - ICCARM - 145 + BICOMP + 451 - BICOMP - 63 + ICCARM + 196 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_iwdg.c - ICCARM - 43 + BICOMP + 357 - BICOMP - 102 + ICCARM + 139 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash.c - ICCARM - 91 + BICOMP + 122 - BICOMP - 455 + ICCARM + 150 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dsi.c - ICCARM - 191 + BICOMP + 67 - BICOMP - 36 + ICCARM + 112 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_iwdg.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ramfunc.c - ICCARM - 188 + BICOMP + 421 - BICOMP - 26 + ICCARM + 45 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dac_ex.c - ICCARM - 409 + BICOMP + 30 - BICOMP - 77 + ICCARM + 113 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_eth.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi_ex.c - ICCARM - 151 + BICOMP + 177 - BICOMP - 22 + ICCARM + 365 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_irda.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_gpio.c - ICCARM - 394 + BICOMP + 157 - BICOMP - 90 + ICCARM + 415 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma2d.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash_ex.c - ICCARM - 120 + BICOMP + 127 - BICOMP - 413 + ICCARM + 134 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 @@ -1040,56 +1096,56 @@ $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_lptim.c - ICCARM - 45 + BICOMP + 172 - BICOMP - 201 + ICCARM + 419 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc_ex.c - ICCARM - 438 + BICOMP + 214 - BICOMP - 123 + ICCARM + 174 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_hash_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2c_ex.c - ICCARM - 182 + BICOMP + 94 - BICOMP - 177 + ICCARM + 456 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 @@ -1097,37 +1153,37 @@ $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc.c - ICCARM - 143 + BICOMP + 46 - BICOMP - 121 + ICCARM + 55 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ex.c - ICCARM - 435 + BICOMP + 408 - BICOMP - 400 + ICCARM + 75 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 @@ -1135,1694 +1191,1637 @@ $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_i2s.c - ICCARM - 147 + BICOMP + 61 - BICOMP - 153 + ICCARM + 50 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_mmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma_ex.c - ICCARM - 19 + BICOMP + 444 - BICOMP - 417 + ICCARM + 465 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_eth.c - ICCARM - 31 + BICOMP + 356 - BICOMP - 425 + ICCARM + 59 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpsmbus.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dma2d.c - ICCARM - 427 + BICOMP + 189 - BICOMP - 157 + ICCARM + 33 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_exti.c - ICCARM - 436 + BICOMP + 92 - BICOMP - 89 + ICCARM + 458 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_ltdc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dfsdm.c - ICCARM - 211 + BICOMP + 345 - BICOMP - 458 + ICCARM + 57 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_fmpi2c_ex.c - ICCARM - 415 + BICOMP + 185 - BICOMP - 164 + ICCARM + 82 ICCARM - 13 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dcmi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma.c - - ICCARM - 99 - BICOMP - 118 + 461 - - ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 182 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dfsdm.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fsmc.c - ICCARM - 142 + BICOMP + 102 - BICOMP - 25 + ICCARM + 409 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_dsi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_lptim.c - - ICCARM - 446 - BICOMP - 128 + 412 - - ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 133 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rng.c - - ICCARM - 109 - BICOMP - 48 + 200 - - ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 135 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usart.c - ICCARM - 183 + BICOMP + 32 - BICOMP - 397 + ICCARM + 51 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rtc.c - ICCARM - 200 + BICOMP + 151 - BICOMP - 196 + ICCARM + 119 - $PROJ_DIR$\..\drivers\Source\tim.c + $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.c - ICCARM - 204 + BICOMP + 198 - BICOMP - 141 + ICCARM + 123 ICCARM - 245 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 13 + 399 159 195 448 426 360 212 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 299 15 - $PROJ_DIR$\..\plsr\param\plsr_param.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_crc.c + + BICOMP + 167 + ICCARM - 50 + 152 + + + + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmpi2c.c + BICOMP - 217 + 450 - - ICCARM - 298 199 408 67 39 18 461 300 306 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 378 368 345 134 210 348 369 375 388 98 459 + 99 - + - $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_i2c.c - AARM - 467 + BICOMP + 143 + + + ICCARM + 429 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_sdmmc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmc.c - ICCARM - 23 + BICOMP + 98 - BICOMP - 110 + ICCARM + 18 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rtc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_gpio.c - ICCARM - 171 + BICOMP + 97 - BICOMP - 208 + ICCARM + 147 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\plsr\param\plsr_param.c + + BICOMP + 160 + ICCARM - 34 + 437 + + - BICOMP - 169 + ICCARM + 299 159 195 448 426 360 212 282 289 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 374 392 377 70 173 387 401 368 347 39 216 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_exti.c - ICCARM - 30 + BICOMP + 455 - BICOMP - 216 + ICCARM + 121 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_tim.c - ICCARM - 137 + BICOMP + 21 - BICOMP - 112 + ICCARM + 29 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma2d.c - ICCARM - 96 + BICOMP + 58 - BICOMP - 146 + ICCARM + 193 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usb.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_sdmmc.c - ICCARM - 448 + BICOMP + 36 - BICOMP - 452 + ICCARM + 361 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_utils.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dac.c - - ICCARM - 159 - BICOMP - 46 + 76 - - ICCARM - 239 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 0 8 227 2 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 246 250 247 + 44 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_rcc.c - ICCARM - 178 + BICOMP + 148 - BICOMP - 78 + ICCARM + 364 - $PROJ_DIR$\..\modbus\modbus_rtu.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_usb.c - ICCARM - 160 + BICOMP + 104 - BICOMP - 95 + ICCARM + 86 ICCARM - 306 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 378 368 345 134 210 348 369 375 388 98 459 353 298 303 7 13 367 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_pwr.c - ICCARM - 206 + BICOMP + 107 - BICOMP - 440 + ICCARM + 56 - $PROJ_DIR$\..\plsr\persist\plsr_persist.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_utils.c - ICCARM - 103 + BICOMP + 416 - BICOMP - 150 + ICCARM + 120 ICCARM - 300 199 408 67 39 18 461 298 352 367 306 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 378 368 345 134 210 348 369 375 388 98 459 + 235 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 11 9 223 12 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 243 239 238 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma2d.c + $PROJ_DIR$\..\drivers\Source\tim.c - - ICCARM - 407 - BICOMP - 130 + 80 - - - - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_dma.c - ICCARM - 398 + 146 + + - BICOMP - 83 + ICCARM + 240 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 15 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmc.c + $PROJ_DIR$\..\modbus\modbus_rtu.c - ICCARM - 105 + BICOMP + 49 - BICOMP - 426 + ICCARM + 124 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 289 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 374 392 377 70 173 387 401 368 347 39 216 381 299 399 5 15 386 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fsmc.c + $PROJ_DIR$\..\drivers\Source\usart.c - ICCARM - 32 + BICOMP + 48 - BICOMP - 433 + ICCARM + 89 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 236 15 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_spi.c - - ICCARM - 113 - BICOMP - 125 + 155 - - - - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_lptim.c - ICCARM - 170 - - - BICOMP - 41 + 169 - $PROJ_DIR$\..\drivers\Source\usart.c + $PROJ_DIR$\..\drivers\Source\system_stm32f4xx.c - ICCARM - 453 + BICOMP + 77 - BICOMP - 124 + ICCARM + 425 ICCARM - 240 13 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 11 9 223 12 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.c + $PROJ_DIR$\startup_stm32f407xx.s - ICCARM - 184 + AARM + 210 + + + + $PROJ_DIR$\..\plsr\persist\plsr_persist.c + BICOMP - 422 + 74 + + + ICCARM + 27 ICCARM - 303 199 408 67 39 18 461 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 298 13 + 282 159 195 448 426 360 212 299 384 386 289 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 374 392 377 70 173 387 401 368 347 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr_ex.c - ICCARM - 138 + BICOMP + 93 - BICOMP - 431 + ICCARM + 411 + + + ICCARM + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 + + - $PROJ_DIR$\..\drivers\Source\system_stm32f4xx.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc_ex.c - ICCARM - 53 + BICOMP + 430 - BICOMP - 127 + ICCARM + 353 ICCARM - 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 0 8 227 2 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_fmpi2c.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai.c - ICCARM - 430 + BICOMP + 105 - BICOMP - 66 + ICCARM + 202 + + + ICCARM + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 + + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc.c - ICCARM - 75 + BICOMP + 138 - BICOMP - 187 + ICCARM + 439 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spi.c - ICCARM - 37 + BICOMP + 454 - BICOMP - 432 + ICCARM + 79 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sd.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd_ex.c - ICCARM - 148 + BICOMP + 88 - BICOMP - 163 + ICCARM + 462 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spdifrx.c - ICCARM - 168 + BICOMP + 206 - BICOMP - 456 + ICCARM + 468 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai_ex.c - ICCARM - 393 + BICOMP + 101 - BICOMP - 33 + ICCARM + 128 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_msp.c - ICCARM - 444 + BICOMP + 144 - BICOMP - 94 + ICCARM + 191 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 15 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nand.c - ICCARM - 212 + BICOMP + 168 - BICOMP - 117 + ICCARM + 192 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim.c - ICCARM - 410 + BICOMP + 90 - BICOMP - 214 + ICCARM + 83 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim_ex.c - ICCARM - 74 + BICOMP + 126 - BICOMP - 457 + ICCARM + 62 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd.c - ICCARM - 131 + BICOMP + 23 - BICOMP - 71 + ICCARM + 26 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nor.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_uart.c - ICCARM - 439 + BICOMP + 37 - BICOMP - 65 + ICCARM + 158 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_it.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_usart.c - ICCARM - 44 + BICOMP + 427 - BICOMP - 194 + ICCARM + 22 ICCARM - 13 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 229 378 368 345 134 210 348 369 375 388 346 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_adc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_timebase_tim.c - - ICCARM - 49 - BICOMP - 72 + 352 - - - - $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_crc.c - ICCARM - 193 - - - BICOMP - 195 + 106 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pccard.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_wwdg.c - ICCARM - 156 + BICOMP + 410 - BICOMP - 451 + ICCARM + 181 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_qspi.c - ICCARM - 429 + BICOMP + 28 - BICOMP - 442 + ICCARM + 20 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nand.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smbus.c - ICCARM - 416 + BICOMP + 449 - BICOMP - 202 + ICCARM + 87 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_qspi.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_it.c - ICCARM - 122 + BICOMP + 164 - BICOMP - 106 + ICCARM + 432 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 15 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 220 374 392 377 70 173 387 401 368 347 390 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sai.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_ll_adc.c - - ICCARM - 412 - BICOMP - 447 + 460 - - ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 422 - + - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smartcard.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rng.c - ICCARM - 86 + BICOMP + 78 - BICOMP - 460 + ICCARM + 205 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rtc_ex.c - ICCARM - 87 + BICOMP + 176 - BICOMP - 450 + ICCARM + 180 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_spdifrx.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sd.c - ICCARM - 93 + BICOMP + 136 - BICOMP - 418 + ICCARM + 69 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pccard.c - ICCARM - 69 + BICOMP + 96 - BICOMP - 80 + ICCARM + 64 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smartcard.c - ICCARM - 21 + BICOMP + 209 - BICOMP - 35 + ICCARM + 445 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_smbus.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rcc.c - ICCARM - 443 + BICOMP + 438 - BICOMP - 79 + ICCARM + 464 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pcd.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sdram.c - ICCARM - 104 + BICOMP + 218 - BICOMP - 111 + ICCARM + 194 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_rng.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sram.c - ICCARM - 421 + BICOMP + 447 - BICOMP - 139 + ICCARM + 111 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_sdram.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_nor.c - ICCARM - 420 + BICOMP + 457 - BICOMP - 466 + ICCARM + 81 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_pwr.c - ICCARM - 155 + BICOMP + 103 - BICOMP - 176 + ICCARM + 442 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 11 9 223 12 4 2 10 159 195 448 426 360 212 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_dbg.c - - ICCARM - 449 - BICOMP - 24 + 162 - - - - $PROJ_DIR$\..\drivers\Source\stm32f4xx_hal_usart.c - ICCARM - 126 - - - BICOMP - 54 + 446 ICCARM - 0 8 227 2 5 9 11 199 408 67 39 18 461 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_core.c - ICCARM - 116 + BICOMP + 215 - BICOMP - 70 + ICCARM + 433 ICCARM - 346 199 408 67 39 18 461 298 352 13 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 378 368 345 134 210 348 369 375 388 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-LIB\Ports\lib_mem_a.asm + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mem.c - AARM - 28 + BICOMP + 441 - - - - $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.c - ICCARM - 383 - - - BICOMP - 197 + 154 ICCARM - 355 199 408 67 39 18 461 298 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\plsr\run_control\plsr_run_control.c + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_c.c - ICCARM - 144 + BICOMP + 217 - BICOMP - 391 + ICCARM + 63 ICCARM - 352 199 408 67 39 18 461 355 298 303 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 367 346 300 378 368 345 134 210 348 369 375 388 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 378 - $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_time.c - ICCARM - 181 + BICOMP + 110 - BICOMP - 445 + ICCARM + 413 ICCARM - 356 345 134 166 67 39 18 461 210 348 369 361 373 359 374 358 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-LIB\app_hooks.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mbox.c - ICCARM - 185 + BICOMP + 183 - BICOMP - 424 + ICCARM + 54 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 0 8 227 2 5 9 11 199 408 12 14 16 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_q.c - ICCARM - 172 + BICOMP + 201 - BICOMP - 101 + ICCARM + 428 ICCARM - 358 345 134 166 67 39 18 461 210 348 369 361 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-LIB\lib_math.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_task.c - ICCARM - 161 + BICOMP + 60 - BICOMP - 140 + ICCARM + 178 ICCARM - 372 345 134 166 67 39 18 461 210 348 369 356 361 373 359 374 358 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-CPU\cpu_c.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_tmr.c - ICCARM - 414 + BICOMP + 417 - BICOMP - 92 + ICCARM + 115 ICCARM - 345 134 166 67 39 18 461 210 348 369 356 361 373 359 374 358 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-CPU\cpu_a.asm + $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_a.asm AARM - 52 + 125 - $PROJ_DIR$\..\ucos\uC-LIB\lib_mem.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_sem.c - ICCARM - 465 + BICOMP + 420 - BICOMP - 119 + ICCARM + 452 ICCARM - 373 345 134 166 67 39 18 461 210 348 369 356 361 374 358 359 372 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uC-LIB\lib_str.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_flag.c - ICCARM - 215 + BICOMP + 68 - BICOMP - 462 + ICCARM + 414 ICCARM - 374 345 134 166 67 39 18 461 210 348 369 361 358 359 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\plsr\command\plsr_command.c + $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mutex.c - ICCARM - 60 + BICOMP + 109 - BICOMP - 411 + ICCARM + 440 ICCARM - 367 199 408 67 39 18 461 298 352 353 300 306 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 378 368 345 134 210 348 369 375 388 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 - $PROJ_DIR$\..\plsr\plsr.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_str.c - ICCARM - 76 + BICOMP + 211 - BICOMP - 428 + ICCARM + 145 ICCARM - 353 199 408 67 39 18 461 298 303 0 8 227 2 5 9 11 12 14 16 166 15 10 4 6 404 380 231 219 222 220 3 223 1 218 224 225 221 230 228 232 226 352 300 367 346 378 368 345 134 210 348 369 375 388 + 376 377 70 142 448 426 360 212 173 387 401 378 400 402 - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_c.c + $PROJ_DIR$\..\plsr\plsr.c - ICCARM - 154 + BICOMP + 108 - BICOMP - 468 + ICCARM + 453 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 361 + 381 159 195 448 426 360 212 299 399 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 384 282 386 390 374 392 377 70 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_flag.c + $PROJ_DIR$\..\ucos\uC-CPU\cpu_a.asm - ICCARM - 59 - - - BICOMP - 129 + AARM + 423 - - - ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 - - - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mbox.c + $PROJ_DIR$\..\ucos\uC-CPU\cpu_c.c - ICCARM - 136 + BICOMP + 463 - BICOMP - 402 + ICCARM + 187 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 377 70 142 448 426 360 212 173 387 401 395 378 405 402 376 400 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_task.c + $PROJ_DIR$\..\plsr\command\plsr_command.c - ICCARM - 384 + BICOMP + 186 - BICOMP - 152 + ICCARM + 406 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 386 159 195 448 426 360 212 299 384 381 282 289 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 374 392 377 70 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mem.c + $PROJ_DIR$\..\ucos\uC-CPU\cpu_core.c - ICCARM - 192 + BICOMP + 84 - BICOMP - 82 + ICCARM + 131 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 395 377 70 142 448 426 360 212 173 387 401 378 405 402 376 400 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_q.c + $PROJ_DIR$\..\ucos\uC-LIB\Ports\lib_mem_a.asm - ICCARM - 56 + AARM + 363 + + + + $PROJ_DIR$\..\plsr\signal_io\plsr_signal_io.c + BICOMP - 406 + 459 + + + ICCARM + 31 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 390 159 195 448 426 360 212 299 384 15 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 374 392 377 70 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_time.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_ascii.c - ICCARM + BICOMP 42 - BICOMP - 441 + ICCARM + 130 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 400 377 70 142 448 426 360 212 173 387 401 378 - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_dbg.c + $PROJ_DIR$\..\ucos\uC-LIB\lib_math.c - ICCARM - 88 + BICOMP + 73 - BICOMP - 382 + ICCARM + 141 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 403 377 70 142 448 426 360 212 173 387 401 395 378 405 402 376 400 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_mutex.c + $PROJ_DIR$\..\ucos\uC-LIB\app_hooks.c - ICCARM - 81 + BICOMP + 207 - BICOMP - 434 + ICCARM + 137 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 374 392 377 70 142 448 426 360 212 173 387 401 368 347 11 9 223 12 4 2 10 159 195 3 16 0 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_core.c + $PROJ_DIR$\..\plsr\accel_curve\plsr_accel_curve.c - ICCARM - 55 + BICOMP + 171 - BICOMP - 463 + ICCARM + 190 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 389 159 195 448 426 360 212 299 - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_sem.c + $PROJ_DIR$\..\plsr\run_control\plsr_run_control.c - ICCARM - 68 + BICOMP + 197 - BICOMP - 51 + ICCARM + 71 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 384 159 195 448 426 360 212 389 299 399 11 9 223 12 4 2 10 3 16 0 142 17 6 7 8 184 149 221 230 231 232 13 227 1 233 229 228 226 222 224 225 219 386 390 374 392 377 70 173 387 401 368 347 - $PROJ_DIR$\..\ucos\uCOS-II\Ports\os_cpu_a.asm + $PROJ_DIR$\..\ucos\uC-LIB\lib_mem.c - AARM - 173 + BICOMP + 41 - - - - $PROJ_DIR$\..\ucos\uCOS-II\Source\os_tmr.c - ICCARM - 175 - - - BICOMP - 40 + 213 ICCARM - 378 368 345 134 166 67 39 18 461 210 348 369 375 388 + 405 377 70 142 448 426 360 212 173 387 401 395 378 376 400 402 403 diff --git a/modbus/modbus_rtu.c b/modbus/modbus_rtu.c index 98b33be..ca86275 100644 --- a/modbus/modbus_rtu.c +++ b/modbus/modbus_rtu.c @@ -67,7 +67,13 @@ void ModbusSlaveTask(void *pArg) (void)pArg; + /* + * ModbusDataInit 会 memset 整个 g_hold_reg,冲掉 PlsrInit 里 PersistLoad/Export 的结果。 + * 须立刻 Export:用已 Apply 的 s_cfg/s_seg 填回公共+段参数,供 FC03 读与后续 START。 + * (监控区另由 PlsrPersistTickMonitor 每节拍从运行态回填。) + */ ModbusDataInit(); + PlsrParamBlockExportToHold(); ModbusPortInit(); while (1) diff --git a/plsr/command/plsr_command.c b/plsr/command/plsr_command.c index 5b32027..2f1a462 100644 --- a/plsr/command/plsr_command.c +++ b/plsr/command/plsr_command.c @@ -64,7 +64,6 @@ void PlsrCommandSetFault(uint16_t code) { s_fault = code; WriteHoldReg(PLSR_MON_ERR, code); - PlsrPersistNotifyMonitorChanged(); } /** @brief 清故障(见 plsr_command.h) */ @@ -72,7 +71,6 @@ void PlsrCommandClearFault(void) { s_fault = PLSR_ERR_NONE; WriteHoldReg(PLSR_MON_ERR, PLSR_ERR_NONE); - PlsrPersistNotifyMonitorChanged(); } /** @brief 读故障镜像(见 plsr_command.h) */ @@ -147,7 +145,8 @@ void PlsrCommandOnSegFreqHoldWrite(uint16_t start_addr, uint16_t quantity) if (seg != (PlsrSeg_t *)0) { seg->freq_hz = (int32_t)f; - PlsrPersistNotifyCommonChanged(); /* 动态改频:段表 dirty,Poll 写入 BKPSRAM */ + /* 运行中改频:立即只把该段频率双字写入 BKP,不等整包参数落盘 */ + PlsrPersistSaveSegFreqToBkp(seg0, f); } s_live_freq_hz = f; diff --git a/plsr/param/plsr_param.c b/plsr/param/plsr_param.c index ae285f5..e00cae6 100644 --- a/plsr/param/plsr_param.c +++ b/plsr/param/plsr_param.c @@ -15,7 +15,8 @@ * * 与其它模块关系 * Modbus FC10 应答路径调用 OnHoldWrite;Command START 也会同步 ApplyFromHold; - * Persist 仅保存公共参数;段表每次由上位机全量下发。 + * Persist:Apply 成功后 SaveParamsFromHold 整包落 BKP;运行中改频单独落频率双字; + * ExportToHold 只把钳位后的结构体摊回 hold(读回 / 抗 ModbusDataInit 清零),不负责写 BKP。 */ #include "plsr_param.h" #include "plsr_persist.h" @@ -283,13 +284,19 @@ uint8_t PlsrParamBlockApplyFromHold(void) seg->jump_seg = ReadHoldReg((uint16_t)(base + PLSR_SEG_OFF_JUMP)); } - PlsrPersistNotifyCommonChanged(); return 1U; } /** * @brief 运行映像 → 全部相关保持寄存器(含未使用段槽位) + * + * @details 用途(与落 BKP 无关) + * 1. Apply 钳位后摊回 hold,使「读 PLC」与运行结构体一致; + * 2. ModbusDataInit() memset 清 hold 后,把已 Apply 的 s_cfg/s_seg 填回, + * 否则上位机读公共/段参数全 0,START 也会用空 hold 再次 Apply 冲掉结构体。 + * * @note 0x100F 保留字写 0;段表写满 PLSR_SEG_MAX 槽,避免读回脏数据 + * @note 落 BKP 请用 PlsrPersistSaveParamsFromHold(读 hold 原值),不依赖本函数 */ void PlsrParamBlockExportToHold(void) { @@ -406,8 +413,8 @@ void PlsrParamBlockInit(void) * @brief 参数块任务(见 plsr_param.h) * * for(;;) 为 uC/OS 任务标准死循环: - * OSSemPend 永久等待 → ApplyFromHold → 写 XFER_OK 并尽快 PersistPoll - * (不等 PlsrTask,缩短参数落盘延迟)。 + * OSSemPend → ApplyFromHold → SaveParamsFromHold → ExportToHold + * Save 用 hold 中上位机刚写入的值落 BKP;Export 仅把钳位结果摊回 hold 供读回。 * Apply 失败则写 XFER_FAIL 与当前 recv 帧号。 */ void PlsrParamBlockTask(void *pArg) @@ -427,7 +434,8 @@ void PlsrParamBlockTask(void *pArg) if (PlsrParamBlockApplyFromHold() != 0U) { PlsrParamSetXferStatus(PLSR_PARAM_XFER_OK, 0U); - PlsrPersistPoll(); /* 分帧收齐后尽快落盘,不等 PlsrTask */ + PlsrPersistSaveParamsFromHold(); /* hold 原值 → BKP(不依赖 Export) */ + PlsrParamBlockExportToHold(); /* 钳位后映像 → hold,供 Modbus 读回 */ } else { diff --git a/plsr/param/plsr_param.h b/plsr/param/plsr_param.h index 174895c..646312b 100644 --- a/plsr/param/plsr_param.h +++ b/plsr/param/plsr_param.h @@ -12,14 +12,15 @@ * - modbus_rtu / modbus_data :ReadHoldReg / WriteHoldReg * - plsr_command :启动前 ApplyFromHold;运行中写频改 s_seg[].freq_hz * - plsr_run_control :GetCfg / GetSeg / GetSegCount / GetStartSeg - * - plsr_persist :Apply 成功后 NotifyCommonChanged,落盘公共+段表+监控 - * - PlsrParamBlockTask :独立 uC/OS 任务,等信号量后 Apply + PersistPoll + * - plsr_persist :Apply 成功后 SaveParamsFromHold;动态改频 SaveSegFreqToBkp + * - PlsrParamBlockTask :独立 uC/OS 任务,等信号量后 Apply + 整包落 BKP * * 关键数据流 * 上位机写公共帧@0x1000 → OnHoldWrite 开传输 expect=1+N * 上位机写段帧@0x1100+ → recv++;收齐 → OSSemPost - * ParamBlockTask → ApplyFromHold → 结构体更新 → PersistNotify → 状态 OK - * 上电:InitDefault → PersistLoad 覆盖公共+段表 → ExportToHold + * ParamBlockTask → ApplyFromHold → SaveParamsFromHold → ExportToHold → 状态 OK + * 上电:PersistLoad → ApplyFromHold → … ModbusDataInit 清 hold … + * → ExportToHold(填回参数)+ TickMonitor(填回监控) * * 协议概要 * - 公共帧:0x1000~0x1013(20 字),0x1009=段数 N,预期总帧=1+N @@ -194,7 +195,7 @@ uint16_t PlsrParamGetStartSeg(void); void PlsrParamBlockInit(void); /** - * @brief 参数块任务:阻塞等信号量 → ApplyFromHold → 状态 OK/FAIL → PersistPoll + * @brief 参数块任务:阻塞等信号量 → ApplyFromHold → SaveParamsFromHold → ExportToHold * @param pArg 未使用 * @note for(;;) 死循环为 RTOS 任务常态;空循环体是错觉(花括号内有 Pend/Apply) */ @@ -211,13 +212,17 @@ void PlsrParamBlockOnHoldWrite(uint16_t start_addr, uint16_t quantity); /** * @brief 保持寄存器 → s_cfg / s_seg * @return 1=成功(当前恒为 1;完整校验/故障码待扩展) - * @note 副作用:NotifyCommonChanged 标记 BKPSRAM 待存 + * @note 成功后由 ParamBlockTask 调用 SaveParamsFromHold 整包落 BKP */ uint8_t PlsrParamBlockApplyFromHold(void); /** - * @brief s_cfg / s_seg → 保持寄存器(供 0x03 读回) - * @note 调用时机:上电 Export、PlsrTask 首次延迟后再次 Export + * @brief s_cfg / s_seg → 保持寄存器(供 FC03 读回 / START 前 hold 有效) + * @note 调用时机: + * - ParamBlockTask:Apply+Save 之后,把钳位结果摊回 hold + * - ModbusDataInit 清 hold 之后立刻 Export + * - PlsrTask 首次延时后再 Export(双保险) + * @note 本函数不写 BKP;落盘用 SaveParamsFromHold */ void PlsrParamBlockExportToHold(void); diff --git a/plsr/plsr.c b/plsr/plsr.c index 0280b0e..f4e5670 100644 --- a/plsr/plsr.c +++ b/plsr/plsr.c @@ -10,10 +10,11 @@ * 本文件仅依赖 plsr.h 及各子模块头文件,不被其它 plsr 模块反向引用。 * * 关键数据流 - * PlsrInit 顺序:Param 默认 → PersistLoad(BKP→hold) → ApplyFromHold → + * PlsrInit 顺序:PersistLoad(BKP→hold) → ApplyFromHold → * PulseDriver → RunControl → RestoreRuntime → ExportToHold → - * CommandInit → RestoreMonitor → PersistPoll - * PlsrTask 循环:TickMs → DebouncePoll → CommandPoll → PersistPoll → WakePend + * CommandInit → RestoreMonitor → TickMonitor + * (随后 ModbusDataInit 可能清 hold,须再 Export + TickMonitor) + * PlsrTask 循环:TickMs → DebouncePoll → CommandPoll → TickMonitor → WakePend */ #include "plsr.h" #include "plsr_pulse_driver.h" @@ -26,20 +27,25 @@ /** * @brief 子系统初始化(见 plsr.h) + * + * 顺序要点 + * PersistLoad → Apply:BKP 进结构体; + * Export:先填 hold(随后 ModbusDataInit 仍可能清零,故任务里再 Export); + * RestoreRuntime / TickMonitor:累计脉冲进运行态并与 BKP 对齐。 */ void PlsrInit(void) { //PlsrParamInitDefault(); PlsrPersistLoad(); /* BKPSRAM 稀疏映像 → g_hold_reg */ - (void)PlsrParamBlockApplyFromHold(); + (void)PlsrParamBlockApplyFromHold(); /* hold → s_cfg / s_seg[] */ PlsrPulseDriverInit(); PlsrSignalIoInit(); PlsrRunControlInit(); - PlsrPersistRestoreRuntime(); /* 0x2000 累计 → run_control */ - PlsrParamBlockExportToHold(); /* 运行映像与 hold 对齐,供 Modbus 读 */ + PlsrPersistRestoreRuntime(); /* hold 0x2000 累计 → run_control(须在 DataInit 清 hold 前) */ + PlsrParamBlockExportToHold(); /* 结构体 → hold;Modbus 清零后须再 Export */ PlsrCommandInit(); PlsrPersistRestoreMonitor(); /* 恢复故障码;0x3000/运行态强制空闲 */ - PlsrPersistPoll(); /* 消费 Restore 置的 dirty */ + PlsrPersistTickMonitor(); /* 监控区 hold+BKP 与运行态对齐 */ } /** @@ -110,22 +116,25 @@ void PlsrTask(void *pArg) while(1) { /* - * 首次进入:Modbus 从站上电常会清零保持寄存器。 - * 延迟 ~300ms 后再 Export + CommandInit,避免默认映像被冲掉。 + * 首次进入:ModbusSlaveTask 启动时 ModbusDataInit 会 memset(g_hold_reg)。 + * 延迟让出 CPU 后再次 Export:把已从 BKP Apply 的运行映像摊回 hold, + * 否则读 PLC 公共/段为 0,START 的 ApplyFromHold 也会用空 hold 覆盖结构体。 + * TickMonitor:清 hold 后立刻把累计等监控量刷回 hold+BKP。 */ if (s_booted == 0U) { - OSTimeDly(30U); /* ~300ms @ 100Hz tick */ - PlsrParamBlockExportToHold(); + OSTimeDly(3U); /* ~30ms @ 100Hz tick;让出 CPU 给 Modbus 完成 DataInit */ + PlsrParamBlockExportToHold(); /* 参数区 hold ← s_cfg/s_seg */ PlsrCommandInit(); - PlsrPersistRestoreMonitor(); /* 若仍有 pending;无则空操作 */ + PlsrPersistRestoreMonitor(); + PlsrPersistTickMonitor(); /* 监控区 hold+BKP ← 运行态 */ s_booted = 1U; } PlsrRunControlTickMs(); /* 优先:WAIT/换向到期立刻开表 */ PlsrSignalIoDebouncePoll(); /* OS 节拍消抖确认 */ PlsrCommandPoll(); /* 收 START/STOP/CLR,回写 0x2000~0x2006 监控 */ - PlsrPersistPoll(); /* BKPSRAM:消费 dirty(累计脉冲限频落盘) */ + PlsrPersistTickMonitor(); /* 监控区:运行态→hold→BKP(每 OS 节拍) */ /* * 换向 / WAIT 时间:WakePend(0) 只等 TIM5 Post(墙钟≈设定 ms)。 diff --git a/plsr/plsr.h b/plsr/plsr.h index 9f4989c..02649b2 100644 --- a/plsr/plsr.h +++ b/plsr/plsr.h @@ -9,19 +9,20 @@ * * 与其它模块关系 * - plsr_param :运行参数映像(公共 + 段表),Modbus 保持寄存器 ↔ 结构体 - * - plsr_persist :公共参数 Flash 掉电保存(不含段表) + * - plsr_persist :BKPSRAM 掉电保存(公共+段表、动态频率、监控区) * - plsr_command :Modbus 监控区 0x2000~0x2006、控制区 0x3000 指令解析 * - plsr_run_control:段状态机、等待策略、加减速执行、故障诊断 * - plsr_pulse_driver:TIM PWM 脉冲 + Y3 方向 GPIO * - plsr_signal_io :WAIT/EXT 外部输入、TIM5 延时 * * 关键数据流 - * 上电:PlsrInit → 默认参数 → Flash 覆盖公共参数 → 驱动/IO/运行控制初始化 - * → 参数导出到保持寄存器 → 指令模块初始化 - * 周期:PlsrTask → CommandPoll → PersistPoll → RunControlTickMs - * → WakePend(1)(TIM5 WAIT/ACT 到期 SemPost 可立刻唤醒) + * 上电:PlsrInit → PersistLoad(BKP→hold) → ApplyFromHold → 驱动/IO/RunControl + * → RestoreRuntime → ExportToHold → CommandInit → RestoreMonitor → TickMonitor + * →(ModbusDataInit 清 hold 后再次 Export + TickMonitor) + * 周期:PlsrTask → TickMs → Debounce → CommandPoll → TickMonitor → WakePend * 脉冲:TIM UPDATE 中断 → PlsrOnPulseIsr → RunControl 计数 + 逐拍改频 * 启动:PlsrStart → RunControlStart → 段序/方向 + 曲线规划 + PWM 输出 + * 写参:分帧收齐 → ParamBlockTask Apply → SaveParamsFromHold → ExportToHold */ #ifndef PLSR_H #define PLSR_H diff --git a/plsr/run_control/plsr_run_control.c b/plsr/run_control/plsr_run_control.c index 9e2fd2e..33e67f8 100644 --- a/plsr/run_control/plsr_run_control.c +++ b/plsr/run_control/plsr_run_control.c @@ -54,7 +54,6 @@ #include "plsr_pulse_driver.h" #include "plsr_command.h" #include "plsr_signal_io.h" -#include "plsr_persist.h" #include "ucos_ii.h" #include @@ -1225,7 +1224,6 @@ static void PlsrRunControlFinishAll(void) s_wait_expire_req = 0U; s_act_time_ms = 0U; s_last_period_wait = 0U; - PlsrPersistNotifyMonitorChanged(); /* 全部结束:落盘累计与空闲状态 */ } /** @@ -1555,7 +1553,6 @@ void PlsrRunControlStop(void) s_wait_expire_req = 0U;/*段后等待到期请求标志*/ s_act_time_ms = 0U;/*本段 ACT 定时时长*/ s_last_period_wait = 0U; - PlsrPersistNotifyMonitorChanged(); /* 停机:立刻落盘累计/状态 */ } /** @brief 运行中改频(见 plsr_run_control.h) */ @@ -1735,7 +1732,6 @@ void PlsrRunControlOnPulseIsr(void) { s_acc_pulse--; } - PlsrPersistNotifyAccPulseDirty(); /* * ACT 到期切段只在脉冲边界执行,避免半个 PWM 周期改段。 @@ -1858,7 +1854,6 @@ void PlsrRunControlClearAccPulse(void) s_acc_pulse = 0; s_abs_origin = 0; s_abs_origin_locked = 0U; /* 下次 Start 重新锁定原点 */ - PlsrPersistNotifyMonitorChanged(); } /** @brief 上电恢复累计(见 plsr_run_control.h) */