Forum: Mikrocontroller und Digitale Elektronik Keil µV3 mit Kommandozeile programmieren


von Tobias (Gast)


Lesenswert?

Hallo,

ich habe mal gelsen, dass man µV3 von Keil auch per Kommandozeile 
aufrufen kann und somit auch einen µC flashen.
Ich hab dazu aber nix gefunden. Hat damit jemand schon mal Erfahrungen 
gemacht und kann mir sagen wo ich Infos finde, oder sogar wie es geht?

Gruß
Tobias

von Lukas R. (eckoe17)


Lesenswert?

Aufrufen: ja geht.

uC per Komandozeile flashen?: Nicht versucht.

Aber für uV3 bekommst du bei so gut wie jedem eval-kit den passenden uC 
flasher dazu. Bin schon von uV3 weg. das spinnt mir zu viel rum, 
deswegen kann ichs dir nicht genau sagen, aber ich glaub der hat auch 
nen eingebauten flasher...

Aber warum willst Keil mit Kommandozeile verwenden?


Lukas

von Frank E. (erdi-soft)


Lesenswert?

Wahrscheinlich weil der ULINK(2) nur von Keil-Tools unterstützt wird und 
ein Programmieren des Controllers über ULINK sonst nicht möglich ist.

von Lukas R. (eckoe17)


Lesenswert?

Wird der nicht von IAR auch unterstützt (bin mir nicht sicher).
Außerdem mit uV über JTAG flashen ist wahrlich kein zuckerschlecken 
(einer der Gründe warum ich weg bin von uV)

Lukas

von Ampfing (Gast)


Lesenswert?

Hi,

schau mal in der Hilfe von µVision im Punkt 'µVision IDE User's Guide -> 
Command Line'.
Da stehen die Kommandozeilenoptionen - sogar mit Beispiel fürs flashen.
Hab ich aber selber noch nie probiert.

Gruß

von Tobias (Gast)


Lesenswert?

Hallo Ampfing,

danke für Deine Hilfe. Ich hab in der Hilfe wohl nicht die richtigen 
Suchbegriffe eingegeben. Danke noch mal!

Hier nochmal der Weg für alle die es interessiert:
In der µVision Hilfe unter:
"µVision3 User's Guide" -> "µVision3 Command Line Invocation"

Es funktioniert soweit. Allerdings öffnet sich dabei immer die µV3 
Oberfläche. Verstecken kann man sie anscheinend nicht. Und es wird das 
ges. Projekt benötigt. Es geht nicht mit *.hex oder *.elf Dateien.

Tobias

von Frank E. (erdi-soft)


Lesenswert?

Lukas R. schrieb:
> Wird der nicht von IAR auch unterstützt (bin mir nicht sicher).
> Außerdem mit uV über JTAG flashen ist wahrlich kein zuckerschlecken
> (einer der Gründe warum ich weg bin von uV)

Leider nein, zumindest konnte ich nix darüber finden.
Ich stehe derzeit selbst vor diesem Problem. Hab nen ULINK2, demnächst 
ein Projekt, dass über die 32kB Codesize von µVision rausgeht und kann 
(will) mir privat µVision nicht leisten. Nen neuen Debugger wollte ich 
eigentlich auch nicht kaufen, deshalb wäre programmieren und debuggen 
über ULINK2 aus OpenSource Tools nicht schlecht.

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.