Questions tagged [atmelstudio]

Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel ARM Cortex-M and Atmel AVR microcontroller (MCU) based applications.

Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel ARM® Cortex-M and Atmel AVR microcontroller (MCU) based applications. The Atmel Studio 6 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code.

Atmel Studio 6 is free of charge and is integrated with the Atmel Software Framework (ASF)—a large library of free source code with 1,600 ARM and AVR project examples. ASF strengthens the IDP by providing, in the same environment, access to ready-to-use code that minimizes much of the low-level design required for projects. Use the IDP for our wide variety of AVR and ARM Cortex-M processor-based MCUs, including our broadened portfolio of Atmel SAM3 ARM Cortex-M3 and M4 Flash devices.

Atmel Studio 6.2 is now available, adding advanced debugging features such as Data and Interrupt Trace, improved RTOS integration, and better ability to debug code that has been optimized.

With the introduction of Atmel Gallery and Atmel Spaces, Atmel Studio 6 further simplifies embedded MCU designs to reduce development time and cost. Atmel Gallery is an online apps store for development tools and embedded software. Atmel Spaces is a cloud-based collaborative development workspace allowing you to host software and hardware projects targeting Atmel MCUs.

In summary, standard integrated development environments (IDEs) are suited for creating new software for an MCU project. By contrast, the Atmel Studio 6 IDP also:

  • Facilitates reuse of existing software and, by doing so, enables design differentiation.
  • Supports the product development process with easy access to integrated tools and software extensions through Atmel Gallery.
  • Reduces time to market by providing advanced features, an extensible software eco-system, and powerful debug integration.

http://www.atmel.com/microsite/atmel_studio6/

339 questions
3
votes
1 answer

How can I have git ignore parts of Atmel Studio's .cproj file?

We have a couple people working on a single Atmel Studio 7 project that is in a git repo. Everytime someone opens the project, Atmel Studio makes some user-specific changes to the project file (*.cproj) like adding the serial number of the debug…
rkor
  • 63
  • 7
3
votes
2 answers

Does the linker script always determine at what addresses code is placed

I've spent most of my time developing for microcontrollers using tools and IDEs such as Atmel Studio, and abstracted from as to what goes on behind the scenes exactly. Let's say in this case we are executing the code directly from flash which can be…
Engineer999
  • 3,683
  • 6
  • 33
  • 71
3
votes
1 answer

Hardware interrupt with FreeRTOS binary semaphore

I'm basically trying to get a LED to light up after I push a button. Below is the snippet of the code that's supposed to handle this: void task_player1(void *pvParameters) { while (1) { if (xSemaphoreTake(player1_signal,…
Tisa
  • 41
  • 8
3
votes
3 answers

cast increases required alignment of target type with pointer

I am working on an ARM project (SAMD21J18A) which reads a Bitmap file. Per the Bitmap specs, a bitmaps height will be a 4 byte long signed integer. In my struct, I am declaring the height as int32_t. Per the BMP specs, the height can be negative,…
PhillyNJ
  • 3,859
  • 4
  • 38
  • 64
3
votes
3 answers

AtmelStudio 7 installation failed for avr8 device support package

I am trying to install AtmelStudio 7 on Windows 7, but the installation stopped after some time. The following error message is shown: An error occured AVR8 Device Support What i tried so far: I took also a quick look at Atmel-FAQ, but the…
orbitcowboy
  • 1,438
  • 13
  • 25
3
votes
0 answers

How to configure AtmelStudio 7 to add new lines at file end by default

Atmel Studio does not add a new line at the end of a file by default. Background When developing AVR assembly, there is a known issue with avrasm: AVRASM2 has some issues if the last line in a source file is missing a newline: Error messages may…
orbitcowboy
  • 1,438
  • 13
  • 25
3
votes
1 answer

Print floating point number using printf() at ARM Cortex M0 uart console

I configured Atmel's ARM Cortex M0's UART for printing strings and integers at the console using std C function printf() in Atmel studio 7. Case I I am trying to make printf() type of function print floating point values and for that I followed…
mrUnfused
  • 45
  • 1
  • 7
3
votes
2 answers

Using JTAG interface for programming

I am developing a system for which I need to program MCUs like PSoC or Atmel SAM4E or Freescale K70 Series. Currently, I am using vendor specific IDEs and Peripherals like 'Miniprog from cypress' to program them, but I want to have a generic…
Roshan Br
  • 362
  • 2
  • 17
3
votes
1 answer

placing static library answer in the beginning of flash section

I'm using atmelstudio to compile a firmware image and want to place the functions from static libraries (including the gnu's libc.a & libgcc.a) in the beginning of the .text section followed .text belong to my project source code. Right now what…
Va1iant
  • 203
  • 3
  • 12
3
votes
1 answer

MOV into a register specified by macro argument

I'm trying to execute a mov operation in a macro in AVR assembly. I want to specify the target by a numeric argument to a macro. I am using the Atmel Studio assembler. I'm trying to do something like this: ; accepts 1 argument: target…
Thom Wiggers
  • 6,938
  • 1
  • 39
  • 65
2
votes
1 answer

Offset address of Binary files

I am using MPLAB to program ATSAMD20E15A. Now I have boot.bin and program.bin binray files generated. My question is: How do I find the offset address of both these binary images? Thank you and excuse me If the question is very basic since I am new…
SSR
  • 21
  • 3
2
votes
0 answers

how to convert float to string correctly in avr c

I need to convert a float value to a string in my avr project. Therefore I tried it with the following code: char buf[10]; float emg1 = 33.42; sprintf(buf, "%f", emg1); uart_puts(buf); But the output is only a "?". I tried to change the char format…
kaan5353
  • 67
  • 5
2
votes
2 answers

How to resolve: failed to insert all hardware breakpoints; you may have requested too many hardware breakpoints/watchpoints

I am using STM32 Cube IDE and I frequently get an error dialog that says: failed to insert all hardware breakpoints; you may have requested too many hardware breakpoints/watchpoints I know the ARM Cortex M0+ I use supports only 4 hardware…
user103185
  • 925
  • 2
  • 8
  • 20
2
votes
1 answer

Accessing a buffer always returns 0, although the actual value is visible in Atmel Studio Debugger

this is a really specific question which might not have a direct answer, so any idea is appreciated. Background: I am developing an application for a SAME70Q21 Microprocessor using C in Atmel Studio. The application exchanges data via USB with a…
Sabulanis
  • 31
  • 7
2
votes
1 answer

ATSAMC21 PWM Duty Cycle stuck at 99%

I'm trying to use the PWM of the ATSAMC21E18A. Although, no matter the parameters I set with the function "pwm_set_parameters"; the duty cycle stays at 99%. I even try to build an easier project, which I created by https://start.atmel.com/. I only…
1
2
3
22 23