Thanx bro!!! it finally worked!!

Throgh i must use wire to reset every time and it comes:
ORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, COM8, } => {COM8, }
Found upload port: COM8
C:\Users\henry chen\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.7.0/bossac.exe -i -d --port=COM8 -U true -i -e -w -v C:\Users\HENRYC~1\AppData\Local\Temp\arduino_build_258030/_9DoF_Razor_M0_Firmware.ino.bin -R
Set binary mode
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
version()=v2.0 [Arduino:XYZ] Dec 20 2016 15:36:39
chipId=0x10010005
Connected at 921600 baud
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Atmel SMART device 0x10010005 found
write(addr=0x20004000,size=0x34)
writeWord(addr=0x20004030,value=0x10)
writeWord(addr=0x20004020,value=0x20008000)
Device : ATSAMD21G18A
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Chip ID : 10010005
version()=v2.0 [Arduino:XYZ] Dec 20 2016 15:36:39
Version : v2.0 [Arduino:XYZ] Dec 20 2016 15:36:39
Address : 8192
Pages : 3968
Page Size : 64 bytes
Total Size : 248KB
Planes : 1
Lock Regions : 16
Locked : readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
none
readWord(addr=0x41004018)=0
Security : false
Boot Flash : true
readWord(addr=0x40000834)=0x7000a
BOD : true
readWord(addr=0x40000834)=0x7000a
BOR : true
Arduino : FAST_CHIP_ERASE
Arduino : FAST_MULTI_PAGE_WRITE
Arduino : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
chipErase(addr=0x2000)
done in 0.874 seconds
Write 64972 bytes to flash (1016 pages)
write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x2000, size=0x1000)
[= ] 6% (64/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x3000, size=0x1000)
[=== ] 12% (128/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x4000, size=0x1000)
[===== ] 18% (192/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x5000, size=0x1000)
[======= ] 25% (256/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x6000, size=0x1000)
[========= ] 31% (320/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x7000, size=0x1000)
[=========== ] 37% (384/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x8000, size=0x1000)
[============= ] 44% (448/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x9000, size=0x1000)
[=============== ] 50% (512/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xa000, size=0x1000)
[================= ] 56% (576/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xb000, size=0x1000)
[================== ] 62% (640/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xc000, size=0x1000)
[==================== ] 69% (704/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xd000, size=0x1000)
[====================== ] 75% (768/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xe000, size=0x1000)
[======================== ] 81% (832/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0xf000, size=0x1000)
[========================== ] 88% (896/1016 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x10000, size=0x1000)
[============================ ] 94% (960/1016 pages)write(addr=0x20005000,size=0xe00)
writeBuffer(scr_addr=0x20005000, dst_addr=0x11000, size=0xe00)
[==============================] 100% (1016/1016 pages)
done in 0.395 seconds
Verify 64972 bytes of flash with checksum.
checksumBuffer(start_addr=0x2000, size=0x1000) = ecb1
checksumBuffer(start_addr=0x3000, size=0x1000) = 5417
checksumBuffer(start_addr=0x4000, size=0x1000) = 3332
checksumBuffer(start_addr=0x5000, size=0x1000) = 3e80
checksumBuffer(start_addr=0x6000, size=0x1000) = 4e8c
checksumBuffer(start_addr=0x7000, size=0x1000) = bf2d
checksumBuffer(start_addr=0x8000, size=0x1000) = fc33
checksumBuffer(start_addr=0x9000, size=0x1000) = 9590
checksumBuffer(start_addr=0xa000, size=0x1000) = 77fb
checksumBuffer(start_addr=0xb000, size=0x1000) = 1b7b
checksumBuffer(start_addr=0xc000, size=0x1000) = 6003
checksumBuffer(start_addr=0xd000, size=0x1000) = 2635
checksumBuffer(start_addr=0xe000, size=0x1000) = f5b
checksumBuffer(start_addr=0xf000, size=0x1000) = 9359
checksumBuffer(start_addr=0x10000, size=0x1000) = 957c
checksumBuffer(start_addr=0x11000, size=0xdcc) = 87bd
Verify successful
done in 0.096 seconds
CPU reset.
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
writeWord(addr=0xe000ed0c,value=0x5fa0004)
Well,it's done reseting,but i don't know if it's normal.
It was way more clean before.
