Hi Hat von euch jemand ein Programm für das Eval-Board von Olimex mit der Bezeichnung LPC-P2124? Ich glaub nemlich, dass bei mir bei der Programmierung etwas nicht Funktioniert, denn immerhin kann ich das Device nie aulesen. Ich hab dann auch versucht ein Programm hin hinüber zu spielen... das einzige was jetzt ist, das das Grundprogramm welches von Olimex darauf ist, weg ist. Da ich mein Programm als Fehlerquelle ausschliessen möchte, wollte ich euch fragen ob jemand von euch vl ein Hex-File bzw. ein kleines C-Programm für dieses Board hat? Hat dieses Board vl auch einen Bug in der BSL-Beschaltung? Beim LPC-P2103 gibt es ja angeblich einen. Nun hätte ich noch eine Frage zu KEIL µVision 3. Kann ich hier auch einzelne Bitstellen zuweisen? Beim C51-Compiler ging das mit #sbit PA^1 (Beispiel). Das geht beim ARM-Compiler nicht.. gibt es eine andere Möglichkeit? Immerhin würde das hin und wieder eine ziemliche vereinfachung bzw übersichtlichkeit schaffen(wenn man zb. Taster einliest oder einzelne LEDs schalten will ohne den andere Zustände am Port zu ändern). Es würde sich zwar alles mit AND-Operationen lösen lasse.. aber das kann doch nicht das gelbe vom Ei sein oder? Danke für eure Hilfe. mfg Schoasch
Wie gestaltest du den Flash Download? RS-232 mit Philips Flash Utility an UART 0 des LPC? Da passiert schon mal gerne was mit Pinvertauschungen Tx und Rx, oder RTS (Boot) und DTR (Reset) sind nicht richtig oder gar nicht verbunden, was aus der Vielzahl möglicher RS-232-Verbindungskabel und deren Pinbelegungen resultiert. Am besten nochmal alle Verbindungen überprüfen. Der ARM kann keine Einzelbits verarbeiten. In C kann man jedoch trotzdem mit Bits arbeiten, indem man ein Strukt oder Union mit Bitvariablen definiert. Schaut man ins Listing, so sieht man jedoch, daß der Compiler für die Bitzugriffe in Wirklichkeit Byteverknüpfungen realisiert. Der 8051 erzeugt für einen Bitbefehl 1-2 Bytes Code, beim ARM werden das schon mal locker etwas um die 10 Bytes zur Änderung eines Bits, aber das schafft auch noch kein ernstes Platzproblem im Flash. Gruß Dietmar
Besten dank. Ich nehme mal an, dass keine Leitung vertauscht ist. Ansonst wär das ja bei jedem Board von Olimex so. Das Kabel schliesse ich auch aus, da es mit jedem anderen µC funktioniert. Ja ich verwende das Philips Flash Utility... und ich muss zugeben... das ich es nicht wirklich mag... gibt es eine alternative dazu? Olimex bietet auch Codes an.. nur sind die nicht für Keil geeignet..und protieren ist dann auch wieder eine potenzielle Fehlerquelle.
Es gibt eine Alternative zur Philips Flahs Utility, naemlich Flash Magic von ESAcademy. Kann hier runtergleaden werden. http://www.esacademy.com/software/flashmagic/ Ist noch recht neu aber sollte (unwahrscheinlich) ein Problem auftreten, der Support von ESAcademy ist sehr gut. Robert
Danke schön. Ich werde das ganze mal probieren und hoffen das es funktioniert :D. Aber wenn noch jemand vl ein funktionierendes LED-Blink Hex-file für das Board hätte wäre ich überaus dankbar.
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.