summaryrefslogtreecommitdiff
path: root/FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject
diff options
context:
space:
mode:
Diffstat (limited to 'FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject')
-rw-r--r--FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject194
1 files changed, 100 insertions, 94 deletions
diff --git a/FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject b/FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject
index b311d4b23..3185248ac 100644
--- a/FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject
+++ b/FreeRTOS/Demo/CORTEX_MPU_M33F_Nordic_NRF9160_SES/FreeRTOSDemo.emProject
@@ -1,6 +1,11 @@
<!DOCTYPE CrossStudio_Project_File>
<solution Name="FreeRTOSDemo" target="8" version="2">
- <project Name="FreeRTOSDemo_s">
+ <configuration
+ Name="Debug"
+ c_preprocessor_definitions="DEBUG"
+ gcc_debugging_level="Level 3"
+ gcc_optimization_level="None" />
+ <project Name="FreeRTOSDemo_ns">
<configuration
LIBRARY_IO_TYPE="RTT"
Name="Common"
@@ -11,7 +16,6 @@
arm_endian="Little"
arm_fp_abi="Hard"
arm_fpu_type="FPv5-SP-D16"
- arm_linker_cmse_import_library_file_name="$(OutDir)/FreeRTOSDemo_s_cmse.lib"
arm_linker_heap_size="0"
arm_linker_process_stack_size="0"
arm_linker_stack_size="2048"
@@ -24,31 +28,85 @@
arm_v8M_has_cmse="Yes"
build_intermediate_directory="Output/$(ProjectName)/$(Configuration)/Objects/"
build_output_directory="Output/$(ProjectName)/$(Configuration)"
- c_preprocessor_definitions="ARM_MATH_ARMV8MML;NRF9160_XXAA;__NRF_FAMILY;__SUPPORT_RESET_HALT_AFTER_BTL=0;__ARMCC_VERSION"
- c_user_include_directories="$(ProjectDir)/Nordic_Code/CMSIS_5/CMSIS/Core/Include;$(ProjectDir)/Nordic_Code/nRF/Device/Include;$(ProjectDir)/Config;../../Source/portable/GCC/ARM_CM33/secure;../Common/ARMv8M/tz_demo"
+ c_preprocessor_definitions="ARM_MATH_ARMV8MML;NRF9160_XXAA;__NRF_FAMILY;NRF_TRUSTZONE_NONSECURE;__SUPPORT_RESET_HALT_AFTER_BTL=0;INITIALIZE_USER_SECTIONS;__ARMCC_VERSION"
+ c_user_include_directories="$(ProjectDir)/Nordic_Code/CMSIS_5/CMSIS/Core/Include;$(ProjectDir)/Nordic_Code/nRF/Device/Include;$(ProjectDir)/Config;../../Source/include;../../Source/portable/GCC/ARM_CM33/secure;../../Source/portable/GCC/ARM_CM33/non_secure;../Common/ARMv8M/tz_demo;../Common/ARMv8M/mpu_demo;../Common/ARMv8M/reg_tests/GCC/ARM_CM33/secure;../Common/ARMv8M/reg_tests/GCC/ARM_CM33/non_secure"
debug_register_definition_file="$(ProjectDir)/Nordic_Code/nRF/XML/nrf9160_Registers.xml"
debug_stack_pointer_start="__stack_end__"
debug_start_from_entry_point_symbol="No"
debug_target_connection="J-Link"
gcc_entry_point="Reset_Handler"
link_linker_script_file=""
- linker_memory_map_file="$(ProjectDir)/Secure/FreeRTOSDemo_s_MemoryMap.xml"
+ linker_additional_files="$(OutDir)/../../FreeRTOSDemo_s/$(Configuration)/FreeRTOSDemo_s_cmse.lib"
+ linker_memory_map_file="$(ProjectDir)/NonSecure/FreeRTOSDemo_ns_MemoryMap.xml"
linker_output_format="bin"
- linker_section_placement_file="$(ProjectDir)/Secure/FreeRTOSDemo_s_Flash_Placement.xml"
+ linker_section_placement_file="$(ProjectDir)/NonSecure/FreeRTOSDemo_ns_Flash_Placement.xml"
macros="DeviceHeaderFile=$(PackagesDir)/nRF/Device/Include/nrf.h;DeviceLibraryIdentifier=ARMv8MMLlfsp;DeviceSystemFile=$(PackagesDir)/nRF/Device/Source/system_nrf9160.c;DeviceVectorsFile=$(PackagesDir)/nRF/Source/nrf9160_Vectors.s;DeviceFamily=nRF;Target=nRF9160_xxAA"
project_directory=""
project_type="Executable"
target_reset_script="Reset();"
target_trace_initialize_script="EnableTrace(&quot;$(TraceInterfaceType)&quot;)" />
+ <folder Name="Config">
+ <file file_name="Config/FreeRTOSConfig.h" />
+ </folder>
+ <folder Name="Demos">
+ <file file_name="../Common/ARMv8M/mpu_demo/mpu_demo.c" />
+ <file file_name="../Common/ARMv8M/mpu_demo/mpu_demo.h" />
+ <file file_name="../Common/ARMv8M/reg_tests/GCC/ARM_CM33/non_secure/reg_test_asm.c" />
+ <file file_name="../Common/ARMv8M/reg_tests/GCC/ARM_CM33/non_secure/reg_test_asm.h" />
+ <file file_name="../Common/ARMv8M/tz_demo/tz_demo.c" />
+ <file file_name="../Common/ARMv8M/tz_demo/tz_demo.h" />
+ </folder>
+ <folder Name="FreeRTOS">
+ <folder Name="include">
+ <file file_name="../../Source/include/FreeRTOS.h" />
+ <file file_name="../../Source/include/atomic.h" />
+ <file file_name="../../Source/include/deprecated_definitions.h" />
+ <file file_name="../../Source/include/event_groups.h" />
+ <file file_name="../../Source/include/list.h" />
+ <file file_name="../../Source/include/message_buffer.h" />
+ <file file_name="../../Source/include/mpu_prototypes.h" />
+ <file file_name="../../Source/include/mpu_wrappers.h" />
+ <file file_name="../../Source/include/portable.h" />
+ <file file_name="../../Source/include/projdefs.h" />
+ <file file_name="../../Source/include/queue.h" />
+ <file file_name="../../Source/include/semphr.h" />
+ <file file_name="../../Source/include/stack_macros.h" />
+ <file file_name="../../Source/include/stream_buffer.h" />
+ <file file_name="../../Source/include/task.h" />
+ <file file_name="../../Source/include/timers.h" />
+ </folder>
+ <folder Name="portable">
+ <folder Name="Common">
+ <file file_name="../../Source/portable/Common/mpu_wrappers.c" />
+ </folder>
+ <folder Name="GCC">
+ <folder Name="ARM_CM33">
+ <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/port.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portasm.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portasm.h" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portmacro.h" />
+ </folder>
+ </folder>
+ <folder Name="MemMang">
+ <file file_name="../../Source/portable/MemMang/heap_4.c" />
+ </folder>
+ </folder>
+ <file file_name="../../Source/event_groups.c" />
+ <file file_name="../../Source/list.c" />
+ <file file_name="../../Source/queue.c" />
+ <file file_name="../../Source/stream_buffer.c" />
+ <file file_name="../../Source/tasks.c" />
+ <file file_name="../../Source/timers.c" />
+ </folder>
<folder Name="Nordic_Code">
<folder Name="CMSIS Files">
+ <file file_name="Nordic_Code/nRF/Device/Include/nrf.h" />
<file file_name="Nordic_Code/nRF/Device/Source/system_nrf9160.c">
<configuration
Name="Common"
default_code_section=".init"
default_const_section=".init_rodata" />
</file>
- <file file_name="Nordic_Code/nRF/Device/Include/nrf.h" />
</folder>
<folder Name="Script Files">
<file file_name="Nordic_Code/nRF/Scripts/nRF_Target.js">
@@ -65,38 +123,12 @@
</folder>
<folder Name="User">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
- <file file_name="Secure/main_s.c" />
- </folder>
- <folder Name="FreeRTOS">
- <folder Name="SecureContext">
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context.h" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context_port.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_port_macros.h" />
- </folder>
- <folder Name="SecureHeap">
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_heap.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_heap.h" />
- </folder>
- <folder Name="SecureInit">
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_init.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_init.h" />
- </folder>
- </folder>
- <folder Name="NSCFunctions">
- <file file_name="../Common/ARMv8M/tz_demo/nsc_functions.c" />
- <file file_name="../Common/ARMv8M/tz_demo/nsc_functions.h" />
- </folder>
- <folder Name="Config">
- <file file_name="Config/FreeRTOSConfig.h" />
+ <file file_name="NonSecure/main_ns.c" />
+ <file file_name="NonSecure/reg_tests.c" />
+ <file file_name="NonSecure/reg_tests.h" />
</folder>
</project>
- <configuration
- Name="Debug"
- c_preprocessor_definitions="DEBUG"
- gcc_debugging_level="Level 3"
- gcc_optimization_level="None" />
- <project Name="FreeRTOSDemo_ns">
+ <project Name="FreeRTOSDemo_s">
<configuration
LIBRARY_IO_TYPE="RTT"
Name="Common"
@@ -107,6 +139,7 @@
arm_endian="Little"
arm_fp_abi="Hard"
arm_fpu_type="FPv5-SP-D16"
+ arm_linker_cmse_import_library_file_name="$(OutDir)/FreeRTOSDemo_s_cmse.lib"
arm_linker_heap_size="0"
arm_linker_process_stack_size="0"
arm_linker_stack_size="2048"
@@ -119,23 +152,47 @@
arm_v8M_has_cmse="Yes"
build_intermediate_directory="Output/$(ProjectName)/$(Configuration)/Objects/"
build_output_directory="Output/$(ProjectName)/$(Configuration)"
- c_preprocessor_definitions="ARM_MATH_ARMV8MML;NRF9160_XXAA;__NRF_FAMILY;NRF_TRUSTZONE_NONSECURE;__SUPPORT_RESET_HALT_AFTER_BTL=0;INITIALIZE_USER_SECTIONS;__ARMCC_VERSION"
- c_user_include_directories="$(ProjectDir)/Nordic_Code/CMSIS_5/CMSIS/Core/Include;$(ProjectDir)/Nordic_Code/nRF/Device/Include;$(ProjectDir)/Config;../../Source/include;../../Source/portable/GCC/ARM_CM33/secure;../../Source/portable/GCC/ARM_CM33/non_secure;../Common/ARMv8M/tz_demo;../Common/ARMv8M/mpu_demo"
+ c_preprocessor_definitions="ARM_MATH_ARMV8MML;NRF9160_XXAA;__NRF_FAMILY;__SUPPORT_RESET_HALT_AFTER_BTL=0;__ARMCC_VERSION"
+ c_user_include_directories="$(ProjectDir)/Nordic_Code/CMSIS_5/CMSIS/Core/Include;$(ProjectDir)/Nordic_Code/nRF/Device/Include;$(ProjectDir)/Config;../../Source/portable/GCC/ARM_CM33/secure;../Common/ARMv8M/tz_demo"
debug_register_definition_file="$(ProjectDir)/Nordic_Code/nRF/XML/nrf9160_Registers.xml"
debug_stack_pointer_start="__stack_end__"
debug_start_from_entry_point_symbol="No"
debug_target_connection="J-Link"
gcc_entry_point="Reset_Handler"
link_linker_script_file=""
- linker_additional_files="$(OutDir)/../../FreeRTOSDemo_s/$(Configuration)/FreeRTOSDemo_s_cmse.lib"
- linker_memory_map_file="$(ProjectDir)/NonSecure/FreeRTOSDemo_ns_MemoryMap.xml"
+ linker_memory_map_file="$(ProjectDir)/Secure/FreeRTOSDemo_s_MemoryMap.xml"
linker_output_format="bin"
- linker_section_placement_file="$(ProjectDir)/NonSecure/FreeRTOSDemo_ns_Flash_Placement.xml"
+ linker_section_placement_file="$(ProjectDir)/Secure/FreeRTOSDemo_s_Flash_Placement.xml"
macros="DeviceHeaderFile=$(PackagesDir)/nRF/Device/Include/nrf.h;DeviceLibraryIdentifier=ARMv8MMLlfsp;DeviceSystemFile=$(PackagesDir)/nRF/Device/Source/system_nrf9160.c;DeviceVectorsFile=$(PackagesDir)/nRF/Source/nrf9160_Vectors.s;DeviceFamily=nRF;Target=nRF9160_xxAA"
project_directory=""
project_type="Executable"
target_reset_script="Reset();"
target_trace_initialize_script="EnableTrace(&quot;$(TraceInterfaceType)&quot;)" />
+ <folder Name="Config">
+ <file file_name="Config/FreeRTOSConfig.h" />
+ </folder>
+ <folder Name="FreeRTOS">
+ <folder Name="SecureContext">
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context.h" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_context_port.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_port_macros.h" />
+ </folder>
+ <folder Name="SecureHeap">
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_heap.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_heap.h" />
+ </folder>
+ <folder Name="SecureInit">
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_init.c" />
+ <file file_name="../../Source/portable/GCC/ARM_CM33/secure/secure_init.h" />
+ </folder>
+ </folder>
+ <folder Name="NSCFunctions">
+ <file file_name="../Common/ARMv8M/tz_demo/nsc_functions.c" />
+ <file file_name="../Common/ARMv8M/tz_demo/nsc_functions.h" />
+ <file file_name="../Common/ARMv8M/reg_tests/GCC/ARM_CM33/secure/secure_reg_test_asm.c" />
+ <file file_name="../Common/ARMv8M/reg_tests/GCC/ARM_CM33/secure/secure_reg_test_asm.h" />
+ </folder>
<folder Name="Nordic_Code">
<folder Name="CMSIS Files">
<file file_name="Nordic_Code/nRF/Device/Include/nrf.h" />
@@ -161,58 +218,7 @@
</folder>
<folder Name="User">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
- <file file_name="NonSecure/main_ns.c" />
- </folder>
- <folder Name="FreeRTOS">
- <folder Name="include">
- <file file_name="../../Source/include/atomic.h" />
- <file file_name="../../Source/include/deprecated_definitions.h" />
- <file file_name="../../Source/include/event_groups.h" />
- <file file_name="../../Source/include/FreeRTOS.h" />
- <file file_name="../../Source/include/list.h" />
- <file file_name="../../Source/include/message_buffer.h" />
- <file file_name="../../Source/include/mpu_prototypes.h" />
- <file file_name="../../Source/include/mpu_wrappers.h" />
- <file file_name="../../Source/include/portable.h" />
- <file file_name="../../Source/include/projdefs.h" />
- <file file_name="../../Source/include/queue.h" />
- <file file_name="../../Source/include/semphr.h" />
- <file file_name="../../Source/include/stack_macros.h" />
- <file file_name="../../Source/include/stream_buffer.h" />
- <file file_name="../../Source/include/task.h" />
- <file file_name="../../Source/include/timers.h" />
- </folder>
- <folder Name="portable">
- <folder Name="GCC">
- <folder Name="ARM_CM33">
- <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portasm.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portasm.h" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/port.c" />
- <file file_name="../../Source/portable/GCC/ARM_CM33/non_secure/portmacro.h" />
- </folder>
- </folder>
- <folder Name="MemMang">
- <file file_name="../../Source/portable/MemMang/heap_4.c" />
- </folder>
- <folder Name="Common">
- <file file_name="../../Source/portable/Common/mpu_wrappers.c" />
- </folder>
- </folder>
- <file file_name="../../Source/event_groups.c" />
- <file file_name="../../Source/list.c" />
- <file file_name="../../Source/queue.c" />
- <file file_name="../../Source/stream_buffer.c" />
- <file file_name="../../Source/tasks.c" />
- <file file_name="../../Source/timers.c" />
- </folder>
- <folder Name="Demos">
- <file file_name="../Common/ARMv8M/mpu_demo/mpu_demo.c" />
- <file file_name="../Common/ARMv8M/mpu_demo/mpu_demo.h" />
- <file file_name="../Common/ARMv8M/tz_demo/tz_demo.c" />
- <file file_name="../Common/ARMv8M/tz_demo/tz_demo.h" />
- </folder>
- <folder Name="Config">
- <file file_name="Config/FreeRTOSConfig.h" />
+ <file file_name="Secure/main_s.c" />
</folder>
</project>
</solution>