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

Last change on this file since 72 was 71, checked in by Zed, 3 months ago

Fixing project before adding support for FreeRTOS.

File size: 10.6 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"
[56]35      c_preprocessor_definitions="STM32H723xx"
[71]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;$(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">
[47]67        <file file_name="../CubeMX/Core/Inc/dma.h" />
[71]68        <file file_name="Core/Inc/eth_thread.h">
69          <configuration Name="Debug" build_exclude_from_build="Yes" />
70        </file>
[66]71        <file file_name="Core/Inc/fan_thread.h" />
[47]72        <file file_name="../CubeMX/Core/Inc/gpio.h" />
[65]73        <file file_name="Core/Inc/gsm_rx_thread.h" />
[61]74        <file file_name="Core/Inc/gsm_thread.h" />
[57]75        <file file_name="Core/Inc/keys_thread.h" />
[10]76        <file file_name="../CubeMX/Core/Inc/main.h" />
[57]77        <file file_name="Core/Inc/main_thread.h" />
[54]78        <file file_name="../CubeMX/Core/Inc/memorymap.h" />
[47]79        <file file_name="../CubeMX/Core/Inc/rtc.h" />
[51]80        <file file_name="../CubeMX/Core/Inc/sdmmc.h" />
[47]81        <file file_name="../CubeMX/Core/Inc/spi.h" />
[15]82        <file file_name="../CubeMX/Core/Inc/stm32h7xx_hal_conf.h" />
83        <file file_name="../CubeMX/Core/Inc/stm32h7xx_it.h" />
[66]84        <file file_name="../CubeMX/Core/Inc/tim.h" />
[61]85        <file file_name="../CubeMX/Core/Inc/usart.h" />
[63]86        <file file_name="Core/Inc/utils.h" />
[10]87      </folder>
88      <folder Name="Src">
[47]89        <file file_name="../CubeMX/Core/Src/dma.c" />
[71]90        <file file_name="Core/Src/eth_thread.cpp">
91          <configuration Name="Debug" build_exclude_from_build="Yes" />
92        </file>
93        <file file_name="Core/Src/fan_thread.cpp">
94          <configuration Name="Debug" build_exclude_from_build="Yes" />
95        </file>
[47]96        <file file_name="../CubeMX/Core/Src/gpio.c" />
[71]97        <file file_name="Core/Src/gsm_rx_thread.cpp">
98          <configuration Name="Debug" build_exclude_from_build="Yes" />
99        </file>
100        <file file_name="Core/Src/gsm_thread.cpp">
101          <configuration Name="Debug" build_exclude_from_build="Yes" />
102        </file>
103        <file file_name="Core/Src/keys_thread.cpp">
104          <configuration Name="Debug" build_exclude_from_build="Yes" />
105        </file>
[11]106        <file file_name="../CubeMX/Core/Src/main.c">
107          <configuration Name="Common" file_type="C++" />
108        </file>
[71]109        <file file_name="Core/Src/main_thread.cpp">
110          <configuration Name="Debug" build_exclude_from_build="Yes" />
111        </file>
[54]112        <file file_name="../CubeMX/Core/Src/memorymap.c" />
[47]113        <file file_name="../CubeMX/Core/Src/rtc.c" />
[51]114        <file file_name="../CubeMX/Core/Src/sdmmc.c" />
[47]115        <file file_name="../CubeMX/Core/Src/spi.c" />
[13]116        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_msp.c" />
[54]117        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c" />
[13]118        <file file_name="../CubeMX/Core/Src/stm32h7xx_it.c" />
[11]119        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
[66]120        <file file_name="../CubeMX/Core/Src/tim.c" />
[61]121        <file file_name="../CubeMX/Core/Src/usart.c" />
[71]122        <file file_name="Core/Src/utils.cpp">
123          <configuration Name="Debug" build_exclude_from_build="Yes" />
124        </file>
[10]125      </folder>
126    </folder>
[11]127    <folder Name="Drivers">
128      <folder Name="HAL">
129        <folder Name="Inc">
130          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h" />
131          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h" />
[15]132          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h" />
[31]133          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h" />
134          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h" />
135          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h" />
[32]136          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h" />
[33]137          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h" />
[31]138          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h" />
139          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h" />
[34]140          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h" />
[35]141          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h" />
[36]142          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h" />
[31]143          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h" />
[37]144          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h" />
[11]145          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h" />
146          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h" />
[31]147          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h" />
[41]148          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h" />
149          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h" />
[51]150          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd.h" />
[45]151          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h" />
[46]152          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h" />
[54]153          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h" />
154          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h" />
[61]155          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h" />
156          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h" />
[51]157          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h" />
[11]158        </folder>
159        <folder Name="Src">
160          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c" />
161          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c" />
[45]162          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c" />
163          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c" />
[42]164          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c" />
[11]165          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c" />
166          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c" />
[44]167          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c" />
[43]168          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c" />
[51]169          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c" />
[45]170          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c" />
[54]171          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c" />
172          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c" />
[61]173          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c" />
174          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c" />
[51]175          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c" />
[11]176        </folder>
177      </folder>
178    </folder>
[54]179    <folder Name="Middlewares">
[71]180      <folder Name="ST" />
[54]181    </folder>
[10]182    <folder Name="Setup">
183      <file file_name="Setup/SEGGER_Flash.icf" />
184    </folder>
185    <folder Name="System">
186      <file file_name="System/Cortex_M_Startup.s" />
187      <file file_name="System/SEGGER_THUMB_Startup.s" />
188      <file file_name="STM32H7xx/Source/stm32h723xx_Vectors.s" />
189    </folder>
190  </project>
191</solution>
Note: See TracBrowser for help on using the repository browser.