Hi all,
Now that Microchip owns Atmel, I thought it was a good idea to look at the development framework of these MCUs. The opportunity was given to me with the modification of the rework station 858D+ done by madworm and wguibas (Robert and Wayne) in this forum.
As the re-engineered firmware was done under an Arduino sketch, I first used this environment to compile and build the binary, then loaded in the MCU (Atmega328p) with a TL866A programmer: no problem, works as expected.
Then, I installed Atmel Studio 7 and tried to use the function "New project from Arduino sketch". This function creates a "solution" which contains two projects, one is the Arduino sketch, the other being the Arduino core, which contains all the libraries referenced by the sketch. This is the theory. Practically speaking, when I launch the project creation, AS7 hangs when creating the Arduino Core project and never ends. When I finally kill the process, the project directories are created, but most probably incorrectly, as if I try to build the executable, it stops immediatly with errors like "<Arduino.h> not found".
I googled this problem and found some people with the same problem, but up to now I didn't find any practical workaround.
The project is very simple, without external functions or specific I/O drivers: it only drives ports to manage the handle heater and fan, and a LED display.
Is it known that ATmel Studio isn't as mature as MPLAB(X)? I'm an old timer Microchip user and this first experience with ATmel is not so positive...
What do you think?
Denis