source: ctrl/firmware/Main/SES/charger.emProject @ 55

Last change on this file since 55 was 55, checked in by Zed, 10 months ago

Can be compiled without errors. Fixing before changing tick rate to 1000 in CubeMX.

File size: 18.2 KB
Line 
1<!DOCTYPE CrossStudio_Project_File>
2<solution Name="charger" version="2" target="8">
3  <configuration
4    Name="Debug"
5    c_preprocessor_definitions="DEBUG"
6    gcc_debugging_level="Level 3"
7    gcc_omit_frame_pointer="Yes"
8    gcc_optimization_level="None" />
9  <configuration
10    Name="Release"
11    c_preprocessor_definitions="NDEBUG"
12    gcc_debugging_level="Level 2"
13    gcc_omit_frame_pointer="Yes"
14    gcc_optimization_level="Level 2 balanced" />
15  <project Name="charger">
16    <configuration
17      LIBRARY_IO_TYPE="RTT"
18      Name="Common"
19      Target="STM32H723ZETx"
20      arm_architecture="v7EM"
21      arm_compiler_variant="SEGGER"
22      arm_core_type="Cortex-M7"
23      arm_endian="Little"
24      arm_fp_abi="Hard"
25      arm_fpu_type="FPv5-D16"
26      arm_linker_heap_size="2048"
27      arm_linker_process_stack_size="0"
28      arm_linker_stack_size="8192"
29      arm_linker_variant="SEGGER"
30      arm_simulator_memory_simulation_parameter="RAM;0x00000000;0x00010000;ROM;0x08000000;0x00080000;RAM;0x20000000;0x00020000;RAM;0x24000000;0x00020000;RAM;0x30000000;0x00008000;RAM;0x38000000;0x00004000;RAM;0x38800000;0x00001000"
31      arm_target_device_name="STM32H723ZE"
32      arm_target_interface_type="SWD"
33      build_intermediate_directory="Output/$(Configuration)/Obj"
34      c_enforce_ansi_checking="Yes"
35      c_preprocessor_definitions="STM32H723xx;TX_TIMER_TICKS_PER_SECOND=1000UL"
36      c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include;./../CubeMX/Middlewares/ST/threadx/common/inc;./../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc;./../CubeMX/FileX/App;./../CubeMX/Middlewares/ST/filex/common/inc;./../CubeMX/Middlewares/ST/filex/ports/generic/inc;./../CubeMX/FileX/Target;$(ProjectDir)/Core/Inc"
37      compiler_color_diagnostics="Yes"
38      debug_initial_breakpoint_set_option="Never"
39      debug_register_definition_file="$(ProjectDir)/STM32H723_Registers.xml"
40      debug_stack_pointer_start="__stack_end__"
41      debug_target_connection="J-Link"
42      gcc_all_warnings="Enable"
43      gcc_c_language_standard="c17"
44      gcc_cplusplus_language_standard="c++20"
45      gcc_enable_all_warnings="Yes"
46      gcc_enable_precompiled_header="Yes"
47      gcc_entry_point="Reset_Handler"
48      link_dedupe_code="Yes"
49      link_linker_script_file="Setup/SEGGER_Flash.icf"
50      link_map_file="Full"
51      link_map_file_format="HTML"
52      link_time_optimization="Yes"
53      linker_memory_map_file="$(ProjectDir)/STM32H723ZETx_MemoryMap.xml"
54      linker_output_format="hex"
55      linker_printf_fmt_level="long long"
56      linker_printf_fp_enabled="Double"
57      linker_printf_width_precision_supported="Yes"
58      linker_section_placements_segments="FLASH1 RX 0x00000000 0x00100000;RAM1 RWX 0x20000000 0x00010000"
59      macros="DeviceHeaderFile=$(PackagesDir)/STM32H7xx/Device/Include/stm32h7xx.h;DeviceSystemFile=$(PackagesDir)/STM32H7xx/Device/Source/system_stm32h7xx.c;DeviceVectorsFile=$(PackagesDir)/STM32H7xx/Source/stm32h723xx_Vectors.s;DeviceFamily=STM32H7xx;DeviceSubFamily=STM32H723"
60      project_directory=""
61      project_type="Executable"
62      speed="0" />
63    <configuration Name="Debug" gcc_optimization_level="Level 0" />
64    <configuration Name="Release" link_dedupe_code="Yes" />
65    <folder Name="Core">
66      <folder Name="Inc">
67        <file file_name="../CubeMX/Core/Inc/app_threadx.h" />
68        <file file_name="../CubeMX/Core/Inc/dma.h" />
69        <file file_name="../CubeMX/Core/Inc/gpio.h" />
70        <file file_name="../CubeMX/Core/Inc/main.h" />
71        <file file_name="Core/Inc/MainThread.h" />
72        <file file_name="../CubeMX/Core/Inc/memorymap.h" />
73        <file file_name="../CubeMX/Core/Inc/rtc.h" />
74        <file file_name="../CubeMX/Core/Inc/sdmmc.h" />
75        <file file_name="../CubeMX/Core/Inc/spi.h" />
76        <file file_name="../CubeMX/Core/Inc/stm32h7xx_hal_conf.h" />
77        <file file_name="../CubeMX/Core/Inc/stm32h7xx_it.h" />
78      </folder>
79      <folder Name="Src">
80        <file file_name="../CubeMX/Core/Src/app_threadx.c" />
81        <file file_name="../CubeMX/Core/Src/dma.c" />
82        <file file_name="../CubeMX/Core/Src/gpio.c" />
83        <file file_name="../CubeMX/Core/Src/main.c">
84          <configuration Name="Common" file_type="C++" />
85        </file>
86        <file file_name="Core/Src/MainThread.cpp" />
87        <file file_name="../CubeMX/Core/Src/memorymap.c" />
88        <file file_name="../CubeMX/Core/Src/rtc.c" />
89        <file file_name="../CubeMX/Core/Src/sdmmc.c" />
90        <file file_name="../CubeMX/Core/Src/spi.c" />
91        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_msp.c" />
92        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c" />
93        <file file_name="../CubeMX/Core/Src/stm32h7xx_it.c" />
94        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
95        <file file_name="../CubeMX/Core/Src/tx_initialize_low_level.S" />
96      </folder>
97    </folder>
98    <folder Name="Drivers">
99      <folder Name="HAL">
100        <folder Name="Inc">
101          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h" />
102          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h" />
103          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h" />
104          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h" />
105          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h" />
106          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h" />
107          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h" />
108          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h" />
109          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h" />
110          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h" />
111          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h" />
112          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h" />
113          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h" />
114          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h" />
115          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h" />
116          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h" />
117          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h" />
118          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h" />
119          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h" />
120          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h" />
121          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd.h" />
122          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h" />
123          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h" />
124          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h" />
125          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h" />
126          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h" />
127        </folder>
128        <folder Name="Src">
129          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c" />
130          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c" />
131          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c" />
132          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c" />
133          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c" />
134          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c" />
135          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c" />
136          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c" />
137          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c" />
138          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c" />
139          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c" />
140          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c" />
141          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c" />
142          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c" />
143        </folder>
144      </folder>
145    </folder>
146    <folder Name="Middlewares">
147      <folder Name="AZURE_RTOS">
148        <folder Name="Inc" />
149        <folder Name="Src">
150          <file file_name="../CubeMX/AZURE_RTOS/App/app_azure_rtos.c" />
151        </folder>
152      </folder>
153      <folder Name="FileX">
154        <folder Name="Inc">
155          <file file_name="../CubeMX/FileX/App/app_filex.h" />
156          <file file_name="../CubeMX/FileX/Target/fx_stm32_sd_driver.h" />
157        </folder>
158        <folder Name="Src">
159          <file file_name="../CubeMX/FileX/App/app_filex.c" />
160          <file file_name="../CubeMX/FileX/Target/fx_stm32_sd_driver_glue.c" />
161        </folder>
162      </folder>
163      <folder Name="ST">
164        <folder Name="FileX">
165          <folder Name="Common">
166            <folder Name="Drivers">
167              <file file_name="../CubeMX/Middlewares/ST/filex/common/drivers/fx_stm32_sd_driver.c" />
168            </folder>
169            <folder Name="Inc">
170              <file file_name="../CubeMX/Middlewares/ST/filex/common/inc/fx_api.h" />
171            </folder>
172            <folder Name="Src">
173              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_media_boot_info_extract.c" />
174              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_media_open.c" />
175              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_partition_offset_calculate.c" />
176              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_system_initialize.c" />
177              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_system_timer_entry.c" />
178              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_read.c" />
179              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_write.c" />
180              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_read.c" />
181              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_write.c" />
182              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_entry_read.c" />
183              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_flush.c" />
184              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_cache_entry_read.c" />
185              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_flush.c" />
186              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_read.c" />
187              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_write.c" />
188              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_memory_copy.c" />
189              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fxe_media_open.c" />
190            </folder>
191          </folder>
192          <folder Name="Ports">
193            <folder Name="Generic">
194              <folder Name="Inc">
195                <file file_name="../CubeMX/Middlewares/ST/filex/ports/generic/inc/fx_port.h" />
196              </folder>
197            </folder>
198          </folder>
199        </folder>
200        <folder Name="ThreadX">
201          <folder Name="Common">
202            <folder Name="Inc">
203              <file file_name="../CubeMX/Middlewares/ST/threadx/common/inc/tx_api.h" />
204              <file file_name="../CubeMX/Middlewares/ST/threadx/common/inc/tx_initialize.h" />
205            </folder>
206            <folder Name="Src">
207              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_allocate.c" />
208              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c" />
209              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_create.c" />
210              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_search.c" />
211              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_high_level.c" />
212              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c" />
213              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c" />
214              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_create.c" />
215              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c" />
216              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c" />
217              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_put.c" />
218              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c" />
219              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_create.c" />
220              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_delete.c" />
221              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_get.c" />
222              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_put.c" />
223              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_create.c" />
224              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_identify.c" />
225              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_initialize.c" />
226              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c" />
227              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c" />
228              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_sleep.c" />
229              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c" />
230              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_resume.c" />
231              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c" />
232              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_time_slice.c" />
233              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_timeout.c" />
234              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_time_get.c" />
235              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_create.c" />
236              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c" />
237              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_initialize.c" />
238              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_activate.c" />
239              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c" />
240              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c" />
241              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_byte_allocate.c" />
242              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_byte_pool_create.c" />
243              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_create.c" />
244              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_delete.c" />
245              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_get.c" />
246              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_put.c" />
247              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_thread_create.c" />
248            </folder>
249          </folder>
250          <folder Name="Ports">
251            <folder Name="Cortex_M7">
252              <folder Name="GNU">
253                <folder Name="Inc">
254                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc/tx_port.h" />
255                </folder>
256                <folder Name="Src">
257                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.S" />
258                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.S" />
259                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.S" />
260                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.S" />
261                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_restore.S" />
262                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_schedule.S" />
263                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_stack_build.S" />
264                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_system_return.S" />
265                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_timer_interrupt.S" />
266                </folder>
267              </folder>
268            </folder>
269          </folder>
270        </folder>
271      </folder>
272    </folder>
273    <folder Name="Setup">
274      <file file_name="Setup/SEGGER_Flash.icf" />
275    </folder>
276    <folder Name="System">
277      <file file_name="System/Cortex_M_Startup.s" />
278      <file file_name="System/SEGGER_THUMB_Startup.s" />
279      <file file_name="STM32H7xx/Source/stm32h723xx_Vectors.s" />
280    </folder>
281  </project>
282</solution>
Note: See TracBrowser for help on using the repository browser.