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 !
> 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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.