瀏覽代碼

添加外部事件触发,可强制切换段,但若连续设置两个段都为外部事件触发,触发第一个后,第二个段不会停止等待外部事件

master
JIU JIALIN 1 月之前
父節點
當前提交
e1477d298f
共有 7 個檔案被更改,包括 472 行新增385 行删除
  1. +7
    -0
      PLSR/PLSR/Core/Inc/gpio.h
  2. +4
    -7
      PLSR/PLSR/Core/Inc/tim.h
  3. +45
    -0
      PLSR/PLSR/Core/Src/gpio.c
  4. +11
    -0
      PLSR/PLSR/Core/Src/stm32f4xx_it.c
  5. +113
    -105
      PLSR/PLSR/Core/Src/tim.c
  6. +292
    -273
      PLSR/PLSR/EWARM/test.1.dep
  7. 二進制
      PLSR/PLSR/EWARM/test.1/Exe/test.1.sim

+ 7
- 0
PLSR/PLSR/Core/Inc/gpio.h 查看文件

@@ -27,6 +27,7 @@ extern "C" {

/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "tim.h"

/* USER CODE BEGIN Includes */

@@ -40,6 +41,12 @@ void MX_GPIO_Init(void);

/* USER CODE BEGIN Prototypes */

/**
* @brief 清除GPIO触发标志
* @note 在适当的时候调用此函数来重置触发标志,允许下次触发
*/
void PLSR_ClearGpioTriggerFlag(void);

/* USER CODE END Prototypes */

#ifdef __cplusplus


+ 4
- 7
PLSR/PLSR/Core/Inc/tim.h 查看文件

@@ -245,10 +245,6 @@ void PLSR_Accel_SetDefaultParams(PLSR_RouteConfig_t* route, uint32_t accel_time_
// ==================== PLSR等待条件处理函数 ====================
void PLSR_Wait_StartTimer(PLSR_RouteConfig_t* route); //<等待条件计数器
uint8_t PLSR_Wait_CheckTime(PLSR_RouteConfig_t* route); //<检查等待时间是否满足 ACT时间或等待时间
uint8_t PLSR_Wait_CheckExtEvent(PLSR_RouteConfig_t* route); //<检查外部事件条件是否成立,
void PLSR_SetExtEvent(uint8_t flag); //<设置外部事件标志->调用:外部触发PLSR_SetExtEvent(1);
void PLSR_ClearExtEvent(void); //<清除外部事件标志
void PLSR_SetSectionCondition(PLSR_RouteConfig_t* route, uint8_t section_num, uint8_t flag); //<设置段等待条件标志,暂不考虑
uint32_t PLSR_GetWaitTick(void); //<暂时无用

// ==================== PLSR TIM6频率配置函数 ====================
@@ -258,11 +254,12 @@ void PLSR_TIM6_Start(void); //<在路径开始
void PLSR_TIM6_Stop(void);

void PLSR_ChackWait_End(PLSR_RouteConfig_t* route); //<检查等待条件是否成立,满足条件进行段切换
uint8_t PLSR_Section_CheckPulseComplete(PLSR_RouteConfig_t* route); //<检查脉冲是否完成.
uint8_t PLSR_Wait_CheckExtEvent(PLSR_RouteConfig_t* route); //<检查外部事件是否发生
void PLSR_SetExtEvent(PLSR_RouteConfig_t* route); //<设置外部事件标志
void PLSR_ClearExtEvent(PLSR_RouteConfig_t* route); //<清除外部事件标志
uint8_t PLSR_Section_CheckPulseComplete(PLSR_RouteConfig_t* route); //<检查当前段脉冲是否完成

// ==================== PLSR任务段切换函数 ====================
uint8_t PLSR_GetTaskNotificationFlag(void); //<获取任务通知标志
void PLSR_ClearTaskNotificationFlag(void); //<清除任务通知标志
void PLSR_TaskSectionSwitch(PLSR_RouteConfig_t* route); //<任务中执行段切换逻辑

// ==================== PLSR实时段切换任务函数 ====================


+ 45
- 0
PLSR/PLSR/Core/Src/gpio.c 查看文件

@@ -60,6 +60,12 @@ void MX_GPIO_Init(void)
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

/*Configure GPIO pin : PB7 */
GPIO_InitStruct.Pin = GPIO_PIN_7;
GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

/*Configure GPIO pin : PG12 */
GPIO_InitStruct.Pin = GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
@@ -73,8 +79,47 @@ void MX_GPIO_Init(void)
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);

/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI9_5_IRQn, 3, 0);
HAL_NVIC_EnableIRQ(EXTI9_5_IRQn);

}

/* USER CODE BEGIN 2 */

/* 防抖相关静态变量 */
static volatile uint32_t s_last_trigger_time = 0; ///< 上次触发时间
static volatile uint8_t s_trigger_flag = 0; ///< 触发标志,防止重复触发

#define DEBOUNCE_TIME_MS 50 ///< 防抖时间,单位:毫秒

/**
* @brief GPIO外部中断回调函数(带防抖功能)
* @param[in] GPIO_Pin 触发中断的GPIO引脚
* @note 添加防抖机制,确保在一次按键过程中只触发一次
*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if (GPIO_Pin == GPIO_PIN_7)
{
/* 防抖处理:检查时间间隔和触发标志 */
if (s_trigger_flag == 0)
{
s_trigger_flag = 1; // 设置触发标志,防止重复触发
g_plsr_ext_event_flag = 1; // 设置外部事件标志
PLSR_SetExtEvent(&g_plsr_route); // 将全局标志传递到当前段
PLSR_SectionSwitchSignal();
}
}
}

/**
* @brief 清除GPIO触发标志
* @note 在适当的时候调用此函数来重置触发标志,允许下次触发
*/
void PLSR_ClearGpioTriggerFlag(void)
{
s_trigger_flag = 0;
}
/* USER CODE END 2 */

+ 11
- 0
PLSR/PLSR/Core/Src/stm32f4xx_it.c 查看文件

@@ -312,6 +312,17 @@ void DMA2_Stream0_IRQHandler(void)
OSIntExit();
}

void EXTI9_5_IRQHandler(void)
{
/* USER CODE BEGIN EXTI9_5_IRQn 0 */

/* USER CODE END EXTI9_5_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_7);
/* USER CODE BEGIN EXTI9_5_IRQn 1 */

/* USER CODE END EXTI9_5_IRQn 1 */
}

/* USER CODE BEGIN 1 */

/* USER CODE END 1 */

+ 113
- 105
PLSR/PLSR/Core/Src/tim.c 查看文件

@@ -24,9 +24,8 @@
/* USER CODE BEGIN 0 */
// ==================== PLSR全局变量定义 ====================
PLSR_RouteConfig_t g_plsr_route; // 全局PLSR路径控制结构体
// g_plsr_system_tick已删除 - 不再使用UCOSII时间基准
uint8_t g_plsr_ext_event_flag = 0; // 外部事件标志
int32_t g_plsr_total_pulse_count = 0; // 全局累加脉冲计数器(程序运行期间持续累加,支持负数)
uint8_t g_plsr_ext_event_flag = 0; // 外部事件标志(0-无事件, 1-事件触发)

// ==================== PLSR内部变量 ====================
static uint32_t s_tim6_update_freq_us = 1000; // TIM6更新频率(微秒)
@@ -39,13 +38,6 @@ static volatile uint32_t s_act_time_counter = 0; // ACT时间计数器
static volatile uint32_t s_act_time_target = 0; // ACT时间目标值
static volatile uint8_t s_act_time_flag = 0; // ACT时间到达标志

// 频率更新相关静态变量
static volatile uint8_t s_freq_update_pending = 0; // 频率更新挂起标志
static volatile uint16_t s_next_prescaler = 0; // 下一个预分频器值
static volatile uint32_t s_next_period = 0; // 下一个周期值
static volatile uint8_t s_task_notification_flag = 0; // 任务通知标志


// ==================== PLSR等待条件处理函数实现 ====================

/**
@@ -109,59 +101,6 @@ uint8_t PLSR_Wait_CheckTime(PLSR_RouteConfig_t* route)
return 0; // 等待时间未到
}


/**
* @brief 检查外部事件条件
* @param route: 路径控制结构体指针
* @retval 1: 外部事件触发, 0: 外部事件未触发
* @note 检查外部事件是否触发
*/
uint8_t PLSR_Wait_CheckExtEvent(PLSR_RouteConfig_t* route)
{
if (route == NULL) return 0;
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
// 检查全局外部事件标志或段特定的外部事件标志
return (g_plsr_ext_event_flag || current_section->wait_condition.ext_event_flag) ? 1 : 0;
}

/**
* @brief 设置外部事件标志
* @param flag: 事件标志值
* @retval None
* @note 外部调用此函数设置外部事件
*/
void PLSR_SetExtEvent(uint8_t flag)
{
g_plsr_ext_event_flag = flag;
}

/**
* @brief 清除外部事件标志
* @param None
* @retval None
*/
void PLSR_ClearExtEvent(void)
{
g_plsr_ext_event_flag = 0;
}

/**
* @brief 设置段等待条件标志
* @param route: 路径控制结构体指针
* @param section_num: 段号(1-10)
* @param flag: 条件标志值
* @retval None
*/
void PLSR_SetSectionCondition(PLSR_RouteConfig_t* route, uint8_t section_num, uint8_t flag)
{
if (route == NULL || section_num == 0 || section_num > PLSR_MAX_SECTIONS)
return;
route->section[section_num - 1].wait_condition.condition_flag = flag;
}

/**
* @brief 获取系统时钟计数
* @param None
@@ -1515,8 +1454,6 @@ void PLSR_HandleSectionEnd(void)
g_plsr_route.target_freq = 0;
}
// 设置任务通知标志,通知任务进行段切换处理
s_task_notification_flag = 1;
PLSR_SectionSwitchSignal();
}
}
@@ -1896,6 +1833,9 @@ void PLSR_Section_StartNewSection(PLSR_RouteConfig_t* route)
PLSR_PWM_SetFrequency(route->current_freq);
}
// 清除外部事件标志,确保新段开始时状态干净
PLSR_ClearExtEvent(route);
// 为等待时间计数赋值
PLSR_Wait_StartTimer(route);
}
@@ -2025,6 +1965,9 @@ void PLSR_Section_SwitchNext(PLSR_RouteConfig_t* route)
}
route->run_state = PLSR_STATE_IDLE; // 重新开始段处理
// 清除新段的外部事件标志,确保每段都是干净的状态
PLSR_ClearExtEvent(route);
// 更新当前频率为上一段的目标频率
route->current_freq = current_section->target_freq;
}
@@ -2187,27 +2130,6 @@ void PLSR_ChackWait_End(PLSR_RouteConfig_t* route)
}
}


/**
* @brief 获取任务通知标志
* @param None
* @retval 任务通知标志状态 (1: 有通知, 0: 无通知)
*/
uint8_t PLSR_GetTaskNotificationFlag(void)
{
return s_task_notification_flag;
}

/**
* @brief 清除任务通知标志
* @param None
* @retval None
*/
void PLSR_ClearTaskNotificationFlag(void)
{
s_task_notification_flag = 0;
}

/**
* @brief 任务中执行段切换逻辑
* @param route: 路径控制结构体指针
@@ -2217,13 +2139,26 @@ void PLSR_ClearTaskNotificationFlag(void)
void PLSR_TaskSectionSwitch(PLSR_RouteConfig_t* route)
{
if (route == NULL) return;
/* 检查是否处于等待状态且有任务通知 */
if (route->run_state == PLSR_STATE_WAIT && s_task_notification_flag)
/* 获取当前段配置 */
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
if(current_section->wait_condition.wait_type == PLSR_WAIT_EXT_EVENT)
{
/* 清除任务通知标志 */
s_task_notification_flag = 0;
/* 如果当前段等待外部事件,检查是否有事件触发 */
if (PLSR_Wait_CheckExtEvent(route))
{
/* 外部事件满足,切换到下一段 */
PLSR_Section_SwitchNext(route);
/* 启动新段,设置新的脉冲参数和频率 */
PLSR_Section_StartNewSection(route);
/* 启动PWM输出 */
PLSR_PWM_Start();
}
return; // 等待外部事件时不需要继续处理
}
/* 检查是否处于等待状态且有任务通知 */
if (route->run_state == PLSR_STATE_WAIT)
{
/* 检查是否为最后一段 */
if (route->current_section_num >= route->section_num)
{
@@ -2232,20 +2167,21 @@ void PLSR_TaskSectionSwitch(PLSR_RouteConfig_t* route)
PLSR_PWM_Stop();
return;
}
/* 获取当前段配置 */
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
/* 检查等待条件 */
if (current_section->wait_condition.wait_type == PLSR_WAIT_PLUSEEND ||
current_section->wait_condition.wait_type == PLSR_WAIT_EXT_OR_END)
if (current_section->wait_condition.wait_type == PLSR_WAIT_PLUSEEND
|| current_section->wait_condition.wait_type == PLSR_WAIT_EXT_OR_END)
{
/* 脉冲发送完成,直接切换到下一段 */
PLSR_Section_SwitchNext(route);
/* 启动新段,设置新的脉冲参数和频率 */
PLSR_Section_StartNewSection(route);
/* 启动PWM输出 */
PLSR_PWM_Start();
/* 仅检查脉冲是否完成 */
if(PLSR_Section_CheckPulseComplete(route))
{
/* 脉冲发送完成,直接切换到下一段 */
PLSR_Section_SwitchNext(route);
/* 启动新段,设置新的脉冲参数和频率 */
PLSR_Section_StartNewSection(route);
/* 启动PWM输出 */
PLSR_PWM_Start();
}
}
else
{
@@ -2264,6 +2200,37 @@ void PLSR_TaskSectionSwitch(PLSR_RouteConfig_t* route)
}
}

/**
* @brief 检查脉冲是否完成
* @param route: 路径控制结构体指针
* @retval 1: 完成, 0: 未完成
*/
uint8_t PLSR_Section_CheckPulseComplete(PLSR_RouteConfig_t* route)
{
if (route == NULL) return 0;
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
// 根据等待条件类型检查
if (current_section->wait_condition.wait_type == PLSR_WAIT_PLUSEEND ||
current_section->wait_condition.wait_type == PLSR_WAIT_EXT_OR_END)
{
uint32_t target_pulse;
if (route->mode == PLSR_MODE_RELATIVE)
{
target_pulse = current_section->target_pulse + route->prevPulseCount; //1000 2000 3000 2->3 2000+1000 route->pulse_count>=3000
}
else
{
target_pulse = current_section->target_pulse;
}
return (route->pulse_count >= target_pulse) ? 1 : 0;
}
return 0;
}

/**
* @brief 检查等待条件是否满足
* @param route: 路径控制结构体指针
@@ -2281,7 +2248,7 @@ uint8_t PLSR_Section_CheckWaitCondition(PLSR_RouteConfig_t* route)
// 根据等待条件类型进行相应的检查
switch (wait_cond->wait_type) {
case PLSR_WAIT_PLUSEEND:
return 1;
return PLSR_Section_CheckPulseComplete(route);
case PLSR_WAIT_TIME:
// 等待指定时间条件:检查是否达到设定的等待时间
@@ -2303,7 +2270,7 @@ uint8_t PLSR_Section_CheckWaitCondition(PLSR_RouteConfig_t* route)
case PLSR_WAIT_EXT_OR_END:
// 外部事件或脉冲结束:两个条件任一满足即可继续
// 这种模式允许外部事件提前结束段的执行
return (PLSR_Wait_CheckExtEvent(route) || 1);
return (PLSR_Wait_CheckExtEvent(route) || PLSR_Section_CheckPulseComplete(route));
default:
// 未知等待类型:默认返回真,允许继续执行
@@ -2311,6 +2278,46 @@ uint8_t PLSR_Section_CheckWaitCondition(PLSR_RouteConfig_t* route)
}
}

uint8_t PLSR_Wait_CheckExtEvent(PLSR_RouteConfig_t* route)
{
if (route == NULL) return 0;
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
PLSR_WaitCondition_t* wait_cond = &current_section->wait_condition;
// 检查外部事件标志
if (wait_cond->ext_event_flag)
{
// 外部事件已触发,清除标志并返回真
wait_cond->ext_event_flag = 0; // 清除事件标志
return 1;
}
return 0; // 外部事件未触发
}

void PLSR_SetExtEvent(PLSR_RouteConfig_t* route)
{
if (route == NULL) return;
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
PLSR_WaitCondition_t* wait_cond = &current_section->wait_condition;
// 设置外部事件标志
wait_cond->ext_event_flag = g_plsr_ext_event_flag;
g_plsr_ext_event_flag = 0; // 清除全局标志
}

void PLSR_ClearExtEvent(PLSR_RouteConfig_t* route)
{
if (route == NULL) return;
PLSR_SectionConfig_t* current_section = &route->section[route->current_section_num - 1];
PLSR_WaitCondition_t* wait_cond = &current_section->wait_condition;
// 清除外部事件标志
wait_cond->ext_event_flag = 0;
}

// ==================== PLSR实时段切换任务实现 ====================

/**
@@ -2368,6 +2375,7 @@ void PLSR_SectionSwitchTask(void *p_arg)
if (err == OS_ERR_NONE) {
/* 信号量获取成功,执行段切换逻辑 */
PLSR_TaskSectionSwitch(&g_plsr_route);
PLSR_ClearGpioTriggerFlag(); // 清除GPIO触发标志
}
/* 如果信号量获取失败,继续等待下一次信号 */
}


+ 292
- 273
PLSR/PLSR/EWARM/test.1.dep 查看文件

@@ -5,305 +5,318 @@
<configuration>
<name>test.1</name>
<outputs>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</file>
<file>$PROJ_DIR$\..\Core\Src\usart.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</file>
<file>$PROJ_DIR$\startup_stm32f407xx.s</file>
<file>$PROJ_DIR$\..\Core\Src\stm32f4xx_it.c</file>
<file>$PROJ_DIR$\..\Core\Src\modbus_log.c</file>
<file>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</file>
<file>$PROJ_DIR$\..\Core\Src\tim.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</file>
<file>$PROJ_DIR$\..\Core\Src\usart.c</file>
<file>$PROJ_DIR$\..\Core\Src\main.c</file>
<file>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</file>
<file>$PROJ_DIR$\..\Core\Src\gpio.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</file>
<file>$PROJ_DIR$\..\Core\Src\stm32f4xx_it.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</file>
<file>$PROJ_DIR$\..\Core\Src\dma.c</file>
<file>$PROJ_DIR$\..\Core\Src\flash_save.c</file>
<file>$PROJ_DIR$\..\Core\Src\modbus_log.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</file>
<file>$PROJ_DIR$\..\Core\Src\modbus_crc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</file>
<file>$PROJ_DIR$\..\Core\Src\gpio.c</file>
<file>$PROJ_DIR$\..\Core\Src\system_stm32f4xx.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</file>
<file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o</file>
<file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</file>
<file>$PROJ_DIR$\startup_stm32f407xx.s</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</file>
<file>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</file>
<file>$PROJ_DIR$\..\Core\Src\flash_save.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c</file>
<file>$PROJ_DIR$\..\UCOS\Source\ucos_ii.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</file>
<file>$PROJ_DIR$\..\UCOS\Config\app_hooks.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_dbg.c</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o</file>
<file>$PROJ_DIR$\..\Core\Inc\modbus_crc.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o</file>
<file>$PROJ_DIR$\test.1\Obj\os_cpu_c.o</file>
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o</file>
<file>$PROJ_DIR$\..\Core\Inc\usart.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h</file>
<file>$PROJ_DIR$\..\Core\Inc\modbus_log.h</file>
<file>$TOOLKIT_DIR$\inc\c\ctype.h</file>
<file>$PROJ_DIR$\test.1\Obj\os_cpu_a.o</file>
<file>$PROJ_DIR$\test.1\Obj\os_dbg.o</file>
<file>$PROJ_DIR$\..\UCOS\Source\os_trace.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o</file>
<file>$PROJ_DIR$\test.1\Exe\test.1.out</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_it.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\app_hooks.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o</file>
<file>$PROJ_DIR$\test.1\Obj\modbus_crc.o</file>
<file>$PROJ_DIR$\..\UCOS\Config\app_cfg.h</file>
<file>$PROJ_DIR$\test.1\Obj\system_stm32f4xx.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o</file>
<file>$PROJ_DIR$\test.1\Obj\os_cpu_c.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h</file>
<file>$PROJ_DIR$\..\Core\Inc\main.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h</file>
<file>$TOOLKIT_DIR$\lib\shb_l.a</file>
<file>$PROJ_DIR$\test.1\Obj\system_stm32f4xx.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h</file>
<file>$PROJ_DIR$\..\Core\Inc\gpio.h</file>
<file>$PROJ_DIR$\test.1\Obj\modbus_log.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o</file>
<file>$PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h</file>
<file>$PROJ_DIR$\test.1\Exe\test.1.hex</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o</file>
<file>$PROJ_DIR$\..\Core\Inc\modbus_log.h</file>
<file>$PROJ_DIR$\..\Core\Inc\tim.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o</file>
<file>$PROJ_DIR$\test.1\Obj\ucos_ii.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o</file>
<file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
<file>$PROJ_DIR$\..\UCOS\Config\os_cfg.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o</file>
<file>$PROJ_DIR$\test.1\List\test.1.map</file>
<file>$PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\os_cpu_a.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o</file>
<file>$PROJ_DIR$\..\UCOS\Source\os_trace.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o</file>
<file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h</file>
<file>$PROJ_DIR$\test.1\List\test.1.map</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o</file>
<file>$TOOLKIT_DIR$\inc\c\math.h</file>
<file>$PROJ_DIR$\test.1\Obj\gpio.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h</file>
<file>$PROJ_DIR$\test.1\Obj\tim.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h</file>
<file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
<file>$PROJ_DIR$\test.1\Obj\modbus_log.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h</file>
<file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
<file>$PROJ_DIR$\..\UCOS\Source\ucos_ii.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o</file>
<file>$PROJ_DIR$\test.1\Obj\usart.o</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o</file>
<file>$PROJ_DIR$\test.1\Obj\tim.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o</file>
<file>$PROJ_DIR$\test.1\Obj\main.o</file>
<file>$PROJ_DIR$\..\UCOS\Config\app_cfg.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o</file>
<file>$PROJ_DIR$\test.1\Exe\test.1.out</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h</file>
<file>$PROJ_DIR$\test.1\Obj\dma.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h</file>
<file>$PROJ_DIR$\test.1\Obj\modbus_crc.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h</file>
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o</file>
<file>$PROJ_DIR$\..\Core\Inc\main.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h</file>
<file>$PROJ_DIR$\..\Core\Inc\tim.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o</file>
<file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o</file>
<file>$PROJ_DIR$\..\UCOS\Source\ucos_ii.h</file>
<file>$PROJ_DIR$\..\Core\Inc\flash_save.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\test.1\Obj\app_hooks.o</file>
<file>$PROJ_DIR$\stm32f407xx_flash.icf</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o</file>
<file>$PROJ_DIR$\test.1\Obj\ucos_ii.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
<file>$PROJ_DIR$\..\Core\Inc\modbus_crc.h</file>
<file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o</file>
<file>$PROJ_DIR$\test.1\Obj\flash_save.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h</file>
<file>$TOOLKIT_DIR$\inc\c\math.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h</file>
<file>$PROJ_DIR$\stm32f407xx_flash.icf</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</file>
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
<file>$PROJ_DIR$\test.1\Exe\test.1.hex</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu.h</file>
<file>$PROJ_DIR$\..\UCOS\Config\os_cfg.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\test.1\Obj\dma.o</file>
<file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_it.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm</file>
<file>$PROJ_DIR$\..\UCOS\Source\ucos_ii.c</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</file>
<file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</file>
<file>$PROJ_DIR$\..\UCOS\Config\app_hooks.c</file>
<file>$PROJ_DIR$\..\UCOS\Ports\os_dbg.c</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o</file>
<file>$PROJ_DIR$\..\Core\Inc\usart.h</file>
<file>$PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c</file>
<file>$PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</file>
<file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</file>
<file>$PROJ_DIR$\test.1\Obj\usart.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
<file>$PROJ_DIR$\test.1\Obj\os_dbg.o</file>
<file>$PROJ_DIR$\..\Core\Inc\flash_save.h</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o</file>
<file>$PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o</file>
</outputs>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</name>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 135</file>
<name>ILINK</name>
<file> 68 112</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\usart.c</name>
<name>$PROJ_DIR$\..\Core\Src\modbus_log.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 168</file>
<file> 92</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</name>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 38</file>
<file> 155</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\startup_stm32f407xx.s</name>
<name>$PROJ_DIR$\..\Core\Src\tim.c</name>
<outputs>
<tool>
<name>AARM</name>
<file> 165</file>
<name>ICCARM</name>
<file> 128</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 101 85 65 97 94 64 158 147 124 60 145 136 99 123 160 63 95 132 107 138 140 50 149 73 133 156 76 90 129 74 84 134 118 131 148 69 87 114 88 62 137 72 165 67 163 71 162 47 167 66 126 83 142 78 108 110 117</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_it.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 134</file>
<file> 154</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 65 97 94 64 158 147 124 60 145 136 99 123 160 63 95 132 107 138 140 50 149 73 133 156 76 90 129 74 84 134 118 131 148 69 87 114 88</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 121</file>
<file> 86</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</name>
<name>$PROJ_DIR$\..\Core\Src\usart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 112</file>
<file> 144</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\tim.c</name>
<name>$PROJ_DIR$\..\Core\Src\main.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 75</file>
<file> 146</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 96 88 76 163 92 44 128 148 63 109 72 68 93 117 104 90 116 108 99 37 95 77 129 55 125 69 39 137 94 42 67 45 59 83 61 114 62 126 85 162 70 52 43 32 133 91 89 118 102 58 127 146 101 80 132 131 35</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</name>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_it.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 53</file>
<file> 70</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 87</file>
<file> 122</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 41</file>
<file> 152</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\main.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 79</file>
<file> 150</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 65 97 94 64 158 147 124 60 145 136 99 123 160 63 95 132 107 138 140 50 149 73 133 156 76 90 129 74 84 134 118 131 148 69 87 114 88</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c</name>
<name>$PROJ_DIR$\..\Core\Src\dma.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 57</file>
<file> 161</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</name>
<name>$PROJ_DIR$\..\Core\Src\modbus_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 50</file>
<file> 77</file>
</tool>
</outputs>
</file>
@@ -312,170 +325,166 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 65</file>
<file> 127</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 91 85 65 97 94 64 158 147 124 60 145 136 99 123 160 63 95 132 107 138 140 50 149 73 133 156 76 90 129 74 84 134 118 131 148 69 87 114 88 101 62 137 72 165 67 163 71 162 47 167 66 126 83 142 78 108 110 117</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</name>
<name>$PROJ_DIR$\..\Core\Src\system_stm32f4xx.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 74</file>
<file> 79</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 56</file>
<file> 93</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\dma.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 84</file>
<file> 111</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\flash_save.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 122</file>
<file> 116</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\modbus_log.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 71</file>
<file> 159</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 111</file>
<file> 109</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 100</file>
<file> 81</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\modbus_crc.c</name>
<name>$PROJ_DIR$\startup_stm32f407xx.s</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 86</file>
<name>AARM</name>
<file> 113</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 30</file>
<file> 125</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Core\Src\system_stm32f4xx.c</name>
<name>$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 49</file>
<file> 100</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 120</file>
<file> 82</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</name>
<name>$PROJ_DIR$\..\Core\Src\flash_save.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 81</file>
<file> 151</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 40</file>
<file> 106</file>
</tool>
</outputs>
</file>
<file>
<name>[ROOT_NODE]</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 82 64</file>
<name>ICCARM</name>
<file> 105</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\test.1\Exe\test.1.out</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 64</file>
</tool>
<tool>
<name>OBJCOPY</name>
<file> 130</file>
<name>ICCARM</name>
<file> 42</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 106 105 84 122 65 79 86 71 33 47 34 165 53 120 100 74 50 112 81 56 111 87 40 30 57 38 41 135 161 66 98 51 121 54 60 107 134 124 73 136 78 36 103 29 123 115 97 110 46 49 75 113 168 48 119 31 28</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 36</file>
<file> 164</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</name>
<name>$PROJ_DIR$\..\UCOS\Source\ucos_ii.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 51</file>
<file> 103</file>
</tool>
</outputs>
</file>
@@ -484,7 +493,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 54</file>
<file> 58</file>
</tool>
</outputs>
</file>
@@ -493,189 +502,199 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 136</file>
<file> 104</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 103</file>
<file> 46</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 115</file>
<file> 61</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c</name>
<outputs>
<tool>
<name>AARM</name>
<file> 33</file>
<name>ICCARM</name>
<file> 48</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\UCOS\Source\ucos_ii.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 113</file>
<file> 153</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</name>
<name>$PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 78</file>
<file> 59</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 60</file>
<file> 102</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c</name>
<name>$PROJ_DIR$\..\UCOS\Config\app_hooks.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 47</file>
<file> 75</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 161</file>
<file> 135</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c</name>
<name>$PROJ_DIR$\..\UCOS\Ports\os_dbg.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 66</file>
<file> 166</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</name>
<name>$PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 98</file>
<name>AARM</name>
<file> 115</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 73</file>
<file> 169</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 97</file>
<file> 139</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 29</file>
<file> 80</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 110</file>
<file> 119</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 107</file>
<file> 121</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\UCOS\Config\app_hooks.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 105</file>
<file> 168</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\UCOS\Ports\os_dbg.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 34</file>
<file> 143</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 124</file>
<file> 52</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</name>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 123</file>
<file> 96</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</name>
<name>$PROJ_DIR$\test.1\Exe\test.1.out</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 46</file>
<name>OBJCOPY</name>
<file> 98</file>
</tool>
<tool>
<name>ILINK</name>
<file> 112</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 157 75 161 151 127 146 77 92 115 59 166 113 154 86 125 106 116 122 109 152 93 150 111 81 100 159 82 121 46 164 119 143 155 58 96 135 70 48 80 104 168 153 61 139 102 52 169 42 105 79 128 103 144 89 120 130 141</file>
</tool>
</inputs>
</file>
</configuration>
</project>

二進制
PLSR/PLSR/EWARM/test.1/Exe/test.1.sim 查看文件


Loading…
取消
儲存