diff --git a/Core/Src/main.c b/Core/Src/main.c index 0578cd7..8e9186b 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -46,7 +46,7 @@ uint32_t N_Acc = 0; uint8_t EXT_Flag = 0; uint8_t PulseStartFlag = 0; -uint8_t ArrTimes = 0; +uint32_t ArrTimes = 0; uint8_t FixArrFlag = 0; uint8_t PulseRuning = 0; @@ -83,7 +83,7 @@ void SystemClock_Config(void); #define TASK_Y1Direction 6 #define TASK_PulseStart 5 #define TASK_DirOutput 6 -#define TASK_PulseGetCount 4 +#define TASK_PulseGetCount 5 #define TASK_EXTSet 6 /* ÈÎÎñ¶ÑÕ»´óС */ @@ -248,7 +248,6 @@ int main(void) NowFrequency = PulseOutput[Options.StartPulse].Frequency; NowPulse = Options.StartPulse; - N_Acc = PulseOutput[Options.StartPulse].Frequency * Options.AccDownTime / 2000; CPU_CRITICAL_EXIT() ; ///Í˳öÁÙ½çÇø @@ -457,9 +456,9 @@ void PulseGetCount(void *p_arg) if (TIM2->CNT != 0) CNT_Only[NowPulse] = TIM2->CNT; AllPulseCNT = CNT_Only[0] + CNT_Only[1] + CNT_Only[2] + CNT_Only[3] + CNT_Only[4] + CNT_Only[5] + CNT_Only[6] + CNT_Only[7] + - CNT_Only[8] + CNT_Only[9] + CNT_Only[10]; - + CNT_Only[8] + CNT_Only[9]; CountSave(); + OSTimeDly(10, OS_OPT_TIME_DLY, &err); } } @@ -541,15 +540,16 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) if (htim == (&htim3)) { /* ¶ÎÇл»µÄ¼Ó¼õËÙ */ - if (ArrFlag == 1 && NowPulse != 10) + if (ArrFlag == 1) { /* Âö³å¼ÓËÙ */ if (PulseOutput[NowPulse].Frequency > PulseOutput[PrePulse].Frequency) /* Èç¹ûµ±Ç°µÄÂö³åƵÂÊ´óÓÚ֮ǰµÄÂö³åƵÂÊ */ { if (ArrTimes <= (int32_t)(PulseOutput[NowPulse].Frequency - PulseOutput[PrePulse].Frequency) / AccUp) { - SetFrequency(Options.SentPost, PulseOutput[PrePulse].Frequency + ArrTimes * AccUp); ArrTimes++; + SetFrequency(Options.SentPost, PulseOutput[PrePulse].Frequency + ArrTimes * AccUp); + } else { @@ -579,7 +579,7 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) } /* ʵʱÐÞ¸ÄÆµÂʵļӼõËÙ */ - if (FixArrFlag == 1 && NowPulse != 10) + if (FixArrFlag == 1) { /* Âö³å¼ÓËÙ */ if (PulseOutput[NowPulse].Frequency > NowFrequency) @@ -587,12 +587,12 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) if (ArrTimes <= Options.AccUpTime) { SetFrequency(Options.SentPost, NowFrequency + ArrTimes * AccUp); -// if(ArrTimes == 0) PulseStart(); /* ¿ªÊ¼²úÉúÂö³å */ ArrTimes++; } else { SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); + NowFrequency = PulseOutput[NowPulse].Frequency; ArrTimes = 0; FixArrFlag = 0; HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï @@ -610,32 +610,37 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) else { SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); + NowFrequency = PulseOutput[NowPulse].Frequency; ArrTimes = 0; FixArrFlag = 0; HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï } } } - + /* µÚÒ»¶ÎÂö³åµÄ¼ÓËÙ */ if (NowPulse == Options.StartPulse && PulseStartFlag == 1) { - if (ArrTimes <= PulseOutput[Options.StartPulse].Frequency / AccUp) - { - ArrTimes++; - SetFrequency(Options.SentPost, ArrTimes * AccUp); - if (ArrTimes == 1) PulseStart(); /* ¿ªÊ¼²úÉúÂö³å */ - - } - else - { - SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); - PulseStartFlag = 0; - ArrTimes = 0; - HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï - } + SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); + PulseStart(); + PulseStartFlag = 0; + HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï +// if (ArrTimes <= PulseOutput[Options.StartPulse].Frequency / AccUp) +// { +// ArrTimes++; +// SetFrequency(Options.SentPost, ArrTimes * AccUp); +// if (ArrTimes == 1) PulseStart(); /* ¿ªÊ¼²úÉúÂö³å */ +// +// } +// else +// { +// SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); +// PulseStartFlag = 0; +// ArrTimes = 0; +// HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï +// } } - +#ifdef Acc /* ×îºóÒ»¶ÎÂö³åµÄ¼õËÙ */ if (PulseRuning == 0 && NowPulse == 10) { @@ -653,6 +658,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) HAL_TIM_Base_Stop_IT(&htim3); // Í£Ö¹¶¨Ê±Æ÷²¢½ûÓÃÖÐ¶Ï } } +#endif + } OSIntExit(); /* Í˳öÖÐ¶Ï */ diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index a8df2a8..a674968 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -238,7 +238,6 @@ void TIM2_IRQHandler(void) NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* ½øÈëÏÂÒ»¶ÎÂö³å */ } ArrFlag = 1; - N_Acc = PulseOutput[NowPulse].Frequency * Options.AccDownTime / 2000; SetNextPulse();/* ÉèÖÃÏÂÒ»´Î½øÈëÖжϵÄÂö³åÊý */ NowFrequency = PulseOutput[NowPulse].Frequency; /* ±£´æµ±Ç°Âö³åµÄƵÂÊ */ @@ -251,9 +250,8 @@ void TIM2_IRQHandler(void) PulseCount = 0; ArrFlag = 0; PulseRuning = 0; - PrePulse = NowPulse; /* ±£´æÖ®Ç°µÄÂö³å¶Î */ - NowPulse = 10; - HAL_TIM_Base_Start_IT(&htim3); /* Æô¶¯¶¨Ê±Æ÷3ºÍÖÐ¶Ï */ + PulseEnd(); + //HAL_TIM_PWM_Stop_IT(&htim10,TIM_CHANNEL_1); /* Í£Ö¹PWMÊä³ö */ } } diff --git a/Core/Src/tim.c b/Core/Src/tim.c index 58ed9b0..17e401b 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -151,11 +151,7 @@ void MX_TIM10_Init(void) Error_Handler(); } /* USER CODE BEGIN TIM10_Init 2 */ - __HAL_TIM_CLEAR_FLAG(&htim10, TIM_FLAG_UPDATE); - __HAL_TIM_CLEAR_IT(&htim10, TIM_IT_UPDATE); - TIM10->SR = 0; // Ö±½ÓÇå³ý״̬¼Ä´æÆ÷ - - + /* USER CODE END TIM10_Init 2 */ HAL_TIM_MspPostInit(&htim10); @@ -178,7 +174,7 @@ void MX_TIM11_Init(void) htim11.Init.CounterMode = TIM_COUNTERMODE_UP; htim11.Init.Period = 1; htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; if (HAL_TIM_Base_Init(&htim11) != HAL_OK) { Error_Handler(); @@ -189,7 +185,7 @@ void MX_TIM11_Init(void) } sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 0; - sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) { @@ -219,7 +215,7 @@ void MX_TIM13_Init(void) htim13.Init.CounterMode = TIM_COUNTERMODE_UP; htim13.Init.Period = 1; htim13.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - htim13.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + htim13.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; if (HAL_TIM_Base_Init(&htim13) != HAL_OK) { Error_Handler(); @@ -230,7 +226,7 @@ void MX_TIM13_Init(void) } sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 0; - sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; if (HAL_TIM_PWM_ConfigChannel(&htim13, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) { @@ -260,7 +256,7 @@ void MX_TIM14_Init(void) htim14.Init.CounterMode = TIM_COUNTERMODE_UP; htim14.Init.Period = 1; htim14.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - htim14.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + htim14.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; if (HAL_TIM_Base_Init(&htim14) != HAL_OK) { Error_Handler(); @@ -271,7 +267,7 @@ void MX_TIM14_Init(void) } sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 0; - sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; if (HAL_TIM_PWM_ConfigChannel(&htim14, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) { diff --git a/EWARM/PLSR.dep b/EWARM/PLSR.dep index 70de91c..73887cc 100644 --- a/EWARM/PLSR.dep +++ b/EWARM/PLSR.dep @@ -1,718 +1,718 @@ 4 - 1329450197 + 1172036623 PLSR - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cfg_app.o - $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_var.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\PLSR\Obj\os_stat.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o + $PROJ_DIR$\PLSR\Obj\PSCARR.o $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\PLSR\Obj\bsp.xcl - $PROJ_DIR$\PLSR\Obj\os_time.xcl - $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et - $PROJ_DIR$\..\Hardware\PSCARR.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cpu_a.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl - $PROJ_DIR$\PLSR\Obj\BitSet.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\PLSR\Obj\lib_math.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.o - $PROJ_DIR$\PLSR\Obj\os_prio.xcl - $PROJ_DIR$\PLSR\Obj\BitSet.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_math.o - $PROJ_DIR$\PLSR\Exe\PLSR.out - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\PLSR\Obj\tim.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\PLSR\Obj\os_var.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_prio.o - $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mutex.xcl - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_str.o - $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\dma.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_int.o - $PROJ_DIR$\PLSR\Obj\os_tmr.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\..\Hardware\PLSR.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\PLSR\Obj\gpio.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\Hardware\sram.h - $PROJ_DIR$\PLSR\Obj\BitSet.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\PLSR\Obj\cpu_core.o - $PROJ_DIR$\PLSR\Obj\CRC.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.xcl - $PROJ_DIR$\PLSR\Obj\usart.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\PLSR\Obj\os_core.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_ascii.o $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o - $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_str.xcl + $PROJ_DIR$\PLSR\Obj\os_mem.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et $PROJ_DIR$\PLSR\Obj\os_time.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et $PROJ_DIR$\PLSR\Obj\bsp.o + $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\PLSR\Obj\tim.xcl $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\PLSR\Obj\usart.xcl - $PROJ_DIR$\PLSR\Obj\os_q.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl + $PROJ_DIR$\PLSR\Obj\os_core.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\PLSR\Obj\lib_str.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl - $PROJ_DIR$\PLSR\Obj\PSCARR.o - $PROJ_DIR$\PLSR\Obj\tim.__cstat.et $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl - $PROJ_DIR$\PLSR\Obj\gpio.xcl - $PROJ_DIR$\PLSR\Obj\os_mem.xcl - $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\PLSR\Obj\sram.o - $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl - $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et - $PROJ_DIR$\..\Hardware\CRC.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\PLSR\List\PLSR.map - $PROJ_DIR$\PLSR\Obj\cpu_a.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et + $PROJ_DIR$\PLSR\Obj\gpio.xcl + $PROJ_DIR$\PLSR\Obj\os_stat.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\PLSR\Obj\PLSR.pbd + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_msg.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\PLSR\Obj\lib_math.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h + $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et + $PROJ_DIR$\PLSR\Obj\BitSet.__cstat.et + $PROJ_DIR$\PLSR\Obj\bsp.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_prio.xcl + $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et + $PROJ_DIR$\PLSR\Obj\BitSet.o + $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et + $PROJ_DIR$\PLSR\Exe\PLSR.out + $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl + $PROJ_DIR$\PLSR\Obj\lib_math.o + $PROJ_DIR$\PLSR\Obj\os_cpu_a.o + $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et + $PROJ_DIR$\PLSR\Obj\cpu_c.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\..\Hardware\PSCARR.h + $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\PLSR\Obj\main.xcl + $PROJ_DIR$\PLSR\Obj\os_task.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_task.xcl + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\PLSR\Obj\os_app_hooks.o + $PROJ_DIR$\PLSR\Obj\os_dbg.xcl + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\PLSR\Obj\sram.xcl - $PROJ_DIR$\PLSR\Obj\lib_mem.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\PLSR\Obj\sram.__cstat.et + $PROJ_DIR$\PLSR\Obj\tim.o + $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et + $PROJ_DIR$\PLSR\Obj\main.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et + $PROJ_DIR$\PLSR\Obj\modbus.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_flag.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\PLSR\Obj\PLSR.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et + $PROJ_DIR$\PLSR\Obj\main.o + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl + $PROJ_DIR$\PLSR\Obj\os_tick.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\PLSR\Obj\os_q.xcl + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\PLSR\Obj\lib_mem_a.o + $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_pend_multi.o + $PROJ_DIR$\PLSR\Obj\usart.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_int.xcl + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\PLSR\Obj\os_core.o + $PROJ_DIR$\PLSR\Obj\os_cpu_c.o + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\stm32f407xx_flash.icf + $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\PLSR\Obj\os_flag.xcl - $PROJ_DIR$\PLSR\Obj\os_mutex.o + $PROJ_DIR$\PLSR\Obj\dma.__cstat.et + $PROJ_DIR$\PLSR\Obj\PSCARR.xcl $PROJ_DIR$\PLSR\Obj\lib_mem.o $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et + $PROJ_DIR$\..\Hardware\PLSR.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\..\Hardware\CRC.h + $PROJ_DIR$\PLSR\Obj\sram.o + $PROJ_DIR$\PLSR\Obj\os_stat.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\PLSR\Obj\CRC.o + $PROJ_DIR$\PLSR\Obj\dma.o + $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et $PROJ_DIR$\PLSR\Obj\os_sem.xcl $PROJ_DIR$\PLSR\Obj\PLSR.xcl + $PROJ_DIR$\PLSR\Obj\os_mutex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\PLSR\Obj\usart.xcl $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\dma.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\PLSR\Obj\modbus.xcl - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h - $PROJ_DIR$\PLSR\Obj\CRC.o - $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_core.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\PLSR\Obj\os_tick.xcl - $PROJ_DIR$\PLSR\Obj\os_tmr.o - $PROJ_DIR$\PLSR\Obj\dma.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h $PROJ_DIR$\PLSR\Exe\PLSR.hex - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\PLSR\Obj\lib_mem.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl + $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et + $PROJ_DIR$\PLSR\Obj\sram.xcl + $PROJ_DIR$\PLSR\List\PLSR.map + $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_var.xcl + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl + $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o + $PROJ_DIR$\PLSR\Obj\cpu_a.o + $PROJ_DIR$\PLSR\Obj\cpu_c.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\..\Hardware\modbus.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\PLSR\Obj\os_mem.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\PLSR\Obj\os_flag.xcl + $PROJ_DIR$\PLSR\Obj\os_cfg_app.o + $PROJ_DIR$\..\Hardware\BitSet.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\PLSR\Obj\dma.xcl + $PROJ_DIR$\PLSR\Obj\usart.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\PLSR\Obj\lib_str.o + $PROJ_DIR$\PLSR\Obj\os_tmr.xcl + $PROJ_DIR$\PLSR\Obj\gpio.o + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et + $PROJ_DIR$\PLSR\Obj\tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_msg.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\PLSR\Obj\BitSet.xcl + $PROJ_DIR$\PLSR\Obj\cpu_core.o + $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_prio.o + $PROJ_DIR$\PLSR\Obj\os_time.xcl + $PROJ_DIR$\..\Hardware\sram.h + $PROJ_DIR$\PLSR\Obj\CRC.xcl + $PROJ_DIR$\PLSR\Obj\os_q.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\PLSR\Obj\os_int.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\PLSR\Obj\os_var.__cstat.et + $PROJ_DIR$\PLSR\Obj\modbus.xcl + $PROJ_DIR$\PLSR\Obj\os_mutex.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\PLSR\Obj\cpu_core.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\PLSR\Obj\os_sem.o - $PROJ_DIR$\PLSR\Obj\os_stat.xcl - $PROJ_DIR$\PLSR\Obj\PSCARR.xcl + $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_tmr.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h + $PROJ_DIR$\PLSR\Obj\os_dbg.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\PLSR\Obj\os_tick.xcl $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\PLSR\Obj\os_var.o - $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\PLSR\Obj\os_dbg.xcl - $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et - $PROJ_DIR$\PLSR\Obj\main.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\PLSR\Obj\modbus.o - $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\PLSR\Obj\os_task.xcl + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\PLSR\Obj\os_app_hooks.o - $PROJ_DIR$\PLSR\Obj\lib_ascii.o - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\Hardware\BitSet.c - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h + $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c - $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h - $PROJ_DIR$\..\Hardware\PLSR.c - $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\Hardware\modbus.c - $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\Hardware\PLSR.c $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c - $PROJ_DIR$\PLSR\Obj\os_dbg.o - $PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl - $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_task.o - $PROJ_DIR$\PLSR\Obj\os_q.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl - $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\main.o - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\PLSR\Obj\usart.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_tick.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\PLSR\Obj\cpu_c.xcl - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\PLSR\Obj\tim.o - $PROJ_DIR$\PLSR\Obj\os_core.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\PLSR\Obj\os_int.xcl - $PROJ_DIR$\PLSR\Obj\PLSR.pbd - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\PLSR\Obj\os_flag.o - $PROJ_DIR$\PLSR\Obj\os_cpu_c.o - $PROJ_DIR$\PLSR\Obj\os_pend_multi.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\PLSR\Obj\PLSR.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\Hardware\modbus.h - $PROJ_DIR$\PLSR\Obj\cpu_c.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\PLSR\Obj\main.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\PLSR\Obj\lib_mem_a.o - $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Hardware\BitSet.h - $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl - $PROJ_DIR$\PLSR\Obj\sram.__cstat.et - $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c [ROOT_NODE] ILINK - 52 123 + 68 185 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 79 + 231 - __cstat - 268 + BICOMP + 170 - BICOMP - 271 + __cstat + 164 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 290 + 215 - __cstat - 108 + BICOMP + 48 - BICOMP - 54 + __cstat + 43 ICCARM - 136 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 202 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 116 + 138 - __cstat - 296 + BICOMP + 285 - BICOMP - 147 + __cstat + 60 ICCARM - 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\startup_stm32f407xx.s - ICCARM - 309 + AARM + 194 + + + + $PROJ_DIR$\..\Core\Src\main.c + - __cstat - 303 + ICCARM + 118 BICOMP - 195 + 83 + + + __cstat + 105 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 216 153 175 202 150 318 245 152 244 99 189 77 136 44 141 252 296 273 264 135 134 276 317 286 284 294 281 271 173 282 267 315 316 198 228 154 205 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 75 + 30 - __cstat - 125 + BICOMP + 191 - BICOMP - 144 + __cstat + 61 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 74 + 20 - __cstat - 100 + BICOMP + 179 - BICOMP - 112 + __cstat + 91 ICCARM - 317 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 - - - - - $PROJ_DIR$\startup_stm32f407xx.s - - - AARM - 321 + 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 40 258 85 100 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - + - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 88 + 233 - __cstat - 267 + BICOMP + 101 - BICOMP - 323 + __cstat + 88 ICCARM - 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 93 166 217 160 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 146 + 208 - __cstat - 159 + BICOMP + 169 - BICOMP - 65 + __cstat + 132 ICCARM - 72 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 175 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 245 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 155 + 24 - __cstat - 284 + BICOMP + 71 - BICOMP - 99 + __cstat + 106 ICCARM - 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 31 70 136 179 304 76 121 84 173 313 45 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 83 + 206 - __cstat - 282 + BICOMP + 110 - BICOMP - 96 + __cstat + 181 ICCARM - 179 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 193 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 187 + 124 - __cstat - 50 + BICOMP + 137 - BICOMP - 41 + __cstat + 199 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 196 + 103 - __cstat - 285 + BICOMP + 39 - BICOMP - 194 + __cstat + 218 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 153 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c ICCARM - 94 + 241 - __cstat - 308 + BICOMP + 182 - BICOMP - 32 + __cstat + 123 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 287 150 153 175 198 228 154 152 244 189 77 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 101 + 111 - __cstat - 27 + BICOMP + 93 - BICOMP - 106 + __cstat + 142 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 289 + 162 - __cstat - 145 + BICOMP + 207 - BICOMP - 292 + __cstat + 146 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 216 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 280 + 34 - __cstat - 307 + BICOMP + 18 - BICOMP - 186 + __cstat + 22 ICCARM - 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 72 136 179 317 70 247 193 84 173 128 313 45 288 109 281 162 258 220 227 272 188 200 255 223 203 237 213 206 151 214 207 244 243 304 76 121 314 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 @@ -721,21 +721,21 @@ ICCARM - 73 + 212 - __cstat - 126 + BICOMP + 38 - BICOMP - 92 + __cstat + 157 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 @@ -744,118 +744,109 @@ OBJCOPY - 161 + 171 ILINK - 123 + 185 ILINK - 276 49 91 124 305 80 152 146 74 219 51 139 311 63 280 189 218 20 291 40 299 261 298 67 167 47 138 300 57 97 168 24 269 283 90 158 175 302 107 118 321 265 180 69 79 30 101 289 73 75 116 273 98 309 94 187 196 38 155 88 290 83 87 274 131 176 + 143 66 36 195 196 222 161 162 215 26 73 148 129 213 118 109 94 204 139 74 140 253 113 232 200 53 167 131 226 230 246 49 84 122 33 249 257 115 21 155 194 86 120 209 233 23 34 124 212 231 30 116 159 206 24 138 111 79 241 20 103 208 27 119 188 260 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c ICCARM - 24 + 148 - __cstat - 114 + BICOMP + 176 - BICOMP - 169 + __cstat + 225 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 284 264 135 177 259 127 96 144 134 276 317 273 286 281 271 294 267 - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - - - AARM - 124 - - - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c ICCARM - 80 + 230 - __cstat - 279 + BICOMP + 126 - BICOMP - 154 + __cstat + 247 ICCARM - 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c ICCARM - 219 + 49 - __cstat - 104 + BICOMP + 156 - BICOMP - 263 + __cstat + 25 ICCARM - 206 227 272 322 177 275 150 148 188 200 255 223 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c ICCARM - 168 + 122 - __cstat - 120 + BICOMP + 255 - BICOMP - 142 + __cstat + 183 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 @@ -864,706 +855,715 @@ ICCARM - 90 + 33 - __cstat - 141 + BICOMP + 227 - BICOMP - 34 + __cstat + 117 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm - ICCARM - 300 + AARM + 74 + + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + - __cstat - 42 + ICCARM + 84 BICOMP - 119 + 90 + + + __cstat + 130 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - - - AARM - 311 - - - - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c ICCARM - 305 + 249 - __cstat - 105 + BICOMP + 214 - BICOMP - 287 + __cstat + 75 ICCARM - 227 272 322 177 275 150 148 188 200 255 220 223 203 237 213 206 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c ICCARM - 63 + 26 - __cstat - 185 + BICOMP + 98 - BICOMP - 102 + __cstat + 47 ICCARM - 213 227 272 322 177 275 150 148 188 200 255 223 206 237 + 271 264 135 177 259 127 96 144 134 276 317 286 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c ICCARM - 269 + 246 - __cstat - 318 + BICOMP + 165 - BICOMP - 197 + __cstat + 32 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm AARM - 40 + 195 - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c ICCARM - 299 + 226 - __cstat - 117 + BICOMP + 62 - BICOMP - 111 + __cstat + 248 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c ICCARM - 175 + 196 - __cstat - 56 + BICOMP + 76 - BICOMP - 22 + __cstat + 63 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 264 135 177 259 127 96 144 134 276 317 273 286 284 294 281 271 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - ICCARM - 139 + AARM + 129 + + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + - __cstat - 62 + ICCARM + 213 BICOMP - 134 + 28 + + + __cstat + 104 ICCARM - 203 227 272 322 177 275 150 148 188 200 255 220 223 213 206 237 207 + 281 264 135 177 259 127 96 144 134 276 317 286 271 294 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c ICCARM - 283 + 140 - __cstat - 315 + BICOMP + 19 - BICOMP - 157 + __cstat + 45 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c ICCARM - 51 + 131 - __cstat - 39 + BICOMP + 163 - BICOMP - 46 + __cstat + 57 ICCARM - 207 227 272 322 177 275 150 148 188 200 255 220 223 203 237 213 206 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c ICCARM - 57 + 73 - __cstat - 171 + BICOMP + 55 - BICOMP - 48 + __cstat + 64 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 267 264 135 177 259 127 96 144 134 276 317 273 286 284 294 281 271 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c ICCARM - 158 + 257 - __cstat - 29 + BICOMP + 187 - BICOMP - 68 + __cstat + 235 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c ICCARM - 97 + 222 - __cstat - 153 + BICOMP + 243 - BICOMP - 270 + __cstat + 81 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Hardware\sram.c ICCARM - 69 + 155 - __cstat - 277 + BICOMP + 184 - BICOMP - 110 + __cstat + 102 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 228 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\Hardware\modbus.c ICCARM - 49 + 109 - __cstat - 44 + BICOMP + 236 - BICOMP - 77 + __cstat + 89 ICCARM - 314 37 60 177 275 150 148 84 297 173 + 198 175 107 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 228 154 152 244 189 77 150 - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c ICCARM - 152 + 204 - __cstat - 19 + BICOMP + 72 - BICOMP - 81 + __cstat + 31 ICCARM - 121 37 60 177 275 150 148 + 298 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 291 + 79 - __cstat - 64 + BICOMP + 125 - BICOMP - 86 + __cstat + 172 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c ICCARM - 261 + 23 - __cstat - 58 + BICOMP + 201 - BICOMP - 184 + __cstat + 238 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c ICCARM - 298 + 139 - __cstat - 312 + BICOMP + 41 - BICOMP - 137 + __cstat + 217 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c ICCARM - 67 + 113 - __cstat - 191 + BICOMP + 203 - BICOMP - 294 + __cstat + 186 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 167 + 159 - __cstat - 115 + BICOMP + 251 - BICOMP - 113 + __cstat + 52 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 47 + 86 - __cstat - 103 + BICOMP + 178 - BICOMP - 82 + __cstat + 50 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c ICCARM - 138 + 253 - __cstat - 89 + BICOMP + 95 - BICOMP - 59 + __cstat + 69 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c ICCARM - 273 + 232 - __cstat - 306 + BICOMP + 133 - BICOMP - 132 + __cstat + 97 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c ICCARM - 38 + 167 - __cstat - 130 + BICOMP + 237 - BICOMP - 278 + __cstat + 65 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c ICCARM - 302 + 200 - __cstat - 35 + BICOMP + 29 - BICOMP - 143 + __cstat + 35 ICCARM - 70 37 60 177 275 150 148 36 109 281 136 192 93 166 217 160 183 129 53 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 76 84 173 304 179 121 313 45 314 193 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Hardware\PSCARR.c ICCARM - 30 + 21 - __cstat - 66 + BICOMP + 147 - BICOMP - 316 + __cstat + 192 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 80 288 211 259 127 96 144 44 141 - $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 189 + 209 - __cstat - 190 + BICOMP + 220 - BICOMP - 149 + __cstat + 112 ICCARM - 304 179 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 76 121 84 173 313 45 70 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\Hardware\CRC.c ICCARM - 118 + 161 - __cstat - 320 + BICOMP + 229 - BICOMP - 133 + __cstat + 92 ICCARM - 76 192 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 154 288 211 259 127 96 144 - $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\Hardware\PLSR.c ICCARM - 107 + 115 - __cstat - 21 + BICOMP + 166 - BICOMP - 170 + __cstat + 67 ICCARM - 36 37 60 177 275 150 148 109 281 + 150 288 211 259 127 96 144 80 44 141 153 107 40 258 85 100 254 197 54 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 228 152 244 198 175 154 189 77 205 245 @@ -1572,136 +1572,136 @@ ICCARM - 91 + 36 - __cstat - 61 + BICOMP + 59 - BICOMP - 33 + __cstat + 223 ICCARM - 247 193 60 177 275 150 148 297 84 173 128 313 45 288 109 281 162 258 220 227 272 322 188 200 255 223 203 237 213 206 151 214 207 244 243 93 166 217 160 183 129 53 37 181 85 178 140 174 163 18 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 318 245 211 259 127 96 144 180 152 244 99 189 77 136 44 141 252 296 273 264 135 177 134 276 317 286 284 294 281 271 173 282 267 315 316 40 258 85 100 254 197 54 288 87 224 250 149 174 240 128 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 98 + 116 - __cstat - 26 + BICOMP + 158 - BICOMP - 156 + __cstat + 82 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c ICCARM - 180 + 94 - __cstat - 164 + BICOMP + 121 - BICOMP - 310 + __cstat + 108 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 295 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c ICCARM - 265 + 53 - __cstat - 301 + BICOMP + 219 - BICOMP - 319 + __cstat + 37 ICCARM - 93 166 217 160 183 129 53 37 60 177 275 150 148 181 85 178 322 140 174 163 18 297 266 71 286 23 25 135 28 95 122 293 127 55 172 165 78 + 252 296 273 264 135 177 259 127 96 144 134 276 317 286 284 294 281 271 173 282 - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + $PROJ_DIR$\..\Hardware\BitSet.c ICCARM - 218 + 66 - __cstat - 182 + BICOMP + 221 - BICOMP - 264 + __cstat + 58 ICCARM - 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 245 + 205 288 211 259 127 96 144 152 180 244 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 20 + 120 - __cstat - 262 + BICOMP + 190 - BICOMP - 43 + __cstat + 193 ICCARM - 259 162 258 220 227 272 322 177 275 150 148 188 200 255 223 203 237 213 206 151 214 + 40 258 85 100 254 197 54 288 211 259 127 96 144 87 224 250 177 149 174 240 128 180 242 234 70 56 78 145 42 46 160 114 168 151 256 239 210 diff --git a/EWARM/PLSR.ewp b/EWARM/PLSR.ewp index ea1146c..c5381c2 100644 --- a/EWARM/PLSR.ewp +++ b/EWARM/PLSR.ewp @@ -1,1347 +1,1346 @@ - 3 - - PLSR - - ARM - - 1 - - General - 3 - - 31 - 1 + 3 + + PLSR + + ARM + 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 35 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 23 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Application + + General + 3 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 35 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 23 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Application + + EWARM + + $PROJ_DIR$\startup_stm32f407xx.s + + + + User + + Core + + $PROJ_DIR$\..\Core\Src\dma.c + + + $PROJ_DIR$\..\Core\Src\gpio.c + + + $PROJ_DIR$\..\Core\Src\main.c + + + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + + + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + + + $PROJ_DIR$\..\Core\Src\tim.c + + + $PROJ_DIR$\..\Core\Src\usart.c + + + + - EWARM - - $PROJ_DIR$\startup_stm32f407xx.s - + Drivers + + CMSIS + + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + + + + STM32F4xx_HAL_Driver + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + - User - - Core + Hardware - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Hardware\BitSet.c - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Hardware\CRC.c - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Hardware\modbus.c - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Hardware\PLSR.c - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Hardware\PSCARR.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Hardware\sram.c + + + + uCOS_BSP + + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - - - - Drivers - CMSIS - - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - + uCOS_CONFIG + + $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h + - STM32F4xx_HAL_Driver - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - + uCOS_CORE + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + + + + uCOS_CPU + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + + + + uCOS_LIB + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h + + + + uCOS_PORT + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h + + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c + - - - Hardware - - $PROJ_DIR$\..\Hardware\BitSet.c - - - $PROJ_DIR$\..\Hardware\CRC.c - - - $PROJ_DIR$\..\Hardware\modbus.c - - - $PROJ_DIR$\..\Hardware\PLSR.c - - - $PROJ_DIR$\..\Hardware\PSCARR.c - - - $PROJ_DIR$\..\Hardware\sram.c - - - - uCOS_BSP - - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - - - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - - - - uCOS_CONFIG - - $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h - - - - uCOS_CORE - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c - - - - uCOS_CPU - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h - - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h - - - - uCOS_LIB - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h - - - - uCOS_PORT - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c - - - diff --git a/EWARM/settings/PLSR.dbgdt b/EWARM/settings/PLSR.dbgdt index 664229a..92aa8e1 100644 --- a/EWARM/settings/PLSR.dbgdt +++ b/EWARM/settings/PLSR.dbgdt @@ -153,7 +153,7 @@ 1 1 1 - 7812000025001386000005000000298100001F00000010860000830600002CE100000200000029E1000004000000239200000600000020810000060000000F810000010000005F860000040000001D810000010000000C8100001000000004860000030000005986000001000000288100002500000056860000110300002BE100000700000000840000030000001F810000190100000E81000002000000098600000100000025E10000010000000B8100000600000000E10000020000001486000081020000588600000200000027810000120000000086000002000000058100000100000011860000840300000281000001000000468100002C01000060860000010000001E810000060000005D86000017000000088600000500000005860000010000001686000001000000 + 0B1500002800298100002200000013860000060000002CE10000060000001086000064070000239200000600000029E10000040000005F860000040000000F81000001000000208100000600000001E10000010000000C810000100000001D81000001000000598600000100000004860000030000005686000026030000288100003900000000840000030000002BE100000800000028E100000C00000025E100000100000009860000010000000E810000020000001F8100003801000000E10000020000000B81000006000000588600000200000014860000EB0200001186000031040000058100000100000000860000020000002781000020000000468100004A0100000281000001000000218100000A000000608600000100000008860000050000005D8600001E0000001E8100000600000016860000010000000586000001000000 300020870000238700002487000021870000198600000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400002AE10000008200001C8200000182000067860000838600005886000004DC00007784000007840000808C000044D500007486000045D5000046D5000047D5000048D5000049D500004AD500004BD500004CD500001C8F00001E8F00001F8F0000208F0000218F0000118F000000DC000001DC000002DC000003DC0000A4860000A38600005486000059860000 @@ -1013,7 +1013,7 @@ AccDown ArrTimes temp - + Expression @@ -1155,7 +1155,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000040071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF0741007200720046006C006100670000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000004005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/EWARM/settings/PLSR.dnx b/EWARM/settings/PLSR.dnx index 4840b3d..8939e8f 100644 --- a/EWARM/settings/PLSR.dnx +++ b/EWARM/settings/PLSR.dnx @@ -20,7 +20,7 @@ _ 0 - 4029363809 + 234935861 _ 0 @@ -61,6 +61,9 @@ TIM2_ARR 10 TIM10_CNT 10 TIM10_ARR 10 + TIM10_CCR1 10 + TIM11_ARR 10 + TIM11_CCR1 10 Option-AccDownTime 3 0 @@ -76,10 +79,11 @@ {W}1:AccITCount 3 0 {W}1:AllPulseCNT 3 0 - {W}1:DatL 3 0 - {W}1:arr 3 0 - {W}1:c 4 0 - {W}1:datCount 3 0 + {W}1:ArrTimes 3 0 + {W}1:DatL 3 0 + {W}1:arr 3 0 + {W}1:c 4 0 + {W}1:datCount 3 0 0 @@ -152,8 +156,7 @@ 0 - _ 1 "EMUL_CODE" "{$PROJ_DIR$\..\Core\Src\main.c}.644.5" 0 0 1 "" 0 "" 0 - 1 + 0 _ "C:\Users\Chiri\Desktop\PLSR\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm" "C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm" diff --git a/EWARM/settings/Project.wsdt b/EWARM/settings/Project.wsdt index 3fe2349..d418b5f 100644 --- a/EWARM/settings/Project.wsdt +++ b/EWARM/settings/Project.wsdt @@ -11,7 +11,7 @@ 20 1157 2 - + 0 -1 @@ -60,7 +60,7 @@ - 129 + 167 30 30 30 @@ -86,7 +86,7 @@ 1 1 1 - 2F100000250013860000050000002981000039000000108600004E0500002CE100000100000029E1000006000000239200000600000020810000040000000F810000030000005F8600000A0000001D810000070000000C8100006B00000004860000030000005986000001000000288100004E00000056860000970200002BE100000700000000840000030000001F810000DC0000000E81000057000000098600000100000025E10000010000000B8100000900000000E100000200000014860000D90100005886000001000000278100002A0000000086000002000000058100000100000011860000D6020000028100000100000046810000FF00000060860000010000001E810000060000005D8600000E000000088600000500000005860000010000001686000001000000 + 6D1000002800298100003900000013860000050000002CE1000002000000108600004E050000239200000600000029E10000060000005F8600000A0000000F81000005000000208100000400000001E10000010000000C8100007E0000001D81000007000000598600000100000004860000030000005686000097020000288100005100000000840000030000002BE100000700000028E100000C00000025E100000100000009860000010000000E8100007C0000001F810000DC00000000E10000020000000B81000009000000588600000100000014860000D901000011860000D602000005810000010000000086000002000000278100002A00000046810000FF0000000281000001000000218100000A000000608600000100000008860000050000005D8600000E0000001E8100000600000016860000010000000586000001000000 1100FFFFFFFF2AE10000008200001C82000001820000678600007784000007840000808C000044D500000D8400000F8400000884000054840000328100001C81000009840000 @@ -135,8 +135,8 @@ 4294967295 - C7FFFFFFC2020000FA0400008F030000 - CD000000690200000006000036030000 + F300000080020000000600004D030000 + F3000000690200000006000036030000 4096 0 0 @@ -149,7 +149,7 @@ 34052 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -172,7 +172,7 @@ 34048 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -185,7 +185,7 @@ 34056 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -199,7 +199,7 @@ 34057 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -213,7 +213,7 @@ 34058 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -227,7 +227,7 @@ 34059 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -241,7 +241,7 @@ 34062 000000001700000022010000C8000000 - D100000081020000FC0500001C030000 + F700000081020000FC0500001C030000 32768 0 0 @@ -325,7 +325,7 @@ 34063 C1FFFFFFD0010000C700000031030000 - 0000000032000000C900000036030000 + 0000000032000000EF00000036030000 4096 0 0 @@ -336,7 +336,7 @@ 1 - 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFCD000000650200000006000069020000010000000100001004000000010000001DFEFFFFD6000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000C7FFFFFFC2020000FA0400008F030000CD000000690200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFC900000032000000CD0000003603000001000000020000100400000001000000C1FFFFFF21050000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A800000000000000000000000200000000000000058500000000000000000000000000000000000001000000058500000380000100846F02000058010000910300000902000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 + 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFF3000000650200000006000069020000010000000100001004000000010000001DFEFFFFD6000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000F300000080020000000600004D030000F3000000690200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFEF00000032000000F30000003603000001000000020000100400000001000000A7FFFFFF07050000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A800000000000000000000000200000000000000058500000000000000000000000000000000000001000000058500000380000100846F02000058010000910300000902000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 CMSIS-Pack @@ -357,7 +357,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000200FFFEFF0A520065006700690073007400650072005F004C00FFFEFF0B47006500740041006400640043006F0075006E0074000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000000003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000000003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000200FFFEFF0A520065006700690073007400650072005F004C00FFFEFF0B47006500740041006400640043006F0075006E0074000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -393,7 +393,7 @@ - 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000B0000000100000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400360036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310030003700320036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310030003700320036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003200350030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003200350030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200370034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003800300039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003800300039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500320032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500320032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400310039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400310039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600380030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320030003900370030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320030003900370030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF402400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C005F00740069006D002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003900350039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100330032003000310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100330032003000310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF13730074006D003300320066003400780078005F00680061006C005F00740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300380037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003200350031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003200350031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000CD00000049000000000600007C020000 + 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000B0000000000000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400340031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003600320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003600340034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500350035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500350035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300310037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003400310032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003400310032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003500320034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003500320034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003700360035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003700360035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500300033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500300033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600390039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320030003900370030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320030003900370030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000330032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000330032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C005000530043004100520052002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003300310039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003300310039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF085000530043004100520052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F0063006F00720065002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700360038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330031003500350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330031003500350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F0063006F00720065002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000F300000049000000000600007C020000 diff --git a/EWARM/settings/Project_EditorBookmarks.xml b/EWARM/settings/Project_EditorBookmarks.xml index 7e39322..be27b35 100644 --- a/EWARM/settings/Project_EditorBookmarks.xml +++ b/EWARM/settings/Project_EditorBookmarks.xml @@ -2,46 +2,14 @@ C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 375 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 436 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 466 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 342 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 560 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 339 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 372 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 433 - - - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 463 + 638 C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 557 + 552 - C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\main.c - 638 + C:\Users\Chiri\Desktop\TrainCamp-Jiangyunsong-PLSR\Core\Src\stm32f4xx_it.c + 239 diff --git a/Hardware/PLSR.c b/Hardware/PLSR.c index 43c9204..094f5a7 100644 --- a/Hardware/PLSR.c +++ b/Hardware/PLSR.c @@ -33,12 +33,13 @@ int32_t PulseCount = 0; void SetFrequency(uint8_t SentPost, uint32_t Frequency) { CalculatePSCARR(Frequency, 72000000, 65535, &psc, &arr); + //Frequency_Change_PSC_And_ARR(Frequency, &psc, &arr); //printf("Fre=%d,",Frequency); switch (SentPost) { case 0: TIM10->ARR = arr, TIM10->PSC = psc, TIM10->CCR1 = arr / 2; break; - case 1: TIM11->ARR = arr, TIM11->PSC = psc, TIM11->CCR1 = arr / 2; break; - case 2: TIM13->ARR = arr, TIM13->PSC = psc, TIM13->CCR1 = arr / 2; break; + case 1: TIM13->ARR = arr, TIM13->PSC = psc, TIM13->CCR1 = arr / 2; break; + case 2: TIM11->ARR = arr, TIM11->PSC = psc, TIM11->CCR1 = arr / 2; break; case 3: TIM14->ARR = arr, TIM14->PSC = psc, TIM14->CCR1 = arr / 2; break; } @@ -46,7 +47,6 @@ void SetFrequency(uint8_t SentPost, uint32_t Frequency) /** * @brief Âö³å¿ªÊ¼ -* @param[in] StartPulse ÆðʼÂö³å¶Î * @return ÎÞ */ void PulseStart(void) @@ -55,11 +55,25 @@ void PulseStart(void) switch(Options.SentPost) { case 0: HAL_TIM_PWM_Start(&htim10, TIM_CHANNEL_1); break; - case 1: HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); break; - case 2: HAL_TIM_PWM_Start(&htim13, TIM_CHANNEL_1); break; + case 1: HAL_TIM_PWM_Start(&htim13, TIM_CHANNEL_1); break; + case 2: HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); break; case 3: HAL_TIM_PWM_Start(&htim14, TIM_CHANNEL_1); break; } - +} + +/** +* @brief Âö³å½áÊø +* @return ÎÞ +*/ +void PulseEnd(void) +{ + switch(Options.SentPost) + { + case 0: HAL_TIM_PWM_Stop_IT(&htim10, TIM_CHANNEL_1); break; + case 1: HAL_TIM_PWM_Stop_IT(&htim13, TIM_CHANNEL_1); break; + case 2: HAL_TIM_PWM_Stop_IT(&htim11, TIM_CHANNEL_1); break; + case 3: HAL_TIM_PWM_Stop_IT(&htim14, TIM_CHANNEL_1); break; + } } /** @@ -85,27 +99,11 @@ void SetNextPulse(void) { if (PulseOutput[NowPulse].PulseCount > 0) { - if (Options.AllPulse - PulseNum == 1) - { - TIM2->ARR = PulseOutput[NowPulse].PulseCount - N_Acc; - } - else - { - TIM2->ARR = PulseOutput[NowPulse].PulseCount; - } - + TIM2->ARR = PulseOutput[NowPulse].PulseCount; } else { - if (Options.AllPulse - PulseNum == 1) - { - TIM2->ARR = - PulseOutput[NowPulse].PulseCount - N_Acc; - } - else - { - TIM2->ARR = - PulseOutput[NowPulse].PulseCount; - } - + TIM2->ARR = - PulseOutput[NowPulse].PulseCount; } } diff --git a/Hardware/PLSR.h b/Hardware/PLSR.h index b1da6aa..4fd6783 100644 --- a/Hardware/PLSR.h +++ b/Hardware/PLSR.h @@ -48,6 +48,7 @@ extern int32_t NextPulseEND; /* º¯ÊýÉùÃ÷ */ void SetFrequency(uint8_t SentPost, uint32_t Frequency); void PulseStart(void); +void PulseEnd(void); float GetAcc(int32_t Start, int32_t End, int32_t AccCount); void SetNextPulse(void); void PLSROptionLoad(void); diff --git a/Hardware/PSCARR.c b/Hardware/PSCARR.c index 41fd31b..d42bcf6 100644 --- a/Hardware/PSCARR.c +++ b/Hardware/PSCARR.c @@ -123,8 +123,7 @@ void Frequency_Change_PSC_And_ARR(uint32_t Frequency, uint16_t* psc, uint16_t* a { if (Frequency <= 1098) { - *psc = ARRPSC[Frequency - 1][0]; - *arr = ARRPSC[Frequency - 1][1]; + CalculatePSCARR(Frequency, 72000000, 65535, psc, arr); } else { @@ -132,10 +131,6 @@ void Frequency_Change_PSC_And_ARR(uint32_t Frequency, uint16_t* psc, uint16_t* a *arr = 36000000 / ((*psc) * Frequency); } } - else - { - //printf("ÊäÈëÆµÂʲ»ÔÚ1~100kÖ®¼ä¡£\n"); - } } diff --git a/PLSR.ioc b/PLSR.ioc index 5f58f9b..f24ed04 100644 --- a/PLSR.ioc +++ b/PLSR.ioc @@ -221,12 +221,24 @@ TIM10.OCPolarity_1=TIM_OCPOLARITY_LOW TIM10.Period=1 TIM10.Prescaler=1 TIM10.Pulse=0 +TIM11.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM11.Channel=TIM_CHANNEL_1 -TIM11.IPParameters=Channel +TIM11.IPParameters=Channel,Prescaler,Period,AutoReloadPreload,OCPolarity_1 +TIM11.OCPolarity_1=TIM_OCPOLARITY_LOW +TIM11.Period=1 +TIM11.Prescaler=1 +TIM13.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM13.Channel=TIM_CHANNEL_1 -TIM13.IPParameters=Channel +TIM13.IPParameters=Channel,AutoReloadPreload,Period,Prescaler,OCPolarity_1 +TIM13.OCPolarity_1=TIM_OCPOLARITY_LOW +TIM13.Period=1 +TIM13.Prescaler=1 +TIM14.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM14.Channel=TIM_CHANNEL_1 -TIM14.IPParameters=Channel +TIM14.IPParameters=Channel,Prescaler,Period,AutoReloadPreload,OCPolarity_1 +TIM14.OCPolarity_1=TIM_OCPOLARITY_LOW +TIM14.Period=1 +TIM14.Prescaler=1 TIM3.IPParameters=Prescaler,Period TIM3.Period=999 TIM3.Prescaler=72-1 diff --git a/Words/测试大纲.doc b/Words/测试大纲.doc index a9246d2..71e1537 100644 Binary files a/Words/测试大纲.doc and b/Words/测试大纲.doc differ diff --git a/Words/设计方案书 .doc b/Words/设计方案书 .doc index d21a4bd..2849639 100644 Binary files a/Words/设计方案书 .doc and b/Words/设计方案书 .doc differ