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

Last change on this file since 55 was 55, checked in by Zed, 5 weeks ago

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

File size: 18.2 KB
RevLine 
[10]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"
[11]28      arm_linker_stack_size="8192"
[10]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"
[48]33      build_intermediate_directory="Output/$(Configuration)/Obj"
[11]34      c_enforce_ansi_checking="Yes"
[55]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"
[11]37      compiler_color_diagnostics="Yes"
[48]38      debug_initial_breakpoint_set_option="Never"
[10]39      debug_register_definition_file="$(ProjectDir)/STM32H723_Registers.xml"
40      debug_stack_pointer_start="__stack_end__"
41      debug_target_connection="J-Link"
[11]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"
[10]47      gcc_entry_point="Reset_Handler"
48      link_dedupe_code="Yes"
49      link_linker_script_file="Setup/SEGGER_Flash.icf"
[11]50      link_map_file="Full"
51      link_map_file_format="HTML"
52      link_time_optimization="Yes"
[10]53      linker_memory_map_file="$(ProjectDir)/STM32H723ZETx_MemoryMap.xml"
54      linker_output_format="hex"
[11]55      linker_printf_fmt_level="long long"
56      linker_printf_fp_enabled="Double"
57      linker_printf_width_precision_supported="Yes"
[10]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=""
[11]61      project_type="Executable"
62      speed="0" />
[48]63    <configuration Name="Debug" gcc_optimization_level="Level 0" />
[10]64    <configuration Name="Release" link_dedupe_code="Yes" />
65    <folder Name="Core">
66      <folder Name="Inc">
[54]67        <file file_name="../CubeMX/Core/Inc/app_threadx.h" />
[47]68        <file file_name="../CubeMX/Core/Inc/dma.h" />
69        <file file_name="../CubeMX/Core/Inc/gpio.h" />
[10]70        <file file_name="../CubeMX/Core/Inc/main.h" />
[55]71        <file file_name="Core/Inc/MainThread.h" />
[54]72        <file file_name="../CubeMX/Core/Inc/memorymap.h" />
[47]73        <file file_name="../CubeMX/Core/Inc/rtc.h" />
[51]74        <file file_name="../CubeMX/Core/Inc/sdmmc.h" />
[47]75        <file file_name="../CubeMX/Core/Inc/spi.h" />
[15]76        <file file_name="../CubeMX/Core/Inc/stm32h7xx_hal_conf.h" />
77        <file file_name="../CubeMX/Core/Inc/stm32h7xx_it.h" />
[10]78      </folder>
79      <folder Name="Src">
[54]80        <file file_name="../CubeMX/Core/Src/app_threadx.c" />
[47]81        <file file_name="../CubeMX/Core/Src/dma.c" />
82        <file file_name="../CubeMX/Core/Src/gpio.c" />
[11]83        <file file_name="../CubeMX/Core/Src/main.c">
84          <configuration Name="Common" file_type="C++" />
85        </file>
[55]86        <file file_name="Core/Src/MainThread.cpp" />
[54]87        <file file_name="../CubeMX/Core/Src/memorymap.c" />
[47]88        <file file_name="../CubeMX/Core/Src/rtc.c" />
[51]89        <file file_name="../CubeMX/Core/Src/sdmmc.c" />
[47]90        <file file_name="../CubeMX/Core/Src/spi.c" />
[13]91        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_msp.c" />
[54]92        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c" />
[13]93        <file file_name="../CubeMX/Core/Src/stm32h7xx_it.c" />
[11]94        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
[54]95        <file file_name="../CubeMX/Core/Src/tx_initialize_low_level.S" />
[10]96      </folder>
97    </folder>
[11]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" />
[15]103          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h" />
[31]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" />
[32]107          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h" />
[33]108          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h" />
[31]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" />
[34]111          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h" />
[35]112          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h" />
[36]113          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h" />
[31]114          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h" />
[37]115          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h" />
[11]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" />
[31]118          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h" />
[41]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" />
[51]121          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd.h" />
[45]122          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h" />
[46]123          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h" />
[54]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" />
[51]126          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h" />
[11]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" />
[45]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" />
[42]133          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c" />
[11]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" />
[44]136          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c" />
[43]137          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c" />
[51]138          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c" />
[45]139          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c" />
[54]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" />
[51]142          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c" />
[11]143        </folder>
144      </folder>
145    </folder>
[54]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" />
[55]228              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_sleep.c" />
[54]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>
[10]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.