diff options
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.emProject | 194 |
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("$(TraceInterfaceType)")" /> + <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("$(TraceInterfaceType)")" /> + <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> |