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

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

DHCP client can get IP-address from fritz!box

File size: 17.3 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"
[74]19      THREAD_SCRIPT="FreeRTOS CM7"
[10]20      Target="STM32H723ZETx"
21      arm_architecture="v7EM"
22      arm_compiler_variant="SEGGER"
23      arm_core_type="Cortex-M7"
24      arm_endian="Little"
25      arm_fp_abi="Hard"
26      arm_fpu_type="FPv5-D16"
27      arm_linker_heap_size="2048"
28      arm_linker_process_stack_size="0"
[11]29      arm_linker_stack_size="8192"
[10]30      arm_linker_variant="SEGGER"
31      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"
32      arm_target_device_name="STM32H723ZE"
33      arm_target_interface_type="SWD"
[48]34      build_intermediate_directory="Output/$(Configuration)/Obj"
[11]35      c_enforce_ansi_checking="Yes"
[78]36      c_preprocessor_definitions="STM32H723xx;_DHCP_DEBUG_"
[79]37      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/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include;./../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;./../CubeMX/FATFS/App;./../CubeMX/Middlewares/Third_Party/FatFs/src;./../CubeMX/FATFS/Target;$(ProjectDir)/Core/Inc;$(ProjectDir)/Wiznet/Ethernet/W5100S;$(ProjectDir)/Wiznet/Ethernet;$(ProjectDir)/Wiznet/Internet/DHCP;$(ProjectDir)/Wiznet/Application/loopback"
[11]38      compiler_color_diagnostics="Yes"
[48]39      debug_initial_breakpoint_set_option="Never"
[10]40      debug_register_definition_file="$(ProjectDir)/STM32H723_Registers.xml"
41      debug_stack_pointer_start="__stack_end__"
42      debug_target_connection="J-Link"
[74]43      debug_threads_script="$(StudioDir)/samples/FreeRTOSPlugin_CM7.js"
[11]44      gcc_all_warnings="Enable"
45      gcc_c_language_standard="c17"
46      gcc_cplusplus_language_standard="c++20"
47      gcc_enable_all_warnings="Yes"
48      gcc_enable_precompiled_header="Yes"
[10]49      gcc_entry_point="Reset_Handler"
50      link_dedupe_code="Yes"
51      link_linker_script_file="Setup/SEGGER_Flash.icf"
[11]52      link_map_file="Full"
53      link_map_file_format="HTML"
54      link_time_optimization="Yes"
[77]55      linker_keep_symbols="_vectors;vTaskSwitchContext"
[10]56      linker_memory_map_file="$(ProjectDir)/STM32H723ZETx_MemoryMap.xml"
57      linker_output_format="hex"
[11]58      linker_printf_fmt_level="long long"
59      linker_printf_fp_enabled="Double"
60      linker_printf_width_precision_supported="Yes"
[10]61      linker_section_placements_segments="FLASH1 RX 0x00000000 0x00100000;RAM1 RWX 0x20000000 0x00010000"
62      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"
63      project_directory=""
[11]64      project_type="Executable"
65      speed="0" />
[48]66    <configuration Name="Debug" gcc_optimization_level="Level 0" />
[10]67    <configuration Name="Release" link_dedupe_code="Yes" />
68    <folder Name="Core">
69      <folder Name="Inc">
[47]70        <file file_name="../CubeMX/Core/Inc/dma.h" />
[77]71        <file file_name="Core/Inc/fan_thread.h">
72          <configuration Name="Release" build_exclude_from_build="No" />
73        </file>
[47]74        <file file_name="../CubeMX/Core/Inc/gpio.h" />
[65]75        <file file_name="Core/Inc/gsm_rx_thread.h" />
[61]76        <file file_name="Core/Inc/gsm_thread.h" />
[10]77        <file file_name="../CubeMX/Core/Inc/main.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/fan_thread.cpp">
91          <configuration Name="Debug" build_exclude_from_build="Yes" />
[77]92          <configuration Name="Release" build_exclude_from_build="Yes" />
[71]93        </file>
[73]94        <file file_name="../CubeMX/Core/Src/freertos.c" />
[47]95        <file file_name="../CubeMX/Core/Src/gpio.c" />
[71]96        <file file_name="Core/Src/gsm_rx_thread.cpp">
97          <configuration Name="Debug" build_exclude_from_build="Yes" />
[77]98          <configuration Name="Release" build_exclude_from_build="Yes" />
[71]99        </file>
100        <file file_name="Core/Src/gsm_thread.cpp">
101          <configuration Name="Debug" build_exclude_from_build="Yes" />
[77]102          <configuration Name="Release" build_exclude_from_build="Yes" />
[71]103        </file>
[73]104        <file file_name="../CubeMX/Core/Src/main.c" />
[54]105        <file file_name="../CubeMX/Core/Src/memorymap.c" />
[47]106        <file file_name="../CubeMX/Core/Src/rtc.c" />
[51]107        <file file_name="../CubeMX/Core/Src/sdmmc.c" />
[47]108        <file file_name="../CubeMX/Core/Src/spi.c" />
[13]109        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_msp.c" />
[54]110        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c" />
[13]111        <file file_name="../CubeMX/Core/Src/stm32h7xx_it.c" />
[11]112        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
[66]113        <file file_name="../CubeMX/Core/Src/tim.c" />
[61]114        <file file_name="../CubeMX/Core/Src/usart.c" />
[71]115        <file file_name="Core/Src/utils.cpp">
116          <configuration Name="Debug" build_exclude_from_build="Yes" />
[77]117          <configuration Name="Release" build_exclude_from_build="Yes" />
[71]118        </file>
[10]119      </folder>
120    </folder>
[11]121    <folder Name="Drivers">
122      <folder Name="HAL">
123        <folder Name="Inc">
124          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h" />
125          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h" />
[15]126          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h" />
[31]127          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h" />
128          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h" />
129          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h" />
[32]130          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h" />
[33]131          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h" />
[31]132          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h" />
133          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h" />
[34]134          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h" />
[35]135          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h" />
[36]136          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h" />
[31]137          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h" />
[37]138          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h" />
[11]139          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h" />
140          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h" />
[31]141          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h" />
[41]142          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h" />
143          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h" />
[51]144          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sd.h" />
[45]145          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h" />
[46]146          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h" />
[54]147          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h" />
148          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h" />
[61]149          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h" />
150          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h" />
[51]151          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h" />
[11]152        </folder>
153        <folder Name="Src">
154          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c" />
155          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c" />
[45]156          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c" />
157          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c" />
[75]158          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c" />
[42]159          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c" />
[11]160          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c" />
161          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c" />
[44]162          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c" />
[43]163          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c" />
[51]164          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c" />
[45]165          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c" />
[54]166          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c" />
167          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c" />
[61]168          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c" />
169          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c" />
[51]170          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c" />
[11]171        </folder>
172      </folder>
[76]173      <folder Name="W5100S">
[77]174        <folder Name="Core">
175          <folder Name="Inc">
176            <file file_name="Wiznet/Ethernet/socket.h" />
177            <file file_name="Wiznet/Ethernet/W5100S/w5100s.h" />
178            <file file_name="Wiznet/Ethernet/wizchip_conf.h" />
179          </folder>
180          <folder Name="Src">
181            <file file_name="Wiznet/Ethernet/socket.c">
182              <configuration Name="Debug" build_exclude_from_build="No" />
183            </file>
184            <file file_name="Wiznet/Ethernet/W5100S/w5100s.c" />
185            <file file_name="Wiznet/Ethernet/wizchip_conf.c">
186              <configuration Name="Debug" build_exclude_from_build="No" />
187            </file>
188          </folder>
[76]189        </folder>
[77]190        <folder Name="DHCP">
191          <folder Name="Inc">
192            <file file_name="Wiznet/Internet/DHCP/dhcp.h" />
193          </folder>
194          <folder Name="Src">
195            <file file_name="Wiznet/Internet/DHCP/dhcp.c" />
196          </folder>
[76]197        </folder>
[79]198        <folder Name="Loopback">
199          <folder Name="Inc">
200            <file file_name="Wiznet/Application/loopback/loopback.h" />
201          </folder>
202          <folder Name="Src">
203            <file file_name="Wiznet/Application/loopback/loopback.c" />
204          </folder>
205        </folder>
[76]206      </folder>
[11]207    </folder>
[54]208    <folder Name="Middlewares">
[74]209      <folder Name="FatFS">
210        <folder Name="Inc">
211          <file file_name="../CubeMX/FATFS/Target/bsp_driver_sd.h" />
212          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/diskio.h" />
213          <file file_name="../CubeMX/FATFS/App/fatfs.h" />
214          <file file_name="../CubeMX/FATFS/Target/fatfs_platform.h" />
215          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/ff.h" />
216          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/ff_gen_drv.h" />
217          <file file_name="../CubeMX/FATFS/Target/sd_diskio.h" />
218        </folder>
219        <folder Name="Src">
220          <file file_name="../CubeMX/FATFS/Target/bsp_driver_sd.c" />
[75]221          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/option/ccsbcs.c">
222            <configuration Name="Debug" build_exclude_from_build="No" />
223          </file>
[74]224          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/diskio.c" />
225          <file file_name="../CubeMX/FATFS/App/fatfs.c" />
226          <file file_name="../CubeMX/FATFS/Target/fatfs_platform.c" />
227          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/ff.c" />
228          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/ff_gen_drv.c" />
229          <file file_name="../CubeMX/FATFS/Target/sd_diskio.c" />
230          <file file_name="../CubeMX/Middlewares/Third_Party/FatFs/src/option/syscall.c" />
231        </folder>
232      </folder>
[73]233      <folder Name="FreeRTOS">
234        <folder Name="Inc">
235          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h" />
236          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h" />
237          <file file_name="../CubeMX/Core/Inc/FreeRTOSConfig.h" />
238        </folder>
239        <folder Name="Src">
240          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c" />
241          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c" />
242          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/list.c" />
243          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c" />
244          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/queue.c" />
245          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/tasks.c" />
246          <file file_name="../CubeMX/Middlewares/Third_Party/FreeRTOS/Source/timers.c" />
247        </folder>
248      </folder>
[76]249      <folder Name="LwIP">
[77]250        <configuration Name="Debug" build_exclude_from_build="Yes" />
[76]251        <folder Name="Inc">
252          <file file_name="Middlewares/Third_Party/LwIP/system/arch/cc.h" />
253        </folder>
254        <folder Name="Src">
255          <file file_name="Middlewares/Third_Party/LwIP/src/core/def.c" />
256          <file file_name="Middlewares/Third_Party/LwIP/src/core/dns.c" />
257          <file file_name="Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c" />
258          <file file_name="Middlewares/Third_Party/LwIP/src/netif/ethernet.c" />
259          <file file_name="LWIP/Target/ethernetif.c">
[77]260            <configuration Name="Debug" build_exclude_from_build="Yes" />
[76]261          </file>
262          <file file_name="Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c" />
263          <file file_name="Middlewares/Third_Party/LwIP/src/core/inet_chksum.c" />
264          <file file_name="Middlewares/Third_Party/LwIP/src/core/init.c" />
265          <file file_name="Middlewares/Third_Party/LwIP/src/core/ip.c" />
266          <file file_name="Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c" />
267          <file file_name="Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c" />
268          <file file_name="Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c" />
269          <file file_name="LWIP/App/lwip.c" />
270          <file file_name="Middlewares/Third_Party/LwIP/src/core/mem.c" />
271          <file file_name="Middlewares/Third_Party/LwIP/src/core/memp.c" />
272          <file file_name="Middlewares/Third_Party/LwIP/src/core/netif.c" />
273          <file file_name="Middlewares/Third_Party/LwIP/src/core/pbuf.c" />
274          <file file_name="Middlewares/Third_Party/LwIP/system/OS/sys_arch.c" />
275          <file file_name="Middlewares/Third_Party/LwIP/src/core/tcp.c" />
276          <file file_name="Middlewares/Third_Party/LwIP/src/core/tcp_in.c" />
277          <file file_name="Middlewares/Third_Party/LwIP/src/core/tcp_out.c" />
278          <file file_name="Middlewares/Third_Party/LwIP/src/api/tcpip.c" />
279          <file file_name="Middlewares/Third_Party/LwIP/src/core/timeouts.c" />
280          <file file_name="Middlewares/Third_Party/LwIP/src/core/udp.c" />
281        </folder>
282      </folder>
[54]283    </folder>
[10]284    <folder Name="Setup">
285      <file file_name="Setup/SEGGER_Flash.icf" />
286    </folder>
287    <folder Name="System">
288      <file file_name="System/Cortex_M_Startup.s" />
289      <file file_name="System/SEGGER_THUMB_Startup.s" />
290      <file file_name="STM32H7xx/Source/stm32h723xx_Vectors.s" />
291    </folder>
[79]292    <folder Name="Tasks">
293      <folder Name="Inc">
294        <file file_name="Core/Inc/eth_task.h" />
295        <file file_name="Core/Inc/keys_task.h" />
296        <file file_name="Core/Inc/main_task.h" />
297      </folder>
298      <folder Name="Src">
299        <file file_name="Core/Src/eth_task.cpp" />
300        <file file_name="Core/Src/keys_task.cpp" />
301        <file file_name="Core/Src/main_task.cpp" />
302      </folder>
303    </folder>
[10]304  </project>
305</solution>
Note: See TracBrowser for help on using the repository browser.