Forum: Mikrocontroller und Digitale Elektronik Keil uvision 4 Einstellungen für das Flashen mit FLIP


von Boris K. (Gast)


Lesenswert?

Hallo miteinander,

Mein verwendeter uC: AT89C51ED2

habe folgende Problemstellung:
Welche Einstellungen muss ich in der IDE von Keil uvision4 vornehmen, um 
ein Programm mithilfe des integrierten Bootloaders via RS232 zu 
übertragen ?
Des weiteren möchte ich gerne in Kombination mit Keil auch das Programm 
FLIP verwenden.
Hardwaremäßig ist alles soweit angerichtet, um via serielle 
Schnittstelle programmieren zu können.

Danke schon mal vorab !

von Ralf (Gast)


Lesenswert?

> Des weiteren möchte ich gerne in Kombination mit Keil auch das Programm
> FLIP verwenden.
Nix möchte, sondern musst du. Keil bzw. µVision kann das nicht von sich 
aus, du brauchst da schon ein "Interface", in diesem Fall FLIP. Das 
gibt's auch als CommandLineTool, also ohne GUI. Stattdessen wird das 
Programm plus Parameter von µV aus aufgerufen.
Du brauchst also folgendes:
http://www.keil.com/support/man/docs/uv4/uv4_fl_usingflashmenu.htm
Ganz unten -> Use External Tool for Flash Programming -> durchlesen. 
Unter 'Command' musst du auf die CommandLineTool-Variante von FLIP 
verweisen. Als Parameter musst du dann entsprechend der 
FLIP-Dokumentation folgende Keys verwenden:
http://www.keil.com/support/man/docs/uv4/uv4_ut_keysequence.htm

Ich hab auch ne Zeitlang den ED2 verwendet, hatte prima funktioniert.

Ralf

von Boris K. (Gast)


Angehängte Dateien:

Lesenswert?

Danke erstmals für die Hilfestellung, Ralf.
Allerdings funzt es bei mir noch nicht so richtig.

Ich habe das FLIP, wie von dir beschrieben, in Keil uv4 - 'Options for 
Target' - Utilities eingebunden.
Unter Utilities - Arguments habe ich mal die Standarteinstellungen so 
gelassen, auch deshalb weil ich nicht weis was für spezielle Argumente 
FLIP eben fordert. Wäre hier für guten Rat sicherlich dankbar.
Alle weiteren Einstellungen in den 'Options for Target' sind im Anhang 
ersichtlich. Ob die von mir richtig angegeben wurden, kann ich nicht 
beurteilen, weil ich noch zu wenig/bis gar keine Erfahrung mit dem 
Programm habe (Ich benutze das FlexGate 3 von Wickenhäuser mit dem 
ATMEL-Chip AT89C51ED2 & habe eben die Einstellungen für diese Hardware 
versucht vorzunehmen).

Was hat es eigentlich genau mit der Startup.A51 auf sich ?
Muss die ins Projekt mit eingebunden werden oder nicht bzw. müssen hier 
Anpassungen speziell für meine Hardware vorgenommen werden ?

Des weiteren meldet mir mein Output-Window einen Synch-Error der 
seriellen Schnittstelle, obwohl die Baudraten von mir meines erachtens 
richtig eingestellt worden sind ?!

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.