Hallo ! Da ich im Forum hier nichts näheres gefunden habe... Von den anderen Controllern bin ich gewohnt, dass ein HEX-File generiert wird dass man dann über einen Adapter zum Controller lädt. Ich möchte jetzt ein Programm über Eclipse (falls das geht) zum Controller über den J-Link EDU rüberladen (der Adapter kommt erst in ein paar Tagen). Bei dem Yagarto-tools sind ein paar Examples dabei die ich ausprobieren wollte nur irgendwie wird nur ein Debug und ein Release Verzeichnis erstellt aber da drin sind nur ein makefile und ein paar fast leere *.mk Dateien. Oder muss der Adapter erst angeschlossen werden bevor z.B. ein HEX-File erstellt wird. Ich weiß hier allerdings nicht wie das "rüberladen" gehen soll ? Gruß Uli
Der Linker macht Dir ein .elf File. Daraus musst Du mit objcopy ein .bin File erstellen. Und dieses mit openOCD runterladen. Gruäss Simon
Hi Simon ! Vielen Dank für Deine Antwort ! Also genau wie ich es vermutet habe ! D.h. es braucht weder einen Adapter angeschlossen zu sein noch sonst was. D.h. Eclipse müßte eigentlich alles "machen" (inklusive Makefile) um ein HEX bzw. BIN-File zu generieren. Ich hab zwar nicht den openOCD-Adapter aber dafür den JLink-EDU Adapter. Das bringt aber momentan gar nichts, denn es liegt an Eclipse. Problem ist dass ich auf C: Win7 laufen habe und ich aus weiteren Gründen jetzt auf WinXP wieder gehen muss das auf D: liegt. Aus STM32 wird angegeben das z.B. yagarto-tools auf C:\WinARM usw liegen soll ! Aber das geht halt nicht - ich habe es halt auf D:\WinARM installiert. Obwohl selbst das dürfte nichts ausmachen, dann findet er WinARM trotzdem auf C: Dennoch kann ich machen was ich will - Eclpise will einfach kein HEX geschweige denn ein BIN-File generieren obwohl ich mich nach der Beschreibung von STM32 gehalten habe. Gruß Uli
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.