source: trunk/firmware/FSBL/SES/blto2_FSBL.emProject@ 27

Last change on this file since 27 was 26, checked in by Zed, 3 weeks ago

FSBL can be debugged, but bei main App RTT still does not work.

File size: 5.9 KB
RevLine 
[16]1<!DOCTYPE CrossStudio_Project_File>
2<solution Name="blto2_FSBL" target="8" version="2">
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 Name="Production" />
10 <configuration
11 Name="Release"
12 c_preprocessor_definitions="NDEBUG"
13 gcc_debugging_level="Level 2"
14 gcc_omit_frame_pointer="Yes"
15 gcc_optimization_level="Level 2 balanced"
16 link_dedupe_code="Yes" />
17 <project Name="blto2_FSBL">
18 <configuration
19 JLinkLogFileName="$(ProjectDir)/J-Link.log"
20 LIBRARY_HEAP_TYPE="None"
21 LIBRARY_IO_TYPE="RTT"
22 Name="Common"
23 Target="STM32N657X0HxQ"
24 arm_architecture="v8.1M_Mainline"
25 arm_compiler_variant="SEGGER"
26 arm_core_type="Cortex-M55"
27 arm_endian="Little"
28 arm_fp_abi="Hard"
29 arm_fpu_type="FPv5-D16"
30 arm_linker_heap_size="256"
31 arm_linker_process_stack_size="0"
32 arm_linker_stack_size="8192"
33 arm_linker_variant="SEGGER"
34 arm_simulator_memory_simulation_parameter="RAM;0x10000000;0x00040000;RAM;0x30000000;0x00040000;RAM;0x34000000;0x00064000;RAM;0x34200000;0x00070000;RAM;0x34270000;0x00070000;RAM;0x342E0000;0x00070000;RAM;0x34350000;0x00070000;RAM;0x38000000;0x00004000;RAM;0x38004000;0x00004000;RAM;0x3C000000;0x00002000"
35 arm_target_device_name="STM32N657X0"
36 arm_target_interface_type="SWD"
37 arm_v8M_has_cmse="Yes"
38 batch_build_configurations="Debug;Production;Release"
39 build_intermediate_directory="Output/$(Configuration)/Obj"
[26]40 c_preprocessor_definitions="STM32N657xx;__SET_STACK_LIMITS=1;__STM32N657_SUBFAMILY;__STM32N6XX_FAMILY;USE_HAL_DRIVER;FW_MAJOR_NUMBER=$(FW_MAJOR_NUMBER);FW_MINOR_NUMBER=$(FW_MINOR_NUMBER);FW_REVISION_NUMBER=$(FW_REVISION_NUMBER);FW_CONFIG=$(Configuration)"
[24]41 c_user_include_directories="./../CubeMX/FSBL/Inc;./../CubeMX/Drivers/STM32N6xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32N6xx/Include;./../CubeMX/Drivers/STM32N6xx_HAL_Driver/Inc/Legacy;./../CubeMX/Drivers/CMSIS/Include;./../CubeMX/Middlewares/ST/STM32_ExtMem_Manager"
[16]42 debug_initial_breakpoint_set_option="Never"
43 debug_register_definition_file="$(ProjectDir)/STM32N657_Registers.xml"
44 debug_stack_pointer_start="__stack_end__"
45 debug_start_from_entry_point_symbol="Yes"
46 debug_target_connection="J-Link"
47 gcc_all_warnings="Enable"
48 gcc_c_language_standard="c23"
49 gcc_entry_point="Reset_Handler"
50 gcc_optimization_level="Level 0"
51 gcc_wchar_size="32-Bit"
52 link_linker_script_file="$(ProjectDir)/STM32N6xx_RAM.icf"
53 link_map_file="Full"
54 link_map_file_format="HTML"
55 link_time_optimization="Yes"
[26]56 linker_keep_symbols="_vectors;FW_VERSION"
[16]57 linker_memory_map_file="$(ProjectDir)/STM32N657X0HxQ_MemoryMap.xml"
58 linker_output_format="bin"
59 linker_printf_fmt_level="long long"
60 linker_printf_fp_enabled="Float"
61 linker_printf_width_precision_supported="Yes"
[26]62 macros="DeviceVectorsFile=$(PackagesDir)/STM32N6xx/Source/stm32n657xx_Vectors.s;DeviceFamily=STM32N6xx;DeviceSubFamily=STM32N657;Target=STM32N657X0HxQ;FW_MAJOR_NUMBER=1;FW_MINOR_NUMBER=00;FW_REVISION_NUMBER=00"
[16]63 project_directory=""
64 project_type="Executable"
65 speed="0"
66 target_reset_script="Reset();" />
67 <configuration
68 Name="Production"
69 build_debug_information="No"
[26]70 debug_load_sections="Yes"
[16]71 external_build_file_name="$(ProjectDir)/$(OutDir)/$(ProjectName)_Trusted.bin"
[24]72 external_debug_symbols_file_name="$(ProjectDir)/Output/Production/Exe/blto2_FSBL.elf"
[16]73 external_load_address="0x70000000"
74 external_load_file_type="bin"
75 gcc_debugging_level="None"
76 gcc_optimization_level="Level 2 for speed"
[26]77 linker_keep_symbols="_vectors;FW_VERSION"
[16]78 linker_strip_debug_information="Yes"
79 post_build_command="&quot;C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\STM32_SigningTool_CLI.exe&quot; -s -bin &quot;$(ProjectDir)/$(OutDir)/$(ProjectName).bin&quot; -nk -of 0x80000000 -t fsbl -o &quot;$(ProjectDir)/$(OutDir)/$(ProjectName)_Trusted.bin&quot; -hv 2.3 -dump &quot;$(ProjectDir)/$(OutDir)/$(ProjectName)_Trusted.bin&quot; -align" />
80 <configuration
81 Name="Release"
[26]82 external_build_file_name=""
83 gcc_optimization_level="Level 2 for speed"
84 post_build_command="&quot;C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\STM32_SigningTool_CLI.exe&quot; -s -bin &quot;$(ProjectDir)/$(OutDir)/$(ProjectName).bin&quot; -nk -of 0x80000000 -t fsbl -o &quot;$(ProjectDir)/$(OutDir)/$(ProjectName)_Trusted.bin&quot; -hv 2.3 -dump &quot;$(ProjectDir)/$(OutDir)/$(ProjectName)_Trusted.bin&quot; -align" />
[16]85 <folder Name="Script Files">
86 <file file_name="STM32N6xx/Scripts/STM32N6xx_Target.js">
87 <configuration Name="Common" file_type="Reset Script" />
88 </file>
89 </folder>
90 <folder Name="Source Files">
91 <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
92 <folder
93 Name="Core"
94 exclude="syscalls.c;sysmem.c"
95 filter="*.c;*.h"
96 path="../CubeMX/FSBL"
97 recurse="Yes">
98 <configuration Name="Production" build_exclude_from_build="No" />
99 </folder>
100 <folder
101 Name="HAL"
102 exclude=""
103 filter="*.c;*.h"
104 path="../CubeMX/Drivers/STM32N6xx_HAL_Driver"
105 recurse="Yes">
106 <configuration Name="Production" build_exclude_from_build="No" />
107 </folder>
[24]108 <folder
109 Name="Middlewares"
110 exclude=""
111 filter="*.c;*.h"
112 path="../CubeMX/Middlewares"
113 recurse="Yes" />
[16]114 </folder>
115 <folder Name="System Files">
116 <file file_name="SEGGER_THUMB_Startup.s" />
117 <file file_name="STM32N6xx/Source/stm32n657xx_Vectors.s">
118 <configuration Name="Common" file_type="Assembly" />
119 </file>
120 <file file_name="STM32N6xx/Source/STM32N6xx_Startup.s" />
121 </folder>
122 </project>
123</solution>
Note: See TracBrowser for help on using the repository browser.