Recommended Debugger?

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi all,

 

I'm about to purchase my first AVR debugger and I want your thoughts; what would your debugger of choice be for debugWire based debugging with the pinout shown below?

 

I'm thinking of using this to get the job done since its only $42.99.

Last Edited: Wed. Nov 1, 2017 - 07:52 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

That's not a debugger.

 

This is:

http://www.atmel.com/tools/atatmel-ice.aspx

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"Read a lot.  Write a lot."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The High Septon wrote:
I'm thinking of using this 

That looks like it's just a programmer - not a debugger ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You guys are right, glad I mentioned that device.

 

Does the Atmel ICE support my pinout?

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It's your pin out that has to match the Atmel tool not the other way around!

 

That diagram you show is correct for DW but remember that it is looking from the TOP of the board.

 

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for this pictoral explanation, I understand the wiring interface now.

 

js wrote:

It's your pin out that has to match the Atmel tool not the other way around!

 

That diagram you show is correct for DW but remember that it is looking from the TOP of the board.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The High Septon wrote:
Does the Atmel ICE support my pinout?

The Atmel ICE - or any other tool - neither knows nor cares what pinout you use.

 

It's simply a matter of connecting all the right signals to the right places - it just needs a simple cable or board to adapt what you have on your board to the physical connector on the tool.

 

Of course, life is much simpler if you design your board to match the default connector & pinout of the tool - but it is not mandatory.

 

eg, here is a board connected to a debugger/programmer using "loose" jumper wires:

STM32F103C8T6 with ST-LINK V2

(it happens not to be Atmel - but the principle is the same)


 

EDIT

 

In fact, the AtmelICE full kit comes with a cable that has "loose" ends:

 

http://www.atmel.com/webdoc/atmelice/atmelice.hardware_full_kit_contents.html

 

so you can plug that onto any pinout you choose!

 

cool

Last Edited: Fri. Oct 20, 2017 - 07:07 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Awesome info. Thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For anyone stumbling on this thread, I've posted a summary of my views on the different versions of the Atmel-ICE here: http://www.avrfreaks.net/comment... .

"He used to carry his guitar in a gunny sack, or sit beneath the tree by the railroad track. Oh the engineers would see him sitting in the shade, Strumming with the rhythm that the drivers made. People passing by, they would stop and say, "Oh, my, what that little country boy could play!" [Chuck Berry]

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]