I was a happy user of AVRstudio 4.10 build 3.56. Then they released 4.11 and I though why not upgrade - big mistake!
It had cost me several days of chasing ghosts. In the beginning I uspected my code, often it would disable a chip's programming interface or other times just work unpredictable. And I work on a quote basis so the time is unpaid! But I suppose everyone knows about all the bugs in Studio 4.10 which is why they quickly released a service pack.
I loaded the service pack, but still experienced problems. One of which is that it doesn't get the file locations when I open an .elf file.
So I eventually had enough of lost time and uninstalled 4.11 and installed 4.10. Then I had new problems with programming and debugging devices and after a while realised that my development hardware had been upgraded by 4.11. I then downgraded the firmware on my STK500 and MKII with that provided by 4.10.
Well, my STK500 disabled the ISP interface on multiple chips (and they are all TQFP) so I got the brainwave to use the STK500 only from studio 4.11. So I installed it on my laptop and now at least I can program and set flags by copying the .hex file to the laptop and running Studio 4.11 with the STK500.
On the desktop I have a JTAG ICE and a MKII. The JTAG works fine with a Mega128 (I think I never upgraded it's firmware), but the MKII is only usefull under Studio4.10 when I do Debugwire debugging. The JTAG part would only work if I use it under Studio4.11 and upgraded its firmware first.
The moral of this story is to warn all the people out there who wants to upgrade to AVR Studio 4.11 SP1. It is also to ask Atmel why they release software (even with the SP1) that has more bugs and problems than the version it is supposed to improve? Are they becoming like M$ now?
A few simple questions I have:
1) Can 2 versions of Studio (4.10b356 & 4.11SP1) reside on the same computer simultaneously? I don't want to try this before I know for sure if it works - I've lost enough time allready.
2) There was a manual fix for 4.10 where you had to copy a few .dll files into the install directory. Do I have to apply this fix to 4.11SP1 as well? If so why couldn't they fix it in the code?
3) Is there some charity fund out there that can help out with the cash flow in such extreme cases of lost productivity? :-(
PS: I see there is a SP2 available and I am going to download it now.