[Résolu] Erreurs "bizarres"

Bonjour, Je viens d'acquérir un Arduino Zero et lorsque je le connecte pour télécharger un peu de code, j'ai les erreurs suivantes :

Arduino : 1.6.5 (Mac OS X), Carte : "Arduino Zero (Programming Port)"

Les options de compilation ont été modifiées, tout sera recompilé

Le croquis utilise 11 068 octets (4%) de l'espace de stockage de programmes. Le maximum est de 262 144 octets.
/Users/Zorro/Library/Arduino15/packages/arduino/tools/openocd/0.9.0-arduino/bin/openocd -d2 -s /Users/Zorro/Library/Arduino15/packages/arduino/tools/openocd/0.9.0-arduino/share/openocd/scripts/ -f /Users/Zorro/Library/Arduino15/packages/arduino/hardware/samd/1.6.0/variants/arduino_zero/openocd_scripts/arduino_zero.cfg -c telnet_port disabled; program {{/var/folders/jj/h4c3v8292x9_v9nt5w2ksx880000gn/T/build4244614430694601058.tmp/Blink.cpp.bin}} verify reset 0x00002000; shutdown 
Open On-Chip Debugger 0.9.0-gd4b7679 (2015-06-10-19:16)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.org/doc/doxygen/bugs.html
debug_level: 2
Info : only one transport option; autoselect 'swd'
adapter speed: 500 kHz
adapter_nsrst_delay: 100
cortex_m reset_config sysresetreq
Info : CMSIS-DAP: SWD  Supported
Info : CMSIS-DAP: JTAG Supported
Info : CMSIS-DAP: Interface Initialised (SWD)
Info : CMSIS-DAP: FW Version = 01.1F.0118
Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 1 TDO = 1 nTRST = 0 nRESET = 1
Info : CMSIS-DAP: Interface ready
Info : clock speed 500 kHz
Info : SWD IDCODE 0x0bc11477
Info : at91samd21g18.cpu: hardware has 4 breakpoints, 2 watchpoints
target state: halted
target halted due to debug-request, current mode: Thread 
xPSR: 0x61000000 pc: 0x000028f4 msp: 0x20002c00
** Programming Started **
auto erase enabled
Info : SAMD MCU: SAMD21G18A (256KB Flash, 32KB RAM)
Warn : Adding extra erase range, 00000000 to 0x00001fff
Error: SAMD: NVM lock error
Error: Failed to erase row containing 00002000
Error: error writing to flash at address 0x00000000 at offset 0x00002000
Runtime Error: embedded:startup.tcl:454: ** Programming Failed **
in procedure 'program' 
in procedure 'program_error' called at file "embedded:startup.tcl", line 510
at file "embedded:startup.tcl", line 454
le port série sélectionné at file "embedded:startup.tcl", line 454
 n'existe pas ou votre Arduino n'est pas connectée

Je viens de le déballer, je ne l'ai encore branché à rien, sachant que ses tensions sont de 3V je n'ai pas encore osé faire un test quelconque...

Le code que j'essaie de charger dessus c'est l'exemple basique de test "blink", sans avoir rien de branché sur la carte cependant (sauf, bien sur, le fil USB sur le port "programming").

Concernant le "port série" (USB) il n'y en a pas d'autres (MAC) de visible, mais je ne sais pas comment vérifier que c'est bien le bon (?)

Finalement il faut re-graver le bootloader pour que ca fonctionne correctement : forum.arduino.cc/topic

Tout marche bien maintenant ! (ouf !)

sachant que ses tensions sont de 3V je n'ai pas encore osé faire un test quelconque...

Bonjour, vaste débat !

ah ?!

attention, voir le post #3 de ce lien http://forum.arduino.cc/index.php?topic=330370.msg2281167#msg2281167

arg ! trop tard, j'ai déjà gravé le bootloader, mais sinon l'IDE n'arrivait pas à le faire marcher... :( J'ai une M0 Pro R3... C'était quoi le truc à faire pour que ca marche alors ?!

j'ai trouvé cette vidéo : https://www.youtube.com/watch?v=Bjr6BBHXuDw