Frequently asked questions about Atmel Studio.
- What is the Atmel USB Driver?
- The Atmel USB Driver is a cumulative installer that bundles the
required USB drivers for all tools.
- I get an error during installation of the Atmel USB Driver Package.
During installation of the Atmel USB Driver Package, you might get the error
0x800b010a - A certificate chain could not be built to a trusted root
authority. This means that the certificate that signs the installer
could not be validated using the certificate authority built into
Windows.
The reason for not being able to validate the certificate is because the certificate
chain needs to be updated through Windows Update. Make sure that you have
received all updates so that Windows is able to validate the
certificate.
If you are not able to update your computer
due to the computer being offline or restricted in some way, then the root
certificate update can be downloaded from http://support2.microsoft.com/kb/931125.
- Will Atmel Studio work in parallel with older versions of Atmel
Studio, AVR Studio, and AVR32 Studio?
- Yes, it will work side-by-side between major and minor versions.
Side-by-side installation with different build numbers is not possible. If you
are uninstalling AVR Studio 4.0 or AVR32 Studio be careful when you manually
delete folders or registry entries after uninstall, as there might be other keys
and folders deployed by Atmel Studio inside the Atmel folder and registry paths.
Note that drivers may be incompatible between versions.
- Atmel Studio cannot find any debuggers or programmers when Norton AntiVirus is
running.
- Atmel Studio might not show any connected tools if Norton AntiVirus is running.
To make it work make sure Norton AntiVirus allows
atprogram.exe to communicate with Atmel Studio by adding
atbackend.exe as an exception in the Norton AntiVirus
allowed programs. This is the same with any anti-virus program that by default
blocks ports.
- Windows shows a message box with the following message when
attempting to run Atmel Studio installer: 'Windows cannot access the specified
device, path or file. You may not have the appropriate permissions to access the
item.
- This might be caused by an anti-virus program blocking the installation of the
Atmel Studio. We have seen this with the Sophos antivirus package. Temporarily
disable the Sophos service running on the machine (or any corresponding
anti-virus service), and attempt installation.
- Atmel Studio takes a very long time to start but runs well in a VM
environment.
- The Visual Studio shell (and thus Atmel Studio) does a considerable
amount of processing during start-up. Parts of the operations are WPF operations
which benefit greatly from updated graphics libraries and drivers. Installing
the latest graphics driver may give a performance boost both during normal
operation and during start-up.
- Verification and programming often fail with a serial port buffer
overrun error message when using STK500.
- This is a known issue. Due to DPC latency, serial communication can
have buffer overruns on the UART chipset. A workaround which works for most
systems is to use a USB to serial adapter.
- When launching from a guest account, the following error is
displayed when starting Atmel Studio: 'Exception has been thrown by the target
of an invocation'.
- Atmel Studio neither installs under a guest account nor runs under
it.
- Can install and run Atmel Studio from within a Virtual
Machine?
- Yes, with simulator there should be no issues. However, with
physical devices like debuggers and programmers, the VM must offer support for
physical USB and Serial port connections.
- How can I reduce the start-up time of Atmel Studio?
-
- Make sure you have
uninstalled unwanted extensions
- Disable Allow Add-in components to load:
- 1.Go to Tools, Options, Add-in/Macro Security.
- 2.Then, uncheck the
Allow Add-in components to load option.
- Disable the start-up
page:
- 1.Go to Tools,
Options, Environment, Startup, At Startup.
- 2.Select the
Show empty environment option.
- How to improve studio performance for any supported version of Windows?
-
- Make sure your system has
the latest version of the Windows Automation API
- Exclude the following directories and files from your antivirus
scanner:
- The Atmel Studio
installation directory, and all files and folders inside it
-
%AppData%\Roaming\Atmel directory, and all files and
folders inside it
-
%AppData%\Local\Atmel directory, and all files and
folders inside it
- Your project
directories
- Visual Studio Shell
requires a lot of swap space. Increase the paging file. Also, put the
system to maximize performance. Both options are found in the System,
Properties, Performance, Settings menu.
- Should I install the latest Windows Automation API 3.0?
- Yes, if your OS is any of the following:
- How can I make sure my system has the latest Windows Automation API 3.0?
- Your system has the latest Windows Automation API if you have
Windows 7 or Windows 8. Only Windows XP, Windows Vista, Windows Server 2003, and
Windows Server 2008 have the old version of the API. Find the
UIAutomationCore.dll file in your system (normally found in the
windows folder) and compare the version number of that file. The version should
be 7.X.X.X. for the new API. The latest API can be found at http://support.microsoft.com/kb/971513.
- My Project is large and it takes a long time to open. Is there any option to
avoid this delay?
- Visual Assist X parses all the files when we open the existing
project. You could disable this option:
- 1.Go to VAssistX, Visual
Assist X Options, Performance.
- 2.Uncheck the Parse all
files when opening the project.
- I have a limited RAM size in my system and I work long hours in the
same instance of Atmel Studio. After some time, Atmel Studio becomes slow on my
system.
- Press Ctrl+Shift+Alt+F12 twice to force Atmel Studio to garbage
collect.
- How can I make my projects build faster?
- You can enable parallel build Option from Tools, Options, Builder, GNU Make,
Make Parallel Execution Of Build. This option will enable the parallel
execution feature in the GNU make utility. This option may cause the build log
to be displayed unordered.