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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren