Hallo Leute!! Hab vorige Woche mein Berufspraktikum im Laufe meines Studiums begonnen und habe ein Projekt zugeteilt bekommen. Hierbei habe ich das neue Eval-Board von AnalogDevices ADuC7060 bekommen und wollte mit der mitgelieferten Software programmieren.. Jedoch hab ich ein Problem mit der Keil uVision3 Software. Gibt es eine Möglichkeit einen printf im Programm anzuzeigen? Die zweite mitgelieferte Software IAR, unterstützt so ein Terminal I/O, mir wäre es aber lieber mit der Keil-Software zu arbeiten.. Ich hoffe ihr könnt mir helfen! MFG Mexx
Schau dochmal in den Example-Ordner Deiner Keil Installation. Ich bin mir sicher, da ist ein UART-Beispiel drin. Peter
kenne jetzt diesen Kontroller nicht, aber in vielen Beispielen von Keil wird ein Ausgabe mit printf verwendet. ist doch dann bei deinem Board sicherlich auch so. Schau dir mal die Examples zu deinem Eva-Board an. Das sollte helfen.
Naja bei den Beispielprogrammen zum Eval-Board sind leider keine printf-BSPs dabei.. Beim Keil-Ordner gibt es zwar ein Beispielprogramm, jedoch ist das ja über UART programmiert das bringt mir in meinem Fall ja nichts, so kann er es mir ja nicht im Keil-Programm anzeigen oder?
Markus Unbekannt wrote: > Beim Keil-Ordner gibt es zwar ein Beispielprogramm, jedoch ist das ja > über UART programmiert das bringt mir in meinem Fall ja nichts, Doch, printf ruft putchar auf. > so kann > er es mir ja nicht im Keil-Programm anzeigen oder? ??? Hast Du ein LCD am Board oder wie? Dann mußt Du Dir ein putchar schreiben, was aufs LCD ausgibt. Oder ein Terminalprogramm an die UART anschließen. Peter
Nene hab kein LCD an Board.. Bei der IAR-Software zum BSP gibt es ein TerminalI/O Fenster in der Software inkludiert, dass mir wenn ich das Programm debugge und starte im IAR-Programm die printf's ausgibt.. Das fehlt mir im Keil
>Dann mußt Du Dir ein putchar schreiben, was aufs LCD ausgibt.
Stichwort: retarget.c
Bernd
Auch unter Keil uVision3 gibt es ein Terminal. Wenn du denn Debugger gestartet hast kannt du in der Taskleiste unter VIEW unter mehreren Serial Windows dir ein Ausgabe Fenster auswaehlen. Standartmaesig ruft printf putchar auf. Und das geht wenn du es nicht ueberschrieben hast auf den im Prozessor eingebauten UART. Allerding must du vorher noch den UART initialisieren sonst geht es nicht. Gruss Helmi
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.