SparkFun Forums 

Where electronics enthusiasts find answers.

Open source ARM Debugger
By itayd100
Hey all,

I'm trying to burn the Arduino Zero bootloader with the Atmel-ICE and the OpenOCD command.
When I do it from the Arduino IDE everything is OK and I can burn it in one click. Later I tried to execute the same command from the "command line" (windows cmd), but it didn't work - it is stuck after "Info : at91samd21g18.cpu: hardware has 4 breakpoints, 2 watchpoints".
Any idea?

Code: Select all
openocd.exe -d2 -s "C:\Users\me\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.9.0-arduino/share/openocd/scripts/" -f "C:\Users\me\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.2/variants/arduino_zero/openocd_scripts/arduino_zero.cfg" -c telnet_port disabled; init; halt; at91samd bootloader 0; program {{"C:\Users\me\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.2/bootloaders/zero/samd21_sam_ba.bin"}} verify reset; shutdown
Open On-Chip Debugger 0.9.0-gd4b7679 (2015-06-10-22:24)
Licensed under GNU GPL v2
For bug reports, read
debug_level: 2
cygwin warning:
MS-DOS style path detected: C:\Users\me\AppData\Local\Arduino15\packag
Preferred POSIX equivalent is: /cygdrive/c/Users/me/AppData/Local/Ardu
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths: ... -pathnames
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.1C.0067
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
By itayd100
Answer to myself :)

The only thing that I forgot is the bold quotation marks (before the "telnet_port" and after the shutdown")

openocd.exe -d2 -s "C:\Users\me\AppData\Local\Arduino15\packages\arduino\tools\openocd\0.9.0-arduino/share/openocd/scripts/" -f "C:\Users\me\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.2/variants/arduino_zero/openocd_scripts/arduino_zero.cfg" -c "telnet_port disabled; init; halt; at91samd bootloader 0; program {{C:\Users\me\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.2/bootloaders/zero/samd21_sam_ba.bin}} verify reset; shutdown"
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]