Forum: Mikrocontroller und Digitale Elektronik Support von Microchip für ATSAM und Atmel Studio


von Alex (haidanai)


Lesenswert?

Hallo,
der Support für Atmel sei ja jetzt endgültig zu Microchip umgezogen.
Hat jemand Erfahrung damit, ob man bei Microchip  noch vernünftigen 
Support für Atmel Studio 7 Projekte bekommt?
Was steckt hinter "Microchip Client Support and Services"?
Ist die Atmel Smart Community noch "lebendig" oder woanders hingezogen?

von Luitpold (Gast)


Lesenswert?

"Atmel Studio" heißt jetzt Microchip Studio.

https://www.microchip.com/en-us/tools-resources/develop/microchip-studio

von Alex (haidanai)


Lesenswert?

Ich verwende aber noch Atmel Studio 7.0.2397.
Kann man Microchip Studio mit alten AS7-Projekten verwenden, ohne an 
neuen Bugs zu verzweifeln?
Muss man dafür etwas umbauen?

von Luitpold (Gast)


Lesenswert?

Da es eine Weiterentwicklung des alten Produktes ist, ist anzunehmen, 
daß es die alten Projektdateien verarbeiten kann.

Beim MPLab Studio könnte ich Deine Bedenken ja verstehen, das ist was 
komplett anderes (und obendrein grässliches).

Was aber hindert Dich daran, das einfach selbst auszuprobieren? Angst?

Ist ja nicht so, als ob das Geld kosten würde, oder es Aufwand machen 
würde. Runterladen, installieren, ausprobieren.

Dauert je nach Internetverbindung deutlich unter einer Viertelstunde.

von Alex (haidanai)


Lesenswert?

Das darüberstolpern über versteckte Bugs kann länger dauern.
Außerdem ist zuerst oft nicht klar, ob es ein eigener Fehler ist oder 
wirklich ein Bug.
Ich dachte, dass jemand eigene Erfahrung beisteuern kann.
Auch ob sich der Wechsel überhaupt lohnt.

von Émile (Gast)


Lesenswert?

Alex schrieb:
> Das darüberstolpern über versteckte Bugs kann länger dauern.

Bugs im Compiler oder in der IDE?

> Außerdem ist zuerst oft nicht klar, ob es ein eigener Fehler ist oder
> wirklich ein Bug.

Compilerfehler sind sehr, sehr selten.

von Alex (haidanai)


Lesenswert?

Ich meinte auch eher in der IDE.
Hat jemand Erfahrung mit Microchip Studio, ob da was hakt oder ob die 
"undokumentierte Features" hat?
Lohnt sich der Umstieg?

von Alex (haidanai)


Lesenswert?

Ich bin jetzt beim Microchip Studio installieren...
...Und - ha, hatte mein Bauchgefühl anscheinend doch recht...
1.) Beide kostenlosen Compilerversionen können nur minimale 
Optimierungsstufe
2.) Bei Installation will er anscheinend den ICE-Debugger updaten.
Da vermute ich dass ich dann mit AT Studio Probleme kriege, wenn ich 
wieder zurück will / muss.

Genau solche praktischen Erfahrungen wollte ich von den Foristen hier 
erfragen. Und da ich das in der Arbeit verwende, kann ich mir nicht 
leisten, dass ich auf einmal Probleme mit alten, funktionierenden 
Projekten bekomme.

von Léo (Gast)


Lesenswert?

Alex schrieb:
> 1.) Beide kostenlosen Compilerversionen können nur minimale
> Optimierungsstufe

Das ist falsch. Niemand zwingt Dich, den XC8 zu verwenden, Du kannst 
auch den mitinstallierten gcc nutzen. Und der ist nicht kastriert.

> Und da ich das in der Arbeit verwende, kann ich mir nicht
> leisten, dass ich auf einmal Probleme mit alten, funktionierenden
> Projekten bekomme.

Dann verwende doch auf der Arbeit die nicht mehr supportete 
Uralt-Version. Irgendwo wirst Du auch noch einen XP-Rechner mit 
Parallelport dafür herbekommen.

von Alex (haidanai)


Lesenswert?

Die nächste böse Überaschung: Das Atmel Studio wurde einfach 
deinstalliert!
Und der alte Web-Installer as-installer-7.0.2397-web.exe lässt sich 
nicht starten, da schon neuere Version installiert ist.
War ganz toll der Rat: "Dann probier's doch einfach aus". DANKE!
Also, wie ändert man bei Microchip Studio den Compiler auf GCC?

von 999 (Gast)


Lesenswert?

Alex schrieb:
> Und der alte Web-Installer as-installer-7.0.2397-web.exe lässt sich
> nicht starten, da schon neuere Version installiert ist.

Hier bekommst du den kompletten installer:
https://www.mikrocontroller.net/articles/Atmel_Studio#Direktlinks_Installer

von Mitleserin (Gast)


Lesenswert?

Microchip-Studio in ein separates Verzeichnis installieren, ausserhalb 
der Windows Systemverzeichnisse: z.B.in C:\Microchip\

Moderne AVR-Toolchain von :
https://blog.zakkemble.net/avr-gcc-builds/
downloaden und in ein separates Verzeichnis installieren, ausserhalb der 
Windows Systemverzeichnisse: z.B.in C:\AVR-Toolchain\

! Keine Leerstellen in Namen und Pfad der Verzeichnisse !

Im Microchip-Studio unter Tools/Options/Toolchain/Package Configuration/ 
die Zak-Toolchain eintragen

Im Microchip-Studio unter Project/Project Properties... das 
Projekt-Eigenschafts-Fenster öffnen.

Im Projekt-Eigenschafts-Fenster unter Advanced die Zak-Toolchain als 
aktive Toolchain auswählen.

Auf diese Weise sind auch verschiedene Versionen von Studio und 
Toolchain installierbar.

von Mitleserin (Gast)


Lesenswert?


von 123 (Gast)


Lesenswert?

ahh wie ich software liebe, die meint intelligent zu sein, und dem 
anwender veruscht entscheidungen abzunehmen, und ihn darüber auch nicht 
mal informiert.

Notitz an micht, eingen grossen bogen um software machen die von 
Microchip kommt.

von Alex (haidanai)


Lesenswert?

@Mitleserin
Vielen Dank für die konstruktiven Hinweise.
Hast du zum ZAK-GCC eigene praktische Erfahrung?
Funktioniert das Debugging problemlos?
Ich habe oft das Problem, dass bei hoher / höchster Optimierungsstufe
trotz maximaler debugging-Einstellung sehr oft kein Haltepunkt an einer 
bestimmten Stelle eingefügt werden kann oder dass viel zu früh 
angehalten wird, weil er wild im Quellcode herumhüpft.

von Cyblord -. (cyblord)


Lesenswert?

Alex schrieb:
> Die nächste böse Überaschung: Das Atmel Studio wurde einfach
> deinstalliert!
> Und der alte Web-Installer as-installer-7.0.2397-web.exe lässt sich
> nicht starten, da schon neuere Version installiert ist.
> War ganz toll der Rat: "Dann probier's doch einfach aus". DANKE!
> Also, wie ändert man bei Microchip Studio den Compiler auf GCC?

Also bei dir gilt eindeutig:
PEBKAC

Selten so was sperriges und inkompetentes gelesen. Wer bezahlt DICH für 
so was?

von Andre G. (andgst01)


Lesenswert?

Alex schrieb:
> Die nächste böse Überaschung: Das Atmel Studio wurde einfach
> deinstalliert!
> Und der alte Web-Installer as-installer-7.0.2397-web.exe lässt sich
> nicht starten, da schon neuere Version installiert ist.

Deshalb macht man regelmäßig Backups!

von Mitleserin (Gast)


Lesenswert?

Sorry, Ich habe nicht viel Erfahrung mit Debugging. Ich verwende 
-std=c++17 und höher und schaue gegebenenfalls *.lss Datei und die Ports 
mit dem Logikanalyzer an.

von Léo (Gast)


Lesenswert?

Alex schrieb:
> Also, wie ändert man bei Microchip Studio den Compiler auf GCC?

In den Projekteinstellungen.

Wenn man aber sich kategorisch weigert, Neuerungen anzunehmen, und in 
panischer Angst überall Bugs und böses Verhalten vermutet, dann findet 
man die nicht, und dann hat das auch keinen Sinn.

Das Geblubber von "Mitleserin" ist unnötig, und vor allem muss man keine 
andere gcc-Toolchain installieren.

Das ist vollkommen sinnlos, denn wie gesagt, Microchip Studio liefert 
diese Toolchain mit, die ist installiert. Man muss sie nur nutzen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Alex schrieb:
> Bei Installation will er anscheinend den ICE-Debugger updaten.
> Da vermute ich dass ich dann mit AT Studio Probleme kriege, wenn ich
> wieder zurück will / muss.

Nicht unbedingt. Eigentlich sind die Softwarestände der ICEs gut 
rückwärtskompatibel. Jede Studio-Version will nur halt immer die neueste 
draufballern, das war auch zu Atmel-Zeiten schon immer so.

AVRDUDE kann jedenfalls locker einen ganzen Sack voll Softwarestände 
dieser Tools unterstützen, bis beinahe zurück zur Jungsteinzeit. ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.