use correct samd51 startup

able to carry some usb transfer
This commit is contained in:
hathach 2018-11-20 12:44:29 +07:00
parent 5e65886fdd
commit 0b722a4766
No known key found for this signature in database
GPG Key ID: 2FA891220FBFD581
7 changed files with 1719 additions and 3641 deletions

View File

@ -118,20 +118,20 @@
arm_target_device_name="ATSAMD51J19"
arm_target_interface_type="SWD"
build_treat_warnings_as_errors="Yes"
c_preprocessor_definitions="__SAME51_FAMILY;__SAMD51J19A__;ARM_MATH_CM4;FLASH_PLACEMENT=1;USE_SIMPLE_ASSERT;BOARD_METRO_M4_EXPRESS;CIRCUITPY_GCLK_INIT_1ST=0xffff;CFG_TUSB_MCU=OPT_MCU_SAMD51"
c_preprocessor_definitions="__SAMD51_FAMILY;__SAMD51J19A__;ARM_MATH_CM4;FLASH_PLACEMENT=1;USE_SIMPLE_ASSERT;CIRCUITPY_GCLK_INIT_1ST=0xffff;BOARD_METRO_M4_EXPRESS;CFG_TUSB_MCU=OPT_MCU_SAMD51"
c_user_include_directories="../src;$(rootDir)/hw/cmsis/Include;$(rootDir)/hw;$(rootDir)/src;$(asf4Dir);$(asf4Dir)/include;$(asf4Dir)/config;$(asf4Dir)/hri;$(asf4Dir)/hal/include;$(asf4Dir)/hal/utils/include;$(asf4Dir)/hpl/port;$(asf4Dir)/hpl/gclk"
debug_register_definition_file="ses_samd51/ATSAME51J19A_Registers.xml"
debug_register_definition_file="ses_samd51/ATSAMD51J19A_Registers.xml"
debug_target_connection="J-Link"
gcc_entry_point="Reset_Handler"
link_use_linker_script_file="No"
linker_memory_map_file="ses_samd51/ATSAME51J19A_MemoryMap.xml"
linker_memory_map_file="$(ProjectDir)/ses_samd51/ATSAMD51J19A_MemoryMap.xml"
linker_section_placement_file="ses_samd51/flash_placement.xml"
linker_section_placements_segments="FLASH RX 0x00000000 0x00080000;RAM RWX 0x20000000 0x00030000"
macros="DeviceFamily=SAME51;Target=ATSAME51J19A;Placement=Flash;rootDir=../../../..;asf4Dir=../../../../hw/mcu/microchip/samd/asf4/samd51"
macros="DeviceFamily=SAMD51;Target=ATSAMD51J19A;Placement=Flash;rootDir=../../../..;asf4Dir=../../../../hw/mcu/microchip/samd/asf4/samd51"
project_directory=""
project_type="Executable"
target_reset_script="Reset();"
target_script_file="$(ProjectDir)/ses_samd51/SAME51_Target.js"
target_script_file="$(ProjectDir)/ses_samd51/SAMD51_Target.js"
target_trace_initialize_script="EnableTrace("$(TraceInterfaceType)")" />
<folder
Name="tinyusb"
@ -181,13 +181,13 @@
</folder>
<configuration Name="Debug" build_treat_warnings_as_errors="Yes" />
<folder Name="ses_samd51">
<file file_name="ses_samd51/ATSAME51J19A_MemoryMap.xml" />
<file file_name="ses_samd51/ATSAME51J19A_Registers.xml" />
<file file_name="ses_samd51/ATSAME51J19A_Vectors.s" />
<file file_name="ses_samd51/ATSAMD51J19A_MemoryMap.xml" />
<file file_name="ses_samd51/ATSAMD51J19A_Registers.xml" />
<file file_name="ses_samd51/ATSAMD51J19A_Vectors.s" />
<file file_name="ses_samd51/flash_placement.xml" />
<file file_name="ses_samd51/SAMD51_Startup.s" />
<file file_name="ses_samd51/SAMD51_Target.js" />
<file file_name="ses_samd51/thumb_crt0.s" />
<file file_name="ses_samd51/SAME51_Startup.s" />
<file file_name="ses_samd51/SAME51_Target.js" />
</folder>
<folder
Name="src"

View File

@ -1,5 +1,6 @@
<!DOCTYPE Board_Memory_Definition_File>
<root name="ATSAME51J19A">
<root name="ATSAMD51J19A">
<MemorySegment name="FLASH" start="0x00004000" size="0x0007C000" access="ReadOnly" />
<MemorySegment name="RAM" start="0x20000000" size="0x00030000" access="Read/Write" />
<MemorySegment name="RAM2" start="0x47000000" size="0x00002000" access="Read/Write" />
</root>

File diff suppressed because it is too large Load Diff