ATSAMD20 Simulation in Atmel Studio

Gast #6865882
Lesenswert?
• ▲
▼
Hi Leute,

ich bekomme meine Hardware leider erst im Dezember und wollte zuvor 
schon Mal meinen Code testen und programmieren.

Wisst ihr wie ich in Atmel-Studio einen ATSAMD20 simulieren kann? (ALso 
den Code ohne Programmer und uC debuggen kann)

Danke euch für eure Hilfe,
Pedde
Gast #6865887
Lesenswert?
• ▲
▼
Pedde schrieb:

> Wisst ihr wie ich in Atmel-Studio einen ATSAMD20 simulieren kann? (ALso
> den Code ohne Programmer und uC debuggen kann)

Kann es nicht. Simulatoren machen einen Haufen Arbeit. Die hat sich 
schon Atmel gern gespart und Microchip macht keinerlei Anstalten, 
irgendwas über das von Atmel eingekaufte hinaus zu liefern.
Gast #6866331
Lesenswert?
• ▲
▼
pkay, sehr schade!

Gibts dann irgendeine Möglichkeit meinen C-Code "Allgemein" zu testen? 
Denn ich habe meinen ALgorithmus in Python geschrieben und dann 
übersetzt und habe das Gefühl, da könnten noch ein paar Bugs drin sein. 
Gerade mit der Bitschieberei ist das bisschen Problematisch...

Danke euch und viele Grüße eure Pedde
#6866381
Lesenswert?
• ▲
▼
Pedde schrieb:
> Wisst ihr wie ich in Atmel-Studio einen ATSAMD20 simulieren kann?

Das geht leider nicht, Atmel Studio unterstützt keine Simulation von ARM 
µC.

Pedde schrieb:
> Gibts dann irgendeine Möglichkeit meinen C-Code "Allgemein" zu testen?

Wenn es "nur" C Code ist ohne Peripherie Bezug,
dann nutz doch irgendein Compiler deiner Wahl auf dem PC evtl. direkt 
mit einer IDE: Visual Code, Visual Studio, Eclipse, CodeBlocks...usw.

Ich würde jedoch als Compiler den GCC nehmen.
Gast #6866426
Lesenswert?
• ▲
▼
Hi Adam,hi Kaj

ja das hört sich nach nem Plan an. Werde ich mal versuchen und schauen 
wie weit das funktioniert.

@Kaj: kannst du mehr über das "Unittesting" verraten? Oder ist das genau 
das was Adam geschrieben hat?

Viele Grüße,
Pedde
#6866434
Lesenswert?
• ▲
▼
Pedde schrieb:
> Oder ist das genau
> das was Adam geschrieben hat?

Nein, Unit Tests sind was anderes.
Da gibt es im Atmel Studio unter Examples Project auch Bsp. z.B. für 
UART usw.,
da steht dann immer "Unit Tests for ..." davor.

Gibt diverse Software bzw Ansätze für Unit Tests.

Aber ich glaube mal, das ist nicht das was du suchst.
Moderator Persönliche Seite #6866459
Lesenswert?
• ▲
▼
c-hater schrieb:
> Simulatoren machen einen Haufen Arbeit.

Für den AVR hatten sie mal ein Tool, welches eine zyklengenaue 
Simulation aus dem HDL-Code als Library aufgebaut hat. Die 
Analog-Simulation musste natürlich irgendwie manuell angeflanscht 
werden, aber der komplette Digitalteil fiel da automatisch raus.

War allerdings wohl nicht gerade billig, das Tool.
Gast #6866467
Lesenswert?
• ▲
▼
Pedde schrieb:
> Gibts dann irgendeine Möglichkeit meinen C-Code "Allgemein" zu testen?

Klar, schreibe den Code so dass er für deinen PC compilierbar ist und 
rufe ihn dann in einem dafür geschriebenen Testprogramm auf. Ich benutze 
dafür gerne die QtCreator IDE.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.