Переглянути джерело

解决有卡顿的问题,添加正弦加减速功能

2
JIU JIALIN 3 тижднів тому
джерело
коміт
e8a1f364cd
75 змінених файлів з 10966 додано та 11730 видалено
  1. +3
    -5
      PLSR/PLSR/Core/Src/tim.c
  2. +31
    -42
      PLSR/PLSR/Core/Src/tools.c
  3. +4
    -4
      PLSR/PLSR/EWARM/settings/Project.wsdt
  4. +7
    -7
      PLSR/PLSR/EWARM/settings/test.1.dbgdt
  5. +13
    -13
      PLSR/PLSR/EWARM/settings/test.1.dnx
  6. +650
    -649
      PLSR/PLSR/EWARM/test.1.dep
  7. +3
    -3
      PLSR/PLSR/EWARM/test.1.ewp
  8. +2351
    -2898
      PLSR/PLSR/EWARM/test.1/Exe/test.1.hex
  9. BIN
      PLSR/PLSR/EWARM/test.1/Exe/test.1.out
  10. BIN
      PLSR/PLSR/EWARM/test.1/Exe/test.1.sim
  11. +984
    -1128
      PLSR/PLSR/EWARM/test.1/List/test.1.map
  12. +101
    -85
      PLSR/PLSR/EWARM/test.1/Obj/.ninja_log
  13. BIN
      PLSR/PLSR/EWARM/test.1/Obj/app_hooks.o
  14. BIN
      PLSR/PLSR/EWARM/test.1/Obj/dma.o
  15. BIN
      PLSR/PLSR/EWARM/test.1/Obj/flash_save.o
  16. BIN
      PLSR/PLSR/EWARM/test.1/Obj/gpio.o
  17. BIN
      PLSR/PLSR/EWARM/test.1/Obj/gpio.pbi
  18. BIN
      PLSR/PLSR/EWARM/test.1/Obj/main.pbi
  19. +55
    -62
      PLSR/PLSR/EWARM/test.1/Obj/main.pbi.dep
  20. BIN
      PLSR/PLSR/EWARM/test.1/Obj/modbus_crc.o
  21. BIN
      PLSR/PLSR/EWARM/test.1/Obj/modbus_log.o
  22. BIN
      PLSR/PLSR/EWARM/test.1/Obj/modbus_log.pbi
  23. BIN
      PLSR/PLSR/EWARM/test.1/Obj/os_cpu_a.o
  24. BIN
      PLSR/PLSR/EWARM/test.1/Obj/os_dbg.o
  25. BIN
      PLSR/PLSR/EWARM/test.1/Obj/startup_stm32f407xx.o
  26. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal.o
  27. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_cortex.o
  28. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_crc.o
  29. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_dma.o
  30. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_dma_ex.o
  31. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_exti.o
  32. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash.o
  33. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash_ex.o
  34. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash_ramfunc.o
  35. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_gpio.o
  36. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_i2c.o
  37. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_i2c_ex.o
  38. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_msp.o
  39. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_pwr.o
  40. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_pwr_ex.o
  41. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_rcc.o
  42. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_rcc_ex.o
  43. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_sram.o
  44. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_tim.o
  45. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_tim_ex.o
  46. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_timebase_tim.o
  47. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_uart.o
  48. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_usart.o
  49. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_wwdg.o
  50. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_it.o
  51. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_crc.o
  52. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_dac.o
  53. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_dma.o
  54. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_exti.o
  55. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_gpio.o
  56. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_i2c.o
  57. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_pwr.o
  58. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_rcc.o
  59. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_rng.o
  60. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_spi.o
  61. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_tim.o
  62. BIN
      PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_usart.o
  63. BIN
      PLSR/PLSR/EWARM/test.1/Obj/system_stm32f4xx.o
  64. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd
  65. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd.browse
  66. +6764
    -6834
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbw
  67. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1_part0.pbi
  68. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1_part1.pbi
  69. BIN
      PLSR/PLSR/EWARM/test.1/Obj/tim.o
  70. BIN
      PLSR/PLSR/EWARM/test.1/Obj/tim.pbi
  71. BIN
      PLSR/PLSR/EWARM/test.1/Obj/tools.o
  72. BIN
      PLSR/PLSR/EWARM/test.1/Obj/tools.pbi
  73. BIN
      PLSR/PLSR/EWARM/test.1/Obj/ucos_ii.o
  74. BIN
      PLSR/PLSR/EWARM/test.1/Obj/usart.o
  75. BIN
      PLSR/PLSR/EWARM/test.1/Obj/usart.pbi

+ 3
- 5
PLSR/PLSR/Core/Src/tim.c Переглянути файл

@@ -949,7 +949,8 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
PLSR_Route_PWM_Stop();
}
else PLSR_Section_PWM_Stop();
else if(PlsrRoute.current_part == PLSR_PART_2 || PlsrRoute.current_part == PLSR_PART_3)
PLSR_Section_PWM_Stop();

// 精确累加当前段已发送的脉冲数
int64_t current_section_pulses = TIM2->ARR;
@@ -975,14 +976,11 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
PlsrRoute.run_state = PlsrRoute.part2_state;
PlsrRoute.target_freq = PlsrRoute.part2_target_freq;
PlsrRoute.initial_freq = PlsrRoute.part2_target_freq; // 更新加减速初始频率

PlsrRoute.current_freq = PlsrRoute.target_freq;
if(PlsrRoute.current_freq > 90000)
;
else
PLSR_PWM_SetFrequency(PlsrRoute.current_freq);
// if(PlsrRoute.current_freq >= 90000)
// HAL_TIM_GenerateEvent(&htim10, TIM_EVENTSOURCE_UPDATE);
PlsrRoute.current_freq = PlsrRoute.target_freq;
__HAL_TIM_SetAutoreload(&htim2, PlsrRoute.const_pulse_count);
__HAL_TIM_SET_COUNTER(&htim2, 1);
PLSR_PWM_Start();


+ 31
- 42
PLSR/PLSR/Core/Src/tools.c Переглянути файл

@@ -651,9 +651,8 @@ void SCurve_InitializeParameters(PLSR_RouteConfig_t* route, uint32_t accel_time_
uint64_t phase1_pulses_calc = (jerk * Tj_cubed) / (6ULL * 1000ULL * 1000ULL); // 单位换算
// 减加速过程的脉冲数:N2 = V0*Tj + (5/6)*J*Tj^3
uint64_t phase2_term1 = (uint64_t)vel_start * Tj / 1000; // V0*Tj转换为脉冲数
uint64_t phase2_term2 = (5ULL * jerk * Tj_cubed) / (6ULL * 1000ULL * 1000ULL);
uint64_t phase2_pulses_calc = phase2_term1 + phase2_term2;
uint64_t phase2_pulses_calc = phase2_term2;
// 存储加速段参数
route->scurve.accel_jerk = jerk;
@@ -697,16 +696,15 @@ void SCurve_InitializeParameters(PLSR_RouteConfig_t* route, uint32_t accel_time_
uint64_t phase1_pulses_calc = (jerk * Tj_cubed) / (6ULL * 1000ULL * 1000ULL);
// 加减速过程的脉冲数:N2 = V0*Tj + (5/6)*J*Tj^3
uint64_t phase2_term1 = (uint64_t)vel_start_decel * Tj / 1000;
uint64_t phase2_term2 = (5ULL * jerk * Tj_cubed) / (6ULL * 1000ULL * 1000ULL);
uint64_t phase2_pulses_calc = phase2_term1 + phase2_term2;
uint64_t phase2_pulses_calc = phase2_term2;
// 存储减速段参数
route->scurve.decel_jerk = jerk;
route->scurve.decel_max = max_decel;
route->scurve.decel_jerk_time_ms = Tj;
route->scurve.decel_phase1_pulses = (uint32_t)phase1_pulses_calc;
route->scurve.decel_phase2_pulses = (uint32_t)phase2_pulses_calc;
route->scurve.decel_phase1_pulses = (uint32_t)phase2_pulses_calc;
route->scurve.decel_phase2_pulses = (uint32_t)phase1_pulses_calc;
}
else
{
@@ -730,31 +728,6 @@ void PLSR_Reset_SCurve_State(void) {
// 实际使用中,在段切换时调用此函数
}

// /**
// * @brief 快速立方根计算(用于脉冲数反算时间)
// * @param x 输入值
// * @return 立方根近似值
// */
// static uint32_t cbrt_approx(uint64_t x)
// {
// if (x == 0) return 0;
// // 使用位操作快速初始估算
// uint32_t guess;
// if (x >= 1000000000ULL) guess = 1000;
// else if (x >= 1000000ULL) guess = 100;
// else if (x >= 1000ULL) guess = 10;
// else guess = 1;
// // 牛顿法迭代:x_{n+1} = (2*x_n + a/x_n²) / 3
// for (int i = 0; i < 3; i++) {
// uint64_t guess_sq = (uint64_t)guess * guess;
// if (guess_sq == 0) break;
// guess = (uint32_t)((2ULL * guess + x / guess_sq) / 3);
// }
// return guess;
// }

static double cbrt_approx(double x) {
if (x == 0) return 0;
@@ -857,6 +830,7 @@ static double SCurve_GetTimeFromPulses_Phase2(uint32_t pulse_num, uint32_t V0,
uint32_t PLSR_Calculate_SCurve_FreqByPulses_Exact(PLSR_RouteConfig_t* route, uint8_t is_accel) {
if (route == NULL) return 0;

static uint32_t s_last_freq = 0;
int64_t current_tim2_count = __HAL_TIM_GET_COUNTER(&htim2);
uint32_t executed_pulses = current_tim2_count;

@@ -886,14 +860,28 @@ uint32_t PLSR_Calculate_SCurve_FreqByPulses_Exact(PLSR_RouteConfig_t* route, uin
else if (executed_pulses <= phase1_pulses)
{
/* Phase1 */
double t = SCurve_GetTimeFromPulses_Phase1(executed_pulses, jerk); /* ms */
double t; /* ms */
double J_real = (double)jerk / 1000.0; /* Hz / ms^2 */
double vmid_double;
double Amax = J_real * Tj;
if (is_accel) {
vmid_double = (double)V0 + 0.5 * J_real * Tj * Tj;
} else
{
vmid_double = (double)V0 - 0.5 * J_real * Tj * Tj;
if (vmid_double < 1.0) vmid_double = 1.0;
}
if (is_accel) {
t = SCurve_GetTimeFromPulses_Phase1(executed_pulses, jerk);
double freq_double = (double)V0 + 0.5 * J_real * t * t; /* Hz */
calculated_freq = (uint32_t)(freq_double + 0.5);
} else {
double freq_double = (double)V0 - 0.5 * J_real * t * t; /* Hz */
if (freq_double < 1.0) freq_double = 1.0;
}
else
{
uint32_t phase2_pulse_num = phase1_pulses - executed_pulses;
t = SCurve_GetTimeFromPulses_Phase2(phase2_pulse_num, (uint32_t)vmid_double, jerk, Tj);
double freq_double = vmid_double + Amax * t - 0.5 * J_real * t * t;
calculated_freq = (uint32_t)(freq_double + 0.5);
}
}
@@ -910,28 +898,29 @@ uint32_t PLSR_Calculate_SCurve_FreqByPulses_Exact(PLSR_RouteConfig_t* route, uin
if (vmid_double < 1.0) vmid_double = 1.0;
}

uint32_t phase2_pulse_num = executed_pulses - phase1_pulses;
double t_phase2 = SCurve_GetTimeFromPulses_Phase2(phase2_pulse_num, (uint32_t)vmid_double, jerk, Tj); /* ms */

double Amax = J_real * Tj_d; /* Hz / ms */

if (is_accel)
{
uint32_t phase2_pulse_num = executed_pulses - phase1_pulses;
double t_phase2 = SCurve_GetTimeFromPulses_Phase2(phase2_pulse_num, (uint32_t)vmid_double, jerk, Tj); /* ms */
double freq_double = vmid_double + Amax * t_phase2 - 0.5 * J_real * t_phase2 * t_phase2;
calculated_freq = (uint32_t)(freq_double + 0.5);
}
else
{
double freq_double = vmid_double - Amax * t_phase2 + 0.5 * J_real * t_phase2 * t_phase2;
if (freq_double < 1.0) freq_double = 1.0;
uint32_t phase2_pulse_num = phase2_pulses + phase1_pulses - executed_pulses + 1;
double t_phase2 = SCurve_GetTimeFromPulses_Phase1(phase2_pulse_num, jerk); /* ms */
double freq_double = (double)0 + 0.5 * J_real * t_phase2 * t_phase2; /* Hz */
calculated_freq = (uint32_t)(freq_double + 0.5);
}
} else {
calculated_freq = is_accel ? route->part1_target_freq : route->part3_target_freq;
}

if(calculated_freq != 0 && calculated_freq <PLSR_PWM_FREQ_MAX)
s_last_freq = calculated_freq;
if (calculated_freq > PLSR_PWM_FREQ_MAX) calculated_freq = PLSR_PWM_FREQ_MAX;
if (calculated_freq == 0) calculated_freq = 1;
if (calculated_freq == 0) calculated_freq = s_last_freq;

return calculated_freq;
}


+ 4
- 4
PLSR/PLSR/EWARM/settings/Project.wsdt
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 7
- 7
PLSR/PLSR/EWARM/settings/test.1.dbgdt
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 13
- 13
PLSR/PLSR/EWARM/settings/test.1.dnx Переглянути файл

@@ -14,13 +14,13 @@
<StLinkDriver>
<stlinkserialNo>46232557</stlinkserialNo>
<stlinkfoundProbes />
<CStepIntDis>_ 0</CStepIntDis>
<LeaveTargetRunning>_ 0</LeaveTargetRunning>
<stlinkResetStyle>0</stlinkResetStyle>
<stlinkResetStrategy>2</stlinkResetStrategy>
<CStepIntDis>_ 0</CStepIntDis>
<LeaveTargetRunning>_ 0</LeaveTargetRunning>
</StLinkDriver>
<DebugChecksum>
<Checksum>1173251154</Checksum>
<Checksum>1483733799</Checksum>
</DebugChecksum>
<Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught>
@@ -84,13 +84,6 @@
<LogFile>_ ""</LogFile>
<Category>_ 0</Category>
</LogFile>
<DisassembleMode>
<mode>0</mode>
</DisassembleMode>
<Aliases>
<Count>0</Count>
<SuppressDialog>0</SuppressDialog>
</Aliases>
<Trace2>
<Enabled>0</Enabled>
<ShowSource>0</ShowSource>
@@ -136,9 +129,6 @@
<ShowTimeSum>1</ShowTimeSum>
<SumSortOrder>0</SumSortOrder>
</EventLog>
<Breakpoints2>
<Count>0</Count>
</Breakpoints2>
<DriverProfiling>
<Enabled>0</Enabled>
<Mode>3</Mode>
@@ -152,4 +142,14 @@
<CallStackStripe>
<ShowTiming>1</ShowTiming>
</CallStackStripe>
<DisassembleMode>
<mode>0</mode>
</DisassembleMode>
<Breakpoints2>
<Count>0</Count>
</Breakpoints2>
<Aliases>
<Count>0</Count>
<SuppressDialog>0</SuppressDialog>
</Aliases>
</settings>

+ 650
- 649
PLSR/PLSR/EWARM/test.1.dep
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 3
- 3
PLSR/PLSR/EWARM/test.1.ewp Переглянути файл

@@ -287,7 +287,7 @@
<option>
<name>CCAllowList</name>
<version>1</version>
<state>00000000</state>
<state>11111110</state>
</option>
<option>
<name>CCDebugInfo</name>
@@ -374,7 +374,7 @@
</option>
<option>
<name>CCOptLevel</name>
<state>0</state>
<state>3</state>
</option>
<option>
<name>CCOptStrategy</name>
@@ -383,7 +383,7 @@
</option>
<option>
<name>CCOptLevelSlave</name>
<state>0</state>
<state>3</state>
</option>
<option>
<name>CompilerMisraRules98</name>


+ 2351
- 2898
PLSR/PLSR/EWARM/test.1/Exe/test.1.hex
Різницю між файлами не показано, бо вона завелика
Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Exe/test.1.out Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Exe/test.1.sim Переглянути файл


+ 984
- 1128
PLSR/PLSR/EWARM/test.1/List/test.1.map
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 101
- 85
PLSR/PLSR/EWARM/test.1/Obj/.ninja_log Переглянути файл

@@ -1,88 +1,104 @@
# ninja log v5
1179 1316 7784167807236548 stm32f4xx_ll_rng.pbi 5e12b9ea00d0b826
482 706 7784167800296124 stm32f4xx_ll_gpio.pbi df8b54563945d41d
851 882 7784167802887048 stm32f4xx_ll_tim.pbi b88554c6464192f5
947 1309 7784167807088128 stm32f4xx_hal_flash_ex.pbi ac2d035774fe6a2e
175 703 7784167800206123 stm32f4xx_hal_pwr.pbi b347497fce55b6a8
879 914 7784167803217106 stm32f4xx_ll_pwr.pbi 952cb4e4f4edb65b
1485 1528 7784167809346973 test.1_part7.pbi 500429da32d98820
979 1565 7784167809593242 test.1_part3.pbi 351715abf331fd8f
490 879 7784167802677036 stm32f4xx_hal_rcc_ex.pbi c1d751d24d77a2df
883 946 7784167803517033 app_hooks.pbi ffd399489d189d5a
1488 2181 7784167815668558 test.1_part4.pbi 56a4af6f8e33d2b8
488 851 7784167802567047 stm32f4xx_hal_pwr_ex.pbi b84426bf5a4ce0cf
914 982 7784167803867031 os_cpu_c.pbi eb75b848b406ea34
485 978 7784167803577050 stm32f4xx_hal_rcc.pbi 50976e6b18f3b8bc
704 1147 7784167805475020 stm32f4xx_hal_tim.pbi 71840baae88d57c4
983 1313 7784167807168158 stm32f4xx_hal_usart.pbi b368fafd8b8b8bb9
1314 3003 7784279571085987 test.1.pbw f11e09b552b4c82f
503 538 7784905999900596 stm32f4xx_ll_rng.pbi 5e12b9ea00d0b826
40 71 7784905995236899 stm32f4xx_ll_gpio.pbi df8b54563945d41d
147 542 7784905999950612 stm32f4xx_hal_flash_ex.pbi ac2d035774fe6a2e
47 438 7784905998849550 stm32f4xx_hal_pwr.pbi b347497fce55b6a8
45 79 7784905995286895 stm32f4xx_ll_pwr.pbi 952cb4e4f4edb65b
41 74 7784905995236899 stm32f4xx_ll_tim.pbi b88554c6464192f5
619 677 7784906001271479 test.1_part7.pbi 500429da32d98820
1098 1738 7784906011909270 test.1_part3.pbi 351715abf331fd8f
980 1370 7784906008199754 stm32f4xx_hal_rcc_ex.pbi c1d751d24d77a2df
74 141 7784905995934806 app_hooks.pbi ffd399489d189d5a
77 146 7784905995994802 os_cpu_c.pbi eb75b848b406ea34
677 1097 7784906004872212 stm32f4xx_hal_pwr_ex.pbi b84426bf5a4ce0cf
1374 2019 7784906014714303 test.1_part4.pbi 56a4af6f8e33d2b8
587 980 7784906004332215 stm32f4xx_hal_rcc.pbi 50976e6b18f3b8bc
36 425 7784905998551969 stm32f4xx_hal_usart.pbi b368fafd8b8b8bb9
439 950 7784906003781095 stm32f4xx_hal_tim.pbi 71840baae88d57c4
43 76 7784905995266903 stm32f4xx_ll_dac.pbi 7dfc4be0933cdfaf
2014 2487 7762488664073707 uart.pbi 5ce52444157923c9
450 490 7784167798971037 stm32f4xx_ll_dac.pbi 7dfc4be0933cdfaf
447 487 7784167798941039 stm32f4xx_ll_crc.pbi dcf41d4b97590765
706 743 7784167801506126 stm32f4xx_ll_rcc.pbi fb9ace481decf8ab
2795 3229 7784167826369586 stm32f4xx_hal_msp.pbi 8144db72f01a260b
40 73 7784167794814239 stm32f4xx_ll_spi.pbi ce805017b70a4f43
1313 1484 7784167807878362 os_dbg.pbi f7287a072fe86a55
1186 1350 7784167807410203 stm32f4xx_ll_usart.pbi 783190689e783d9
1930 2414 7784167818085080 stm32f4xx_hal_crc.pbi 881b29e4c80746b3
1109 1145 7784167805495019 stm32f4xx_ll_dma.pbi f9e6142ede2883b4
1309 1481 7784167808498366 stm32f4xx_ll_exti.pbi 883a2fd463949e02
1481 1496 7784167809026978 test.1_part5.pbi 6e09abdb5099df5f
34 174 7784167795819338 ucos_ii.pbi 4e0ab25e0060431e
2191 2698 7784167820919536 stm32f4xx_hal.pbi a073c739b6b34173
1145 1178 7784167805842337 stm32f4xx_ll_i2c.pbi 7f1151d8874c40c9
849 1186 7784167805942199 stm32f4xx_hal_sram.pbi 4652c5af4efd4e19
37 446 7784167798521034 stm32f4xx_hal_flash.pbi eccf13860e1d0c6a
1350 1478 7784167807808372 test.1_part6.pbi 1f990020cfbdc2d2
42 484 7784167798901038 stm32f4xx_hal_tim_ex.pbi 3c68a2e86514987f
44 450 7784167798511157 stm32f4xx_hal_flash_ramfunc.pbi ae498685b336a49c
1148 1488 7784167808711460 stm32f4xx_hal_wwdg.pbi fca2b44f67349f99
743 1109 7784167805164109 stm32f4xx_hal_uart.pbi e7ca7ebbb4330340
3970 5650 7784906050685098 test.1.pbw f11e09b552b4c82f
71 103 7784905995539064 stm32f4xx_ll_crc.pbi dcf41d4b97590765
957 996 7784906004482217 stm32f4xx_ll_rcc.pbi fb9ace481decf8ab
464 502 7784905999549267 stm32f4xx_ll_spi.pbi ce805017b70a4f43
1854 2232 7784906016719795 stm32f4xx_hal_msp.pbi 8144db72f01a260b
481 518 7784905999710625 stm32f4xx_ll_usart.pbi 783190689e783d9
551 618 7784906000714119 os_dbg.pbi f7287a072fe86a55
538 574 7784906000256720 stm32f4xx_ll_dma.pbi f9e6142ede2883b4
1620 1981 7784906014335546 stm32f4xx_hal_crc.pbi 881b29e4c80746b3
425 480 7784905999168351 stm32f4xx_ll_exti.pbi 883a2fd463949e02
141 310 7784905997266114 ucos_ii.pbi 4e0ab25e0060431e
575 586 7784906000398041 test.1_part5.pbi 6e09abdb5099df5f
518 554 7784906000056714 stm32f4xx_ll_i2c.pbi 7f1151d8874c40c9
1981 2339 7784906017916397 stm32f4xx_hal.pbi a073c739b6b34173
716 1094 7784906005193626 stm32f4xx_hal_sram.pbi 4652c5af4efd4e19
996 1091 7784906004752222 test.1_part6.pbi 1f990020cfbdc2d2
1738 2101 7784906015542605 stm32f4xx_hal_flash.pbi eccf13860e1d0c6a
950 1373 7784906008199754 stm32f4xx_hal_tim_ex.pbi 3c68a2e86514987f
953 1356 7784906008069749 stm32f4xx_hal_wwdg.pbi fca2b44f67349f99
79 463 7784905999128352 stm32f4xx_hal_flash_ramfunc.pbi ae498685b336a49c
104 551 7784905999980595 stm32f4xx_hal_uart.pbi e7ca7ebbb4330340
35 454 7762489045860992 timer.pbi 8f8acc6a162957f
38 460 7784167798631034 stm32f4xx_hal_i2c.pbi 74395538aa12fa10
2182 2695 7784167820789536 stm32f4xx_hal_dma.pbi 2d6aa8f3983bf80a
1316 1689 7784167810970779 stm32f4xx_hal_timebase_tim.pbi b6f5ce0feaca8054
2411 2797 7784167821919543 stm32f4xx_hal_dma_ex.pbi 1960c5ab56ffede7
461 848 7784167802356119 stm32f4xx_hal_i2c_ex.pbi 7798e48f8e6ef374
2414 2794 7784167821959537 stm32f4xx_hal_exti.pbi 373789209d565f00
40 614 7784278404872903 main.pbi 9c0a6aa02351636a
1478 1932 7784167813252468 stm32f4xx_it.pbi d01766022cb163bc
2179 2548 7784167819384369 stm32f4xx_hal_cortex.pbi 2c6d2473a153fb5a
1982 2411 7784167817604177 system_stm32f4xx.pbi f50e519d7e78a5de
37 583 7784278404462865 gpio.pbi a088b5271f02118a
965 1313 7784279554645077 test.1.pbd 363d5d355a216cdf
615 1215 7784278410929298 test.1_part0.pbi 60db414ccd7a80f4
73 481 7784167798891047 stm32f4xx_hal_gpio.pbi 53b438f48be9a8d0
413 965 7784279551162514 test.1_part1.pbi 132c9eecf11b0e50
2797 3379 7784167827809588 test.1_part2.pbi 9358ff0702a0a659
2549 3013 7784167824209538 dma.pbi 4f5ebe00ac67ed57
33 413 7784279545631682 tim.pbi f07c6d790a519d93
43 713 7784278405910659 usart.pbi 7c2d93866867ab60
45 615 7784278404722903 modbus_log.pbi 596603da5f343c45
1528 1982 7784167813442479 modbus_crc.pbi 9b76681ddf289794
1497 1929 7784167813162477 flash_save.pbi dc7405226be28cc6
38 425 7784279164337861 tools.pbi 50c1b905eccec5a9
38 456 7784279700485335 tim.pbi f07c6d790a519d93
457 1051 7784279706446586 test.1_part1.pbi 132c9eecf11b0e50
1051 1480 7784279710723042 test.1.pbd 363d5d355a216cdf
1481 3195 7784279727551414 test.1.pbw f11e09b552b4c82f
40 494 7784279796326999 tim.pbi f07c6d790a519d93
495 1103 7784279802455313 test.1_part1.pbi 132c9eecf11b0e50
1103 1509 7784279806571254 test.1.pbd 363d5d355a216cdf
1510 3258 7784279823678588 test.1.pbw f11e09b552b4c82f
35 526 7784286750342297 tools.pbi 50c1b905eccec5a9
526 1115 7784286755983960 test.1_part1.pbi 132c9eecf11b0e50
1115 1496 7784286759952451 test.1.pbd 363d5d355a216cdf
1496 3153 7784286776198971 test.1.pbw f11e09b552b4c82f
42 421 7784286865146048 tools.pbi 50c1b905eccec5a9
421 968 7784286870626236 test.1_part1.pbi 132c9eecf11b0e50
969 1324 7784286874186105 test.1.pbd 363d5d355a216cdf
1324 3024 7784286890790863 test.1.pbw f11e09b552b4c82f
38 524 7784287000838654 tools.pbi 50c1b905eccec5a9
525 1104 7784287006633794 test.1_part1.pbi 132c9eecf11b0e50
1104 1473 7784287010334258 test.1.pbd 363d5d355a216cdf
1474 3178 7784287026954716 test.1.pbw f11e09b552b4c82f
34 407 7784289088070313 tools.pbi 50c1b905eccec5a9
408 952 7784289093572070 test.1_part1.pbi 132c9eecf11b0e50
953 1302 7784289097071205 test.1.pbd 363d5d355a216cdf
1303 2947 7784289113149025 test.1.pbw f11e09b552b4c82f
310 716 7784906001535050 stm32f4xx_hal_i2c.pbi 74395538aa12fa10
1095 1510 7784906009628406 stm32f4xx_hal_dma.pbi 2d6aa8f3983bf80a
2264 2623 7784906020742722 stm32f4xx_hal_timebase_tim.pbi b6f5ce0feaca8054
542 953 7784906003680996 stm32f4xx_hal_i2c_ex.pbi 7798e48f8e6ef374
1511 1902 7784906013479985 stm32f4xx_hal_dma_ex.pbi 1960c5ab56ffede7
1902 2360 7784906018132419 main.pbi 9c0a6aa02351636a
1874 2264 7784906017054568 stm32f4xx_hal_exti.pbi 373789209d565f00
2396 2870 7784906023223742 stm32f4xx_it.pbi d01766022cb163bc
2623 2999 7784906023983113 stm32f4xx_hal_cortex.pbi 2c6d2473a153fb5a
2465 2803 7784906022507497 system_stm32f4xx.pbi f50e519d7e78a5de
2339 2770 7784906022184342 gpio.pbi a088b5271f02118a
555 956 7784906003860996 stm32f4xx_hal_gpio.pbi 53b438f48be9a8d0
2771 3337 7784906027909005 test.1_part0.pbi 60db414ccd7a80f4
3571 3970 7784906034025292 test.1.pbd 363d5d355a216cdf
2871 3438 7784906028921550 test.1_part1.pbi 132c9eecf11b0e50
3000 3570 7784906029571553 test.1_part2.pbi 9358ff0702a0a659
2020 2395 7784906018488587 dma.pbi 4f5ebe00ac67ed57
2360 2825 7784906022773747 tim.pbi f07c6d790a519d93
1371 1853 7784906012969969 usart.pbi 7c2d93866867ab60
2232 2678 7784906021193269 modbus_log.pbi 596603da5f343c45
1091 1619 7784906010590373 flash_save.pbi dc7405226be28cc6
2102 2464 7784906019147050 modbus_crc.pbi 9b76681ddf289794
1356 1873 7784906013259981 tools.pbi 50c1b905eccec5a9
43 582 7784915618440897 tim.pbi f07c6d790a519d93
583 1325 7784915625876327 test.1_part1.pbi 132c9eecf11b0e50
1326 1767 7784915630302801 test.1.pbd 363d5d355a216cdf
1768 3779 7784915649985852 test.1.pbw f11e09b552b4c82f
45 562 7784917494463934 tim.pbi f07c6d790a519d93
563 1285 7784917501703826 test.1_part1.pbi 132c9eecf11b0e50
1286 1767 7784917506520187 test.1.pbd 363d5d355a216cdf
1768 3893 7784917527374567 test.1.pbw f11e09b552b4c82f
39 509 7784928623168062 tim.pbi f07c6d790a519d93
510 1220 7784928630292184 test.1_part1.pbi 132c9eecf11b0e50
1221 1677 7784928634860123 test.1.pbd 363d5d355a216cdf
1677 3707 7784928654757887 test.1.pbw f11e09b552b4c82f
41 492 7784928682875712 tim.pbi f07c6d790a519d93
493 1162 7784928689567952 test.1_part1.pbi 132c9eecf11b0e50
1163 1600 7784928693956627 test.1.pbd 363d5d355a216cdf
1601 3646 7784928714013822 test.1.pbw f11e09b552b4c82f
42 507 7784929504874213 tim.pbi f07c6d790a519d93
508 1217 7784929511969174 test.1_part1.pbi 132c9eecf11b0e50
1218 1691 7784929516709113 test.1.pbd 363d5d355a216cdf
1692 4068 7784929539993199 test.1.pbw f11e09b552b4c82f
44 524 7784929568784599 tim.pbi f07c6d790a519d93
524 1252 7784929576084917 test.1_part1.pbi 132c9eecf11b0e50
1253 1705 7784929580604105 test.1.pbd 363d5d355a216cdf
1706 3866 7784929601822108 test.1.pbw f11e09b552b4c82f
48 721 7784931433466139 tim.pbi f07c6d790a519d93
721 1573 7784931441998409 test.1_part1.pbi 132c9eecf11b0e50
1574 2160 7784931447880427 test.1.pbd 363d5d355a216cdf
2161 4862 7784931474512163 test.1.pbw f11e09b552b4c82f
55 654 7784932500994422 tim.pbi f07c6d790a519d93
655 1523 7784932509680475 test.1_part1.pbi 132c9eecf11b0e50
1524 2052 7784932514983677 test.1.pbd 363d5d355a216cdf
2053 4809 7784932542008043 test.1.pbw f11e09b552b4c82f
47 543 7784933276338789 tim.pbi f07c6d790a519d93
544 1299 7784933283907452 test.1_part1.pbi 132c9eecf11b0e50
1300 1771 7784933288637568 test.1.pbd 363d5d355a216cdf
1772 4061 7784933311146536 test.1.pbw f11e09b552b4c82f
47 683 7784933341606110 tim.pbi f07c6d790a519d93
684 1547 7784933350245080 test.1_part1.pbi 132c9eecf11b0e50
1548 1999 7784933354770500 test.1.pbd 363d5d355a216cdf
2000 4664 7784933380938479 test.1.pbw f11e09b552b4c82f

BIN
PLSR/PLSR/EWARM/test.1/Obj/app_hooks.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/dma.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/flash_save.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/gpio.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/gpio.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/main.pbi Переглянути файл


+ 55
- 62
PLSR/PLSR/EWARM/test.1/Obj/main.pbi.dep Переглянути файл

@@ -1,64 +1,57 @@
main.pbi: \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\main.c \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\core_cm4.h \
E:\Software\IAR\arm\inc\c\stdint.h E:\Software\IAR\arm\inc\c\ycheck.h \
E:\Software\IAR\arm\inc\c\yvals.h \
E:\Software\IAR\arm\inc\c\DLib_Defaults.h \
E:\\Software\\IAR\\arm\\inc\\c\\DLib_Config_Full.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_version.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\cmsis_iccarm.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/mpu_armv7.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
E:\Software\IAR\arm\inc\c\stddef.h E:\Software\IAR\arm\inc\c\ysizet.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/usart.h \
E:\Software\IAR\arm\inc\c\stdio.h E:\Software\IAR\arm\inc\c\string.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\ctype.h E:\Software\IAR\arm\inc\c\stdlib.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_crc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_log.h \
E:\Software\IAR\arm\inc\c\math.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source/os_trace.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/gpio.h \
E:\Software\IAR\arm\inc\c\intrinsics.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\dma.h \
E:\Software\IAR\arm\inc\c\iar_intrinsics_common.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\usart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\flash_save.h
E:\Software\IAR\arm\inc\c\intrinsics.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\os_trace.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
E:\Software\IAR\arm\inc\c\ycheck.h E:\Software\IAR\arm\inc\c\math.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\usart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_log.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_crc.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdlib.h E:\Software\IAR\arm\inc\c\ctype.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\string.h E:\Software\IAR\arm\inc\c\stdio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \
E:\Software\IAR\arm\inc\c\ysizet.h E:\Software\IAR\arm\inc\c\stddef.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
E:\Software\IAR\arm\inc\c\DLib_Defaults.h \
E:\Software\IAR\arm\inc\c\yvals.h E:\Software\IAR\arm\inc\c\stdint.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\main.c

BIN
PLSR/PLSR/EWARM/test.1/Obj/modbus_crc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/modbus_log.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/modbus_log.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/os_cpu_a.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/os_dbg.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/startup_stm32f407xx.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_cortex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_crc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_dma.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_dma_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_exti.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_flash_ramfunc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_gpio.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_i2c.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_i2c_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_msp.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_pwr.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_pwr_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_rcc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_rcc_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_sram.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_tim.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_tim_ex.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_timebase_tim.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_uart.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_usart.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_hal_wwdg.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_it.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_crc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_dac.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_dma.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_exti.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_gpio.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_i2c.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_pwr.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_rcc.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_rng.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_spi.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_tim.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/stm32f4xx_ll_usart.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/system_stm32f4xx.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd.browse Переглянути файл


+ 6764
- 6834
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbw
Різницю між файлами не показано, бо вона завелика
Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1_part0.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1_part1.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/tim.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/tim.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/tools.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/tools.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/ucos_ii.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/usart.o Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/usart.pbi Переглянути файл


Завантаження…
Відмінити
Зберегти