Advertisement
ShadowAdu

Segger Solution

Jan 13th, 2020
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.06 KB | None | 0 0
  1. <!DOCTYPE CrossStudio_Project_File>
  2. <solution Name="Ball" target="8" version="2">
  3. <project Name="Ball">
  4. <configuration
  5. Name="Common"
  6. arm_architecture="v6M"
  7. arm_core_type="Cortex-M0"
  8. arm_endian="Little"
  9. arm_fpu_type=""
  10. arm_linker_stack_size="2048"
  11. arm_simulator_memory_simulation_parameter="RX 00000000,00040000,FFFFFFFF;RWX 20000000,00008000,CDCDCDCD"
  12. arm_target_device_name="nRF51422_xxAA"
  13. arm_target_interface_type="SWD"
  14. c_preprocessor_definitions="BOARD_PCA10031;NRF51;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;NO_VTOR_CONFIG;NRF51422_XXAA;S110;SOFTDEVICE_PRESENT;SWI_DISABLE0"
  15. debug_start_from_entry_point_symbol="No"
  16. debug_target_connection="J-Link"
  17. linker_section_placement_macros="FLASH_START=0x18000;FLASH_SIZE=0x28000;RAM_START=0x20002000;RAM_SIZE=0x2000"
  18. linker_section_placements_segments="FLASH1 RX 0x00018000 0x00028000;RAM1 RWX 0x20002000 0x00002000"
  19. project_directory=""
  20. project_type="Executable" />
  21.  
  22. <configuration
  23. Name="Internal"
  24. arm_linker_variant="SEGGER"
  25. build_intermediate_directory="Output/$(ProjectName) $(Configuration)/Obj"
  26. build_output_directory="Output/$(Configuration)/Exe"
  27. build_output_file_name="$(OutDir)/$(ProjectName)$(EXE)"
  28. link_linker_script_file="$(StudioDir)/samples/SEGGER_Flash.icf" />
  29.  
  30. <configuration
  31. Name="External Keil ARMCC"
  32. project_type="Externally Built Executable" />
  33. <folder Name="Internal Files">
  34. <configuration Name="Common" build_exclude_from_build="Yes" />
  35. <configuration Name="Internal" build_exclude_from_build="No" />
  36. <file file_name="$(StudioDir)/samples/SEGGER_THUMB_Startup.s" />
  37. <file file_name="$(StudioDir)/samples/Cortex_M_Startup.s" />
  38. </folder>
  39.  
  40. <configuration
  41. Name="nrf51422_xxaa_s110 Internal"
  42. armcc_cl_cpu="Cortex-M0"
  43. armcc_cl_enable_debug_info="Yes"
  44. armcc_cl_optimization_level="Level 3"
  45. asm_additional_options="--pd;&quot;__MICROLIB SETA 1&quot;"
  46. asm_additional_options_backup="--cpu;Cortex-M0;--pd;&quot;__MICROLIB SETA 1&quot;-x assembler-with-cpp;-DNRF51"
  47. build_intermediate_directory="./_build"
  48. build_output_directory="./_build"
  49. build_output_file_name="./_build/nrf51422_xxaa_s110.axf"
  50. c_additional_options="-D__MICROLIB;--c99;--split_sections"
  51. c_additional_options_backup="--cpu;Cortex-M0;-D__MICROLIB;--c99;-O3;--split_sections;-g;-DSOFTDEVICE_PRESENT;-DNRF51;-DBOARD_PCA10031;-DS110;-DDEBUG;-DBLE_STACK_SUPPORT_REQD,-mcpu=cortex-m0;-mthumb -mabi=aapcs --std=gnu99;-Wall -O0 -g3;-mfloat-abi=soft"
  52. link_additional_options_backup="--cpu;Cortex-M0;--first=__Vectors;--library_type=microlib"
  53. linker_additional_options="--first=__Vectors;--library_type=microlib" />
  54.  
  55. <configuration
  56. CMSIS_CORE="Yes"
  57. Name="nrf51422_xxaa_s110"
  58. c_preprocessor_definitions=";BLE_STACK_SUPPORT_REQD;S110;BOARD_PCA10031;SWI_DISABLE0;SOFTDEVICE_PRESENT;NRF51;DEBUG"
  59. c_user_include_directories="../../../../../../components/softdevice/common/softdevice_handler;../../../../../../components/softdevice/s110/headers;../../../config/ble_app_hrs_s110_pca10031;Source;../../../../../ble_peripheral/ble_app_hrs/config;../../../../../../components/ble/common;../../../../../../components/drivers_nrf/twi_master;../../../../../../components/drivers_nrf/ppi;../../../../../../components/drivers_nrf/timer;../../../../../../components/libraries/pwm;../../../../../../components/drivers_nrf/clock;../../../../../../components/toolchain/gcc;../../../../../../components/device;../../../../../bsp;../../../../../../components/toolchain;../../../../../../components/ble/ble_services/ble_dis;../../../../../../components/ble/device_manager;../../../../../../components/ble/ble_advertising;../../../../../../components/drivers_nrf/common;../../../../../../components/drivers_nrf/delay;../../../../../../components/drivers_nrf/gpiote;../../../../../../components/drivers_nrf/hal;../../../../../../components/drivers_nrf/pstorage;../../../../../../components/drivers_nrf/uart;../../../../../../components/drivers_nrf/config;../../../../../../components/libraries/button;../../../../../../components/libraries/fifo;../../../../../../components/libraries/sensorsim;../../../../../../components/libraries/timer;../../../../../../components/libraries/trace;../../../../../../components/libraries/uart;../../../../../../components/libraries/util" />
  60.  
  61. <folder Name="Application">
  62. <file file_name="Source/main.c" />
  63. <file file_name="Source/ble_functions.c" />
  64. <file file_name="Source/BNO055_driver.c" />
  65. <file file_name="Source/buzzer_functions.c" />
  66. <file file_name="Source/custom_peripheral_service.c" />
  67. <file file_name="Source/gauge_functions.c" />
  68. <file file_name="Source/led_functions.c" />
  69. <file file_name="Source/pwm_functions.c" />
  70. <file file_name="Source/sensor_functions.c" />
  71. <file file_name="Source/state_definitions.c" />
  72. <file file_name="Source/timers.c" />
  73. <file file_name="Source/twi_functions.c" />
  74. </folder>
  75. <folder Name="nRF_BLE">
  76. <file file_name="../../../../../../components/ble/common/ble_advdata.c" />
  77. <file file_name="../../../../../../components/ble/ble_advertising/ble_advertising.c" />
  78. <file file_name="../../../../../../components/ble/common/ble_conn_params.c" />
  79. <file file_name="../../../../../../components/ble/ble_services/ble_dis/ble_dis.c" />
  80. <file file_name="../../../../../../components/ble/common/ble_srv_common.c" />
  81. </folder>
  82. <folder Name="nRF_Drivers">
  83. <file file_name="../../../../../../components/drivers_nrf/delay/nrf_delay.c" />
  84. <file file_name="../../../../../../components/drivers_nrf/common/nrf_drv_common.c" />
  85. <file file_name="../../../../../../components/drivers_nrf/gpiote/nrf_drv_gpiote.c" />
  86. <file file_name="../../../../../../components/drivers_nrf/uart/nrf_drv_uart.c" />
  87. <file file_name="../../../../../../components/drivers_nrf/pstorage/pstorage.c" />
  88. <file file_name="../../../../../../components/drivers_nrf/timer/nrf_drv_timer.c" />
  89. <file file_name="../../../../../../components/drivers_nrf/ppi/nrf_drv_ppi.c" />
  90. <file file_name="../../../../../../components/drivers_nrf/clock/nrf_drv_clock.c" />
  91. <file file_name="../../../../../../components/drivers_nrf/twi_master/nrf_drv_twi.c" />
  92. <file file_name="../../../../../../components/toolchain/system_nrf51.c" />
  93. </folder>
  94. <folder Name="nRF_Libraries">
  95. <file file_name="../../../../../../components/libraries/util/app_error.c" />
  96. <file file_name="../../../../../../components/libraries/fifo/app_fifo.c" />
  97. <file file_name="../../../../../../components/libraries/timer/app_timer.c" />
  98. <file file_name="../../../../../../components/libraries/uart/app_uart.c" />
  99. <file file_name="../../../../../../components/libraries/pwm/app_pwm.c" />
  100. <file file_name="../../../../../../components/libraries/util/app_util_platform.c" />
  101. <file file_name="../../../../../../components/libraries/util/nrf_assert.c" />
  102. </folder>
  103. <folder Name="nRF_SoftDevice">
  104. <file file_name="../../../../../../components/softdevice/common/softdevice_handler/softdevice_handler.c" />
  105. </folder>
  106.  
  107. <configuration
  108. JLinkScriptFileName=""
  109. Name="nrf51422_xxaa_s110 Internal"
  110. external_load_address="" />
  111. </project>
  112.  
  113. <configuration
  114. Name="External Keil ARMCC"
  115. build_generic_options_file_name="$(StudioDir)/targets/ARMCC_build_options.xml"
  116. hidden="Yes"
  117. macros="KEIL_TOOLKIT_DIR=G:/Nordic/Keil_v5/ARM" />
  118.  
  119. <configuration Name="Internal" hidden="Yes" />
  120.  
  121. <configuration
  122. Name="nrf51422_xxaa_s110 External"
  123. armcc_cl_cpu="Cortex-M0"
  124. inherited_configurations="External Keil ARMCC;nrf51422_xxaa_s110" />
  125.  
  126. <configuration
  127. Name="nrf51422_xxaa_s110 Internal"
  128. armcc_cl_cpu="Cortex-M0"
  129. external_load_address="0x18000"
  130. inherited_configurations="nrf51422_xxaa_s110;Internal" />
  131.  
  132. <configuration Name="nrf51422_xxaa_s110" hidden="Yes" />
  133.  
  134. </solution>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement