Hallo Leute, Habe mir heute in Trockenübung (also habe keinen Controller) mal den LPC 2294 angeschaut. Ein Problem, dass mir sofort aufgefallen ist, ist dass ich keine Libraries finde. Also keine Libs, die die Interruptvectoren, Register etc. enthalten. Weiß jemand, wo man so etwas herbekommt? vielen Dank im voraus M.H.
M. H. schrieb: > Weiß jemand, wo man so etwas herbekommt? Ein Texteditor wär schon mal ein Anfang. Im Ernst: Im Rahmen kommerzieller Entwicklungssysteme mag es das geben. Üblich waren solche Libraries es zu den besseren Zeiten dieses Oldtimers freilich nicht.
das Problem ist folgendes: Bei den Cortex Controllern STM/NXp etc bekommt man ja ziemlich leicht das CMSIS mit den nötigen startup codes und definitionen. Da der LPC2294 aber kein Cortex M... ist gibt es kein CMSIS. woher bekommt man also diese Libraries? Ich habe leider auf der NXP Webseite nichts gefunden.
M. H. schrieb: > Habe mir heute in Trockenübung (also habe keinen Controller) mal den LPC > 2294 angeschaut. > Ein Problem, dass mir sofort aufgefallen ist, ist dass ich keine > Libraries finde. Also keine Libs, die die Interruptvectoren, Register > etc. enthalten. Weiß jemand, wo man so etwas herbekommt? Bei einer guten Entwicklungsumgebung ist das dabei. Schau mal bei Keil vorbei: http://www.keil.com/dd/chip/3650.htm Außerdem: Das ist nur ein ARM7. Sowas setzt Du nur ein, wenn Du einen triftigen Grund hast. Ansonsten nimmst Du Cortex M. Die pinkompatiblen Nachfolger findest Du unter LPC17xx/18xx. fchk
vielen Dank. Ich bleibe auch lieber bei Cortex CPUs (STM32 und LPC17xx). Hab mich nur mal damit beschäftigt, weil ein Kollege von mir ein Board hat/benutzt, auf dem sowas drauf ist und er hat mich gefragt, ob ich da was wüsste. Also das ganze hat sich erledigt.
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.