Forum: Compiler & IDEs Wie weiter nachdem eine "Main" Datei erstellt ist


von Heinrich (buerer44)


Lesenswert?

Guten Tag

Wir kommen in unserem Büro nicht weiter. Nachdem wir jahrelang mit IAR 
gearbeitet haben und Projekte programmieren konnten, haben wir auf 
einmal den Faden verloren.

Zur Lösung des Problems sind uns die in Englisch geschriebenen 
Hilfstexte keine grosse Hilfe. Deshalb wenden wir uns an das Forum.

Wir haben zuletzt ein neues Projekt und damit auch eine fehlerfreie Main 
Datei erstellt, doch stellt sich uns jetzt die Frage «wie weiter?» um 
kompilieren zu können. Was wäre jetzt der nächste Schritt?

Falls jemand helfen kann, dann bitte die Antwort so einfach wie möglich 
halten. Nicht alle sind Spezialisten.

Zum Voraus herzlichen Dank für jede Art von Hilfestellung.

von Sebastian R. (sebastian_r569)


Lesenswert?

Schritt 1: Englisch lernen.

Eure Toolchain solltet ihr schon beherrschen...

: Bearbeitet durch User
von Klaus (feelfree)


Lesenswert?

Heinrich schrieb:
> Wir haben zuletzt ein neues Projekt und damit auch eine fehlerfreie Main
> Datei erstellt,

Na das ist doch super. Ausdrucken, einrahmen, aufhängen, damit jeder 
sieht, was ihr alles so Tolles könnt. Problembeschreibungen gehören 
jedenfalls nicht dazu.

von Helmut -. (dc3yc)


Lesenswert?

Ich habe gerade auch eine Main-Datei erstellt. Und die kompilierte sogar 
fehlerfrei. Gelinkt mit den Libs wurde natürlich auch! Mal sehen, ob 
auch die Funktion des Programms wie gewünscht ist!

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Heinrich schrieb:
> doch stellt sich uns jetzt die Frage «wie weiter?» um
> kompilieren zu können
Auf compilieren klicken...

von Michael F. (Firma: IAR Systems) (michael_iar)


Lesenswert?

Heinrich schrieb:
> Falls jemand helfen kann, dann bitte die Antwort so einfach wie möglich
> halten. Nicht alle sind Spezialisten.

Moin,

wenn das Tool der Wahl immer noch die IAR Embedded Workbench ist, dann 
könnten die nächsten Schritte sein:
- Project => Options => General Options => korrekte MCU auswählen
- Project => Options => Debugger => korrekte Debug-Probe auswählen

Das wären die rudimentären Optionen, die gesetzt sein sollten.

Um das Projekt zu bauen:
- Project => Make / alternativ F7

Um das Projekt zu debuggen:
- Project => Download and Debug / alternativ STRG + D

(das sollte für alle halbwegs aktuellen Versionen der IAR Embedded 
Workbench funktionieren)

Gruß,
Michael

von DSGV-Violator (Gast)


Lesenswert?


von Rolf M. (rmagnus)


Lesenswert?

Heinrich schrieb:
> Nachdem wir jahrelang mit IAR gearbeitet haben und Projekte programmieren
> konnten, haben wir auf einmal den Faden verloren.

> Wir haben zuletzt ein neues Projekt und damit auch eine fehlerfreie Main
> Datei erstellt, doch stellt sich uns jetzt die Frage «wie weiter?» um
> kompilieren zu können.

Wie jetzt? Ihr habt jahrelang mit dem Compiler gearbeitet und habt 
spontan vergessen, wie man etwas compiliert? Das ergibt keinen Sinn.

von Cyblord -. (cyblord)


Lesenswert?

Heinrich schrieb:
> Wir kommen in unserem Büro nicht weiter. Nachdem wir jahrelang mit IAR
> gearbeitet haben und Projekte programmieren konnten, haben wir auf
> einmal den Faden verloren.
>
> Zur Lösung des Problems sind uns die in Englisch geschriebenen
> Hilfstexte keine grosse Hilfe. Deshalb wenden wir uns an das Forum.
>
> Wir haben zuletzt ein neues Projekt und damit auch eine fehlerfreie Main
> Datei erstellt

So meine Damen und Herren, liebe Ossis, hiermit präsentiere ich euch die 
SW Entwicklerbude der Generation Arduino. Nur keine scheu. Schaut 
herein. So sieht das aus.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Cyblord -. schrieb:
> So meine Damen und Herren, liebe Ossis, hiermit präsentiere ich euch die
> SW Entwicklerbude der Generation Arduino. Nur keine scheu. Schaut
> herein. So sieht das aus.

Die meisten Mitglieder der "Generation Arduino" beherrschen die 
englische Sprache wesentlich besser als die meisten alten Säcke. 
Diesbezüglich dürfte es auch keine relevanten Unterschiede mehr zwischen 
Ost und West geben. Ich befürchte daher, dass es sich eher um ein paar 
Leute handelt, die in den letzten Jahrzehnten immer noch ihre 
Restbestände an Ostblockbauteilen mit russischsprachigen Datenblätter 
behüteten wie ihre Augäpfel, sich aber nun gezwungen sehen, auf etwas 
halbwegs aktuelles wechseln zu müssen.

Michael F. schrieb:
> wenn das Tool der Wahl immer noch die IAR Embedded Workbench ist, dann
> könnten die nächsten Schritte sein:

Statt "immer noch" würde ich eher "vielleicht schon" schreiben. 
Vermutlich stammen die alten Projekte noch aus der Prä-Windows-Ära und 
basieren auf der Kommandozeilenversion des Compilers. Und weil sich ja 
alle derzeitigen Mitarbeiter beharrlich weigern, sich mit dem 
neumodischen englischsprachigen Kram zu beschäftigen, traut sich auch 
keiner an das alte Makefile und die Dokumentation heran. Womöglich ist 
das nicht mal etwas wie GNU Make o.ä., sondern ein Exot wie z.B. PVCS 
Configuration Builder.

von Gerald B. (geraldb)


Lesenswert?

Heinrich schrieb:
> Wir kommen in unserem Büro nicht weiter. Nachdem wir jahrelang mit IAR
> gearbeitet haben und Projekte programmieren konnten, haben wir auf
> einmal den Faden verloren.

Der Programmierer wurde vermutlich entlassen, da er überflüssig war.

von Oliver S. (oliverso)


Lesenswert?

Gerald B. schrieb:
> Der Programmierer wurde vermutlich entlassen, da er überflüssig war.

Der wird eher freiwillig das Weite gesucht haben.

Oliver

von Björn S. (bjrn_s869)


Lesenswert?

Gerald B. schrieb:
> Der Programmierer wurde vermutlich entlassen, da er überflüssig war.

Das habe ich schon des Öfteren bei meinem letzten Arbeitgeber erlebt.
Viele Kunden haben eigene Produkte mit den von uns gefertigten 
Controller Systemen umgesetzt. Nachdem diese Produkte im Markt waren, 
durften die HW und SW Entwickler der Kunden sich was neues suchen.
Als jedoch eine Umstellung der Hardware nötig wurde, (da die verwendeten 
Basis Controller nicht mehr verfügbar waren) standen die Kunden auf der 
Matte und brauchten Unterstützung (HW und SW) um Ihre Produkte auf die 
neue Generation umzustellen.

von Wilhelm M. (wimalopaan)


Lesenswert?

Heinrich schrieb:
> Nachdem wir jahrelang mit IAR gearbeitet haben und Projekte
> programmieren konnten, haben wir auf einmal den Faden verloren.

Wenn es multithreaded war, dann habt ihr vllt. noch einen.

Ich hole mal Popcorn...

von Stefan F. (Gast)


Lesenswert?

An englisch führt kein Weg vorbei. Wenn ihr das nicht lernen wollt, geht 
putzen oder beantragt die Frührente.

von Günther K. (avr-guenther)


Lesenswert?

Hundert Punkte für alle die auf den verfrühten Freitags Troll 
reingefallen sind.

von Wastl (hartundweichware)


Lesenswert?

Günther K. schrieb:
> Hundert Punkte für alle die auf den verfrühten Freitags Troll
> reingefallen sind.

Ich würde eher eine goldene Zitrone spendieren.

von Harald K. (kirnbichler)


Lesenswert?

Wastl schrieb:
> Ich würde eher eine goldene Zitrone spendieren.

Eine mit grünlichem Pelz überzogene tuts auch.

von Manfred P. (pruckelfred)


Lesenswert?

Andreas S. schrieb:
> Die meisten Mitglieder der "Generation Arduino" beherrschen die
> englische Sprache wesentlich besser als die meisten alten Säcke.
> Diesbezüglich dürfte es auch keine relevanten Unterschiede mehr zwischen
> Ost und West geben.

Pauschalisierter Unsinn. Ich kenne genug Leute, die bereits in 
Altersrente sind und und Englisch fließend beherrschen. Einer davon ist 
übrigens gebürtiger Sachse, aus der DDR freigekauft.

von Peter D. (peda)


Lesenswert?

Heinrich schrieb:
> Wir kommen in unserem Büro nicht weiter. Nachdem wir jahrelang mit IAR
> gearbeitet haben und Projekte programmieren konnten, haben wir auf
> einmal den Faden verloren.

Die Angaben sind extem dürftig.
Was soll das werden, worauf soll es laufen?
Warum funktioniert der IAR nicht mehr, was hat sich geändert?

Heinrich schrieb:
> Wir haben zuletzt ein neues Projekt und damit auch eine fehlerfreie Main
> Datei erstellt

Quark, wenn Ihr sie nichtmal mehr compilieren und testen könnt, weiß 
auch niemand, ob sie fehlerfrei ist.
Nur sehr kleine und einfache Programme bestehen aus einer einzelnen 
Datei. Ihr könnt sie ja mal anhängen (aber nicht einfügen !!!).

von Dimi S. (ilovespeccy)


Lesenswert?

Heinrich schrieb:
> bitte die Antwort so einfach wie möglich halten.

42

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.