ejecting Atmel ICE

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

I have been just unplugging USB from my Atmel ICE, but I noticed in Windows 7 I have the option to eject it before unplugging.  Does anyone have an opinion about ejecting before unplugging?  I thought ejecting was mainly so files got closed properly before unplugging USB.

 

Thanks

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

I simply unplug it.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

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

Pull the plug and move on with life.

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

That probably has to do with the Data Gateway side of Atmel-ICE, not the programmer side of it. The programmer is an HID device. There is no need to eject it. And I guess there is probably no way to eject it even if you wanted to.

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

Surprised that you see this with an Atmel-ICE... Some of the xpro boards have MSD support which would be 'ejectable', but ... HID or DGI should not be .. As you said ejecting mainly means a fs sync to ensure that all write caches are written down....

:: Morten

 

(yes, I work for Atmel, yes, I do this in my spare time, now stop sending PMs)

 

The postings on this site are my own and do not represent Microchip’s positions, strategies, or opinions.

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

Dunno if it's related, but my USB-ICE has a nasty habit of losing its mind under certain circumstances - namely, losing USB power (PC shutting down) before losing power on the target board.  It usually wakes up in 'Must update flash' mode (r/g blinking LED) when that happens.  It's not that hard to update, but you have to take it apart, put in a jumper, update the flash, pull the jumper out again, and put it back together again, all while power-cycling everything.   Not much fun, really.  S.

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

ezharkov wrote:
And I guess there is probably no way to eject it even if you wanted to.

 

Win 7 sees the device as an Atmel ICE and gives me the option to eject it, and when I do it tells me it is safe to remove.  Win 7 also gives me the option to eject the spectrometer I use, but file saves are done in the GUI, so it seems to be the same deal.  Win 7 recognizes USB devices and gives the option to eject, I guess.  I will just ignore it all and unplug happily.

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

MarkThomas wrote:
Win 7 ... gives me the option to eject it, 

Where ?

 

I've never seen it and, hence, never use it!

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well, Atmel-ICE is a composite device. On my Win 7 it shows in the device manager as two things:
1) Atmel-ICE Data Gateway under Atmel
2) HID-compliant device under Human Interface Devices
Yes, my Win 7 also give me an option to eject it ("Eject Atmel-ICE CMSIS DAP"). So, my guess was that that option had to do with the Data Gateway.

 

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

awneil wrote:

Where ?

 

I've never seen it and, hence, never use it!

 

In the lower right hand corner of the task bar there is a little up arrow that when you hover over it it says "Show hidden icons", and if you click on it the hidden icons come up and one of them is eject the device it has detected.

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


well so it does!

 

 

Never noticed that before!

 

But if I go to 'Devices and Printers' there's a load of other things with it - including 2 other debuggers:

 

and none of them gets an 'Eject' option ...

 

 

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

While I have never ejected an AtmelICE, I have launched one or two on occasion.....angry

 

jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user