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
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.
Debugversionen laufen auch ohne Debugumgebung, nur benötigen sie i.d.R. mehr Codespeicher und sind langsamer als Releaseversionen.
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!
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???
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.