Forum: Mikrocontroller und Digitale Elektronik Einsteigerfrage: ARM Cortex - M3


von U. B. (ub007)


Lesenswert?

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

von U. B. (ub007)


Lesenswert?

...wenn niemand antwortet hats sichs erledigt...

Gruß Uli

von Simon H. (simi)


Lesenswert?

Der Linker macht Dir ein .elf File. Daraus musst Du mit objcopy ein .bin 
File erstellen. Und dieses mit openOCD runterladen.

Gruäss
Simon

von U. B. (ub007)


Lesenswert?

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
Noch kein Account? Hier anmelden.