mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-17 05:32:55 +08:00
ae560bd825
- Add macro NO_VTOR_CONFIG - In Properties -> Debugger -> Debugger Options -> Start From Entry Point Symbol, set to 'No.' This is because we should enter our SoftDevice's ResetHandler(), not our applications. For more information, see RK's comment below.
127 lines
5.8 KiB
Plaintext
127 lines
5.8 KiB
Plaintext
<!DOCTYPE CrossStudio_Project_File>
|
|
<solution Name="nrf5x" target="8" version="2">
|
|
<project Name="nrf5x">
|
|
<configuration
|
|
Name="Common"
|
|
Placement="Flash"
|
|
Target="nRF52840_xxAA"
|
|
arm_architecture="v7EM"
|
|
arm_core_type="Cortex-M4"
|
|
arm_endian="Little"
|
|
arm_fp_abi="Hard"
|
|
arm_fpu_type="FPv4-SP-D16"
|
|
arm_interwork="No"
|
|
arm_linker_heap_size="1024"
|
|
arm_linker_process_stack_size="0"
|
|
arm_linker_stack_size="1024"
|
|
arm_simulator_memory_simulation_parameter="ROM;0x00000000;0x00100000;RAM;0x20000000;0x00040000"
|
|
arm_target_debug_interface_type="ADIv5"
|
|
arm_target_device_name="nRF52840_xxAA"
|
|
arm_target_interface_type="SWD"
|
|
build_treat_warnings_as_errors="Yes"
|
|
c_preprocessor_definitions="NRF52840_XXAA;__nRF_FAMILY;ARM_MATH_CM4;FLASH_PLACEMENT=1;BOARD_PCA10056;CFG_TUSB_MCU=OPT_MCU_NRF5X"
|
|
c_user_include_directories="../../src;$(rootDir)/hw/cmsis/Include;$(rootDir)/hw;$(rootDir)/src;$(nrfxDir)/..;$(nrfxDir);$(nrfxDir)/mdk;$(nrfxDir)/hal;$(nrfxDir)/drivers/include"
|
|
debug_register_definition_file="nrf52840_Registers.xml"
|
|
debug_target_connection="J-Link"
|
|
gcc_enable_all_warnings="Yes"
|
|
gcc_entry_point="Reset_Handler"
|
|
link_use_linker_script_file="No"
|
|
linker_memory_map_file="nRF52840_xxAA_MemoryMap.xml"
|
|
linker_section_placement_file="flash_placement.xml"
|
|
macros="DeviceFamily=nRF;Target=nRF52840_xxAA;Placement=Flash;rootDir=../../../../..;nrfxDir=../../../../../hw/mcu/nordic/nrfx"
|
|
project_directory=""
|
|
project_type="Executable"
|
|
target_reset_script="Reset();"
|
|
target_script_file="$(ProjectDir)/nRF_Target.js"
|
|
target_trace_initialize_script="EnableTrace("$(TraceInterfaceType)")" />
|
|
<folder
|
|
Name="tinyusb"
|
|
exclude=""
|
|
filter="*.c;*.h"
|
|
path="../../../../../src"
|
|
recurse="Yes" />
|
|
<folder Name="hw">
|
|
<folder Name="bsp">
|
|
<folder Name="pca10056">
|
|
<file file_name="../../../../../hw/bsp/pca10056/board_pca10056.c" />
|
|
<file file_name="../../../../../hw/bsp/pca10056/board_pca10056.h" />
|
|
</folder>
|
|
<file file_name="../../../../../hw/bsp/ansi_escape.h" />
|
|
<file file_name="../../../../../hw/bsp/board.h" />
|
|
</folder>
|
|
<folder Name="mcu">
|
|
<folder Name="nordic">
|
|
<folder Name="nrfx">
|
|
<folder Name="drivers">
|
|
<folder Name="include">
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/drivers/include/nrfx_power_clock.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/drivers/include/nrfx_power.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/drivers/include/nrfx_qspi.h" />
|
|
</folder>
|
|
<folder Name="src">
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/drivers/src/nrfx_power.c" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/drivers/src/nrfx_qspi.c" />
|
|
</folder>
|
|
</folder>
|
|
<folder Name="hal">
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/hal/nrf_power.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/hal/nrf_qspi.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/hal/nrf_usbd.h" />
|
|
</folder>
|
|
<folder Name="mdk">
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/nrf51_to_nrf52840.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/nrf52840_bitfields.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/nrf52840.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/nrf52840_peripherals.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/nrf52_to_nrf52840.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/ses_startup_nrf52840.s" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/ses_startup_nrf_common.s" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/system_nrf52840.c" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx/mdk/system_nrf52840.h" />
|
|
</folder>
|
|
</folder>
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx_config.h" />
|
|
<file file_name="../../../../../hw/mcu/nordic/nrfx_glue.h" />
|
|
</folder>
|
|
</folder>
|
|
<configuration
|
|
Name="pca10056 s140v6"
|
|
build_treat_warnings_as_errors="No" />
|
|
</folder>
|
|
<configuration Name="Debug" build_treat_warnings_as_errors="Yes" />
|
|
<folder
|
|
Name="src"
|
|
exclude=""
|
|
filter="*.c;*.h"
|
|
path="../../src"
|
|
recurse="Yes" />
|
|
<folder Name="System Files">
|
|
<file file_name="flash_placement.xml" />
|
|
<file file_name="nrf52840_Registers.xml" />
|
|
<file file_name="nRF52840_xxAA_MemoryMap.xml" />
|
|
<file file_name="nRF_Target.js" />
|
|
<file file_name="thumb_crt0.s" />
|
|
<file file_name="nRF52840_xxAA_s140v6_MemoryMap.xml" />
|
|
</folder>
|
|
<folder
|
|
Name="segger_rtt"
|
|
exclude=""
|
|
filter="*.c;*.h"
|
|
path="../../../../../lib/segger_rtt"
|
|
recurse="No" />
|
|
<configuration
|
|
Name="pca10056"
|
|
build_treat_warnings_as_errors="No"
|
|
linker_memory_map_file="nRF52840_xxAA_MemoryMap.xml" />
|
|
<configuration
|
|
Name="pca10056 s140v6"
|
|
build_treat_warnings_as_errors="No"
|
|
c_preprocessor_definitions="SOFTDEVICE_PRESENT;S140;NO_VTOR_CONFIG"
|
|
c_user_include_directories="$(nrfxDir)/../nrf5x/s140_nrf52_6.1.1_API/include;$(nrfxDir)/../nrf5x/s140_nrf52_6.1.1_API/include/nrf52"
|
|
debug_start_from_entry_point_symbol="No"
|
|
linker_memory_map_file="nRF52840_xxAA_s140v6_MemoryMap.xml" />
|
|
</project>
|
|
<configuration Name="pca10056" />
|
|
<configuration Name="pca10056 s140v6" />
|
|
</solution>
|