SparkFun Forums 

Where electronics enthusiasts find answers.

For the discussion of Arduino related topics.
By jelanier
#186776
Has anyone tried to use ICE in the Arduino IDE?

The ICE does NOT show up as a comm port, but the ICE IS in the programmer list as if it is supported.
What am I missing?

I am just trying to burn a bootloader into a SAMD21.

Thanks,

Jim
By lyndon
#186816
jelanier wrote:Has anyone tried to use ICE in the Arduino IDE?

The ICE does NOT show up as a comm port, but the ICE IS in the programmer list as if it is supported.
What am I missing?

I am just trying to burn a bootloader into a SAMD21.

Thanks,

Jim
I think I've used it and you have to Upload using programmer" but it was a while back so I'm not sure. I think I had to manually update the Arduino setup file to get it to work. However, why don't you just use the Atmel Studio software with the ICE? It's much simpler that way.
By jelanier
#186820
Thanks for the reply. Yes, I know how to do that in Atmel Studio. I just wanted to include it in the arduino ide (since it is in the programmer list)

Jim
By lyndon
#186822
Here's my config in programmers.txt:

## JTAGICE MK II
jtag2isp.name=JTAGICE MkII ISP
jtag2isp.communication=usb
jtag2isp.protocol=jtag2isp
jtag2isp.program.tool=avrdude
jtag2isp.program.protocol=stk500v2
jtag2isp.speed=115200
jtag2isp.program.extra_params=-Pusb
By jelanier
#186831
Thanks. My file looks like this:

atmel_ice.name=Atmel-ICE
atmel_ice.communication=USB
atmel_ice.protocol=
atmel_ice.program.protocol=
atmel_ice.program.tool=openocd
atmel_ice.program.extra_params=

sam_ice.name=Atmel SAM-ICE
sam_ice.communication=USB
sam_ice.protocol=
sam_ice.program.protocol=
sam_ice.program.tool=openocd
sam_ice.program.extra_params=

I also found it at github:

https://github.com/arduino/ArduinoCore- ... ammers.txt

I'm not sure what it takes to make it work. It works fine in Atmel Studio, so I know the device drivers are OK.

Jim
By jelanier
#186875
Openocd is installed when you add SAMD boards from board manager in the Arduino IDE.

It places it in:
C:\Users\UserName\AppData\Local\Arduino15\packages\arduino\tools\openocd

I don't know why it doesn't work

Jim