Projekt von Eclipse AC6 in Keil µVision exportieren wie?

Gast #6705544
Lesenswert?
• ▲
▼
Wie Kochstudio schon schreibt gibt es in der Regel wenig Interesse, 
einen Export in ein anderes Tool zu implementieren und sofern es bei 
Keil keine Möglichkeit gibt, ein AC6 Projekt zu importieren wird das 
wahrscheinlich auf einen manuellen Prozess hinauslaufen.

In wie weit sind im Projekt Assembler-Files drin und hast Du schon mal 
getestet, was da an Aufwand für das (eventuelle) Umschreiben des 
Assembler-Codes dazu kommt, damit µVision zufrieden ist?

Gruß,
Michael
#6705669
Lesenswert?
• ▲
▼
Falls Keil in der Lage ist, Attolic oder CubeIDE-Projekte zu 
importieren, könnte man ein AC6-projekt zunächst in eine der o.g. IDE 
importieren, und im nächsten Schritt kann man das Ergebnis in Keil 
importieren.

Ob das konkrete Projekt so umfangreich ist, daß sich dieser Umweg lohnt, 
oder ein neues Projekt schneller zum Ziel führt kann ich natürlich nicht 
einschätzen
(Firma: SEGGER) #6706136
Lesenswert?
• ▲
▼
Ich glaube auch nicht das eine solche Konvertierung so einfach 
funktionieren würde. Wie Michael schon schrieb werden üblicherweise 
Assembler Files nicht konvertiert. Auch wenn deine Applikation nicht in 
Assembler implementiert ist wird zumindest der Startup Code es sehr 
wahrscheinlich sein.

Von daher bin ich Fan davon ein neues sauberes Projekt aufzusetzen. Das 
sollte auch nicht der große Aufwand sein.

Zunächst würde ich mit der neuen IDE ein leeres main() Projekt für dein 
Device/Evalboard/Hardware erstellen lassen. Dieses solltest du dann 
bauen und in Hardware debuggen können.

Anschließend kann man alle Source Dateien zum Projekt hinzufügen. Mit 
den meisten modernen IDEs wie z.B. IAR oder Embedded Studio funktioniert 
das mit Drag&Drop oder man kann sogar der IDE sagen benutze rekursiv 
alle Source Dateien aus einem bestimmten Ordner. Anschließend muss man 
nur noch Projektoptionen wie z.B. Include Pfade und Preprocessor Symbole 
konfigurieren.
Dann hat man schon eine ganz gute Chance das es baut.

Antwort schreiben

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.

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.