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

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