source: ecs_cellMon/firmware/main.emProject @ 13

Last change on this file since 13 was 10, checked in by f.jahn, 19 months ago

IWDG HAL library version is changed to 1.4.1 for better compatibility.

File size: 8.1 KB
Line 
1<!DOCTYPE CrossStudio_Project_File>
2<solution Name="cellMon" target="8" version="2">
3  <configuration
4    Name="Common"
5    c_preprocessor_definitions="USE_HAL_DRIVER ;STM32G071xx;FLASH_SIZE=0x00020000"
6    c_user_include_directories=".;$(ProjectDir)/Inc;$(ProjectDir)/Core/Inc;$(ProjectDir)/Drivers/STM32G0xx_HAL_Driver/Inc;$(ProjectDir)/Drivers/STM32G0xx_HAL_Driver/Inc/Legacy"
7    speed="25000" />
8  <configuration
9    Name="Debug"
10    c_preprocessor_definitions="DEBUG"
11    gcc_debugging_level="Level 3"
12    gcc_optimization_level="None" />
13  <configuration
14    Name="Release"
15    c_preprocessor_definitions="NDEBUG"
16    gcc_debugging_level="Level 2"
17    gcc_omit_frame_pointer="Yes"
18    gcc_optimization_level="Level 2 balanced"
19    speed="4000" />
20  <project Name="cellMon">
21    <configuration
22      CMSIS_CORE="Yes"
23      LIBRARY_IO_TYPE="RTT"
24      Name="Common"
25      Target="STM32G071CBTx"
26      arm_architecture="v6M"
27      arm_compiler_variant="SEGGER"
28      arm_core_type="Cortex-M0"
29      arm_endian="Little"
30      arm_fpu_type=""
31      arm_linker_heap_size="1024"
32      arm_linker_process_stack_size="0"
33      arm_linker_stack_size="2048"
34      arm_linker_variant="SEGGER"
35      arm_rtl_variant="SEGGER"
36      arm_simulator_memory_simulation_parameter="RX 08000000,00020000,FFFFFFFF;RWX 20000000,00008000,CDCDCDCD"
37      arm_target_debug_interface_type="ADIv5"
38      arm_target_device_name="STM32G071CB"
39      arm_target_interface_type="SWD"
40      c_preprocessor_definitions="STM32G071xx;__STM32G0xx_FAMILY;__STM32G071_SUBFAMILY;ARM_MATH_CM0PLUS"
41      c_user_include_directories="$(ProjectDir)/STM32G0xx/CMSIS/Device/Include"
42      debug_register_definition_file="$(ProjectDir)/STM32G07x_Registers.xml"
43      debug_stack_pointer_start="__stack_end__"
44      debug_target_connection="J-Link"
45      file_codec="CP 1252"
46      gcc_entry_point="Reset_Handler"
47      link_linker_script_file="$(ProjectDir)/STM32G0xx_Flash.icf"
48      linker_memory_map_file="$(ProjectDir)/STM32G071C8Tx_MemoryMap.xml"
49      linker_output_format="bin"
50      linker_printf_fp_enabled="Float"
51      linker_section_placements_segments=""
52      linker_supply_memory_segments="Yes"
53      macros="DeviceHeaderFile=$(PackagesDir)/STM32G0xx/CMSIS/Device/Include/stm32g0xx.h;DeviceLibraryIdentifier=M0l;DeviceSystemFile=$(PackagesDir)/STM32G0xx/CMSIS/Device/Source/system_stm32g0xx.c;DeviceVectorsFile=$(PackagesDir)/STM32G0xx/Source/STM32G07x_Vectors.s;DeviceFamily=STM32G0xx;DeviceSubFamily=STM32G071;Target=STM32G071CBTx"
54      post_build_command="../tools/FileEncrypt/Debug/FileEncrypt.bat $(ProjectDir)/$(OutDir)/$(ProjectName).hex &quot;$(JLinkDir)/JFlash.exe&quot;"
55      project_directory=""
56      project_type="Executable"
57      speed="4000"
58      target_loader_erase_all="Default"
59      target_reset_script="Reset();"
60      target_trace_initialize_script="EnableTrace(&quot;$(TraceInterfaceType)&quot;)" />
61    <configuration
62      Name="Debug"
63      arm_target_trace_clock_speed="64000000"
64      arm_target_trace_interface_type="PC Sampling"
65      gcc_optimization_level="Level 0"
66      linker_section_placements_segments=""
67      post_build_command=""
68      post_build_command_control="Run When Build Has Occurred" />
69    <configuration
70      Name="Release"
71      arm_target_trace_interface_type="PC Sampling"
72      gcc_optimization_level="Level 3 for more speed"
73      link_time_optimization="Yes"
74      linker_output_format="hex" />
75    <folder Name="CMSIS Files">
76      <file file_name="STM32G0xx/CMSIS/Device/Include/stm32g0xx.h" />
77      <file file_name="STM32G0xx/CMSIS/Device/Source/system_stm32g0xx.c">
78        <configuration
79          Name="Common"
80          default_code_section=".init"
81          default_const_section=".init_rodata" />
82        <configuration Name="Debug" build_exclude_from_build="No" />
83      </file>
84    </folder>
85    <folder Name="Include Files">
86      <folder Name="core">
87        <file file_name="Core/Inc/adc.h" />
88        <file file_name="Core/Inc/comp.h" />
89        <file file_name="Core/Inc/dac.h" />
90        <file file_name="Core/Inc/gpio.h" />
91        <file file_name="Core/Inc/main.h" />
92        <file file_name="Core/Inc/stm32g0xx_hal_conf.h" />
93        <file file_name="Core/Inc/stm32g0xx_it.h" />
94        <file file_name="Core/Inc/usart.h" />
95      </folder>
96      <file file_name="inc/balancer.h" />
97      <file file_name="inc/bms.h" />
98      <file file_name="inc/doku.h" />
99      <file file_name="inc/eeprom.h" />
100      <file file_name="inc/led.h" />
101      <file file_name="inc/meas.h" />
102      <file file_name="inc/modbus.h" />
103      <file file_name="inc/output.h" />
104      <file file_name="inc/sysdata.h" />
105      <file file_name="inc/template.h" />
106    </folder>
107    <folder Name="Script Files">
108      <file file_name="STM32G0xx/Scripts/STM32G0xx_Target.js">
109        <configuration Name="Common" file_type="Reset Script" />
110      </file>
111    </folder>
112    <folder Name="Source Files">
113      <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
114      <folder Name="HAL_Driver">
115        <file file_name="Core/Src/dma.c" />
116        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal.c" />
117        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc.c" />
118        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_adc_ex.c" />
119        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_comp.c" />
120        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_cortex.c" />
121        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dac.c" />
122        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dac_ex.c" />
123        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma.c" />
124        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_dma_ex.c" />
125        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_exti.c" />
126        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash.c" />
127        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_flash_ex.c" />
128        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_gpio.c" />
129        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_iwdg.c" />
130        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr.c" />
131        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_pwr_ex.c" />
132        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc.c" />
133        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_rcc_ex.c" />
134        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim.c" />
135        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_tim_ex.c" />
136        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart.c" />
137        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_hal_uart_ex.c" />
138        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_adc.c" />
139        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_dma.c" />
140        <file file_name="Drivers/STM32G0xx_HAL_Driver/Src/stm32g0xx_ll_rcc.c" />
141      </folder>
142      <folder Name="core">
143        <file file_name="Core/Src/adc.c" />
144        <file file_name="Core/Src/comp.c" />
145        <file file_name="Core/Src/dac.c" />
146        <file file_name="Core/Src/gpio.c" />
147        <file file_name="Core/Src/main.c" />
148        <file file_name="Core/Src/stm32g0xx_hal_msp.c" />
149        <file file_name="Core/Src/stm32g0xx_it.c" />
150        <file file_name="Core/Src/tim.c" />
151        <file file_name="Core/Src/usart.c" />
152      </folder>
153      <file file_name="src/balancer.c" />
154      <file file_name="src/bms.c" />
155      <file file_name="src/eeprom.c" />
156      <file file_name="src/led.c" />
157      <file file_name="src/meas.c" />
158      <file file_name="src/modbus.c" />
159      <file file_name="src/output.c" />
160      <file file_name="src/sysdata.c" />
161      <file file_name="src/template.c" />
162    </folder>
163    <folder Name="System Files">
164      <file file_name="SEGGER_THUMB_Startup.s" />
165      <file file_name="STM32G0xx/Source/STM32G07x_Vectors.s">
166        <configuration Name="Common" file_type="Assembly" />
167      </file>
168      <file file_name="STM32G0xx/Source/STM32G0xx_Startup.s" />
169    </folder>
170  </project>
171</solution>
Note: See TracBrowser for help on using the repository browser.