www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik IAR release version erstellen?


Autor: Matze Müller (Firma: Student Informatik) (maze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ich hoffe jemand weiß mir zu helfen, vielleicht sehe ich das
falsch aber mein Problem ist das ich mein Projekt in der IAR EW-4.42a
geschrieben habe und es nur läuft wenn ich es Debuge.

Ich habe nichts direkt gefunden wie ich eine Release Version in IAR
erstellen kann! Ich müsste doch ein hex file irgendwo bekommen den ich
downloaden kann oder?

Mein borad ist ein at91sam7s256 und ich lade das Programm jedesmal in
den Flash. Das es besser wäre ihn den SDRAM zu laden ist mir klar aber
da gibt es jedesmal download Fehler???

Mich wundert das wenn ich aus dem  IAR Debug-Modus rausgehe (beende),
ist das Programm ja noch auf meinen Board und ich kann es per RESET
Button neu starten. Aber es Funktioniert nicht ordentlich wenn ich es
nicht Debuge in der IAR-IDE  ,das PWM Signal unterbricht einfach immer
und die USB Kommunikation ist auch manchmal weg.

Muss ich nun eine Release Version erstellen damit es autonom ordentlich
auf den board läuft, oder müsste mein Programm theoretisch auch so
ordentlich laufen auf dem Board ohne das ich im Debug Modus der IAR-IDE
bin?

wäre nett wenn man eine antwort bekommt

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Thema hat nichts mit dem GCC zu tun.  Ich möchte dich daher bitten,
es nicht wiederholt dort zu posten, sondern nach dem Verschieben hier
zu belassen.  Es hat ja nichtmal was ,,allgemein mit C'' zu tun, sondern
ist ganz spezifisch ein IAR-Problem.

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Debugversionen laufen auch ohne Debugumgebung, nur benötigen sie i.d.R. 
mehr Codespeicher und sind langsamer als Releaseversionen.

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich arbeite mit IAR für den MSP430. Aber die Arbeitsoberfläche dürfte 
wohl die gleiche sein ?!
Im Workspace-Fenster ist oben ein Auswahlfeld. Dort kannst Du 
einstellen, ob Debug oder Release-Version generiert werden soll!

Autor: Matze Müller (Firma: Student Informatik) (maze)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja weiß dann jemand warum das Programm nicht läuft wenn ich es flashe???
ich kann das Programm in der IAR IDE starten mit Debug und ausführen.
Wenn ich aber den Debuger anhalte und mein Board resete läuft zwar das 
Programm aber es verhält sich ziemlich komisch dass heißt die usb 
Kommunikation bricht ab und zu ab und das pwm Signal stützt auch für 
kurze zeit ab.???
das verstehe ich absolut nicht. woran könnte das liegen???

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.