http://www.ags.tu-bs.de/ << Home   < Suche >   LogIn >> Benutzer: Visitor  
 
 
  Das ags-Team  
  Die ags-Geschichte  
  News  
  Links  
  International  
  Kontakt  
 
  ags Livestream  
  Campus TV  
  WissensWert TV  
 
  2009  
    KINDERUNI 2009  
  2008  
    KINDERUNI 2008  
    ags-Clips  
  2007  
    KINDERUNI 07  
    TU Day 2007  
  2006  
    KINDERUNI 06  
 
  Fernsehstudio  
  Tontechnik  
  Videoschnitt  
  Streaming Media  
 
  Elektroniklabor  
  Mech. Werkstatt  
  Chemielabor  
  µController-Kurse  
    Anmeldung  
    Anfänger-C  
    Anfänger-Asm  
    Fortgeschrittene  
  home.lab  
    Basiscontroller  
      LPC2294 >>
 
  Produktionen  
  Geschichte  
  Links  
  Impressum  
www.ags.tu-bs.de > Das e.lab > home.lab > Basiscontroller > LPC2294 geändert: 30.6.2005   Printversion
-

LPC2294 auf dem Olimex Board

Diese Seite soll Personen helfen, die ebenfalls vorhaben, mit dem LPC2294 zu arbeiten. Hier wird beschrieben, wie man das entsprechende Olimex-Board in betrieb nimmt, wie man dem gcc lauffähige Programme abringt und wie man das FreeRTOS zum laufen bekommt.

Erste Schritte

Hier wird gezeigt, wie man das Olimexboard in Betrieb nimmt und es programmiert.

Wie schließe ich das Olimex-Board an?
Die Stromversorgung des Boards kann sowohl über den USB-Port als auch über eine externes 5V-Netzteil erfolgen. Derzeit ist allerdings keine Buchse für eine externe Spannungsversorgung auf dem Board vorhanden. Also am besten USB nehmen, da darüber eh die Flash-Programmierung läuft.

[top]

Wie programmiere ich den LPC2294?

  • 1. Philips-LPC-Flash Software installieren (siehe Downloadbereich)
  • 2. USB-Treiber runterladen (siehe Downloadbereich)
  • 3. Olimexboard an USB-Port anschließen und der Treiberinstallation folgen
  • 4. Falls USB-Seriell Adapter einen COM-Port größer 5 hat, im Gerätemanager einen Port zwischen 1 und 5 einstellen.
  • 5. Auf dem Olimexboard den Schalter auf rot schalten (das Ding an dem Kabel).
  • 6. Philips-Software starten und Read-Device-ID Button als Test drücken.
  • 7. Für den normalen Betrieb wieder den Schalter deaktivieren.

[top]

Wie nutze ich das JTAG-Interface?
Board an USB anschließen, JTAG-Interface an Parallelport und an Board anschließen (der ARM sollte nun nicht mehr selbständig laufen). Programm mit Philips-Software wie gewohnt einspielen. OCDCommander (http://www.macraigor.com/ocd_cmd.htm) starten, als Target Processor ARM/ARM7xxx, Interface Device auf Wiggler, Speed auf 1 (380 kbit/s) (?) stellen.

Oben sind Knöpfe zum resetten, steppen (instruktionen einzeln ausführen), go (programm laufen lassen), halt (programm anhalten) sowie zum Anzeigen von Register und CPU-Status.

Im Programm springen kann man mit "PC ", weitere Befehle siehe Hilfe. Sollte der debugger irgendwie spinnen, einfach mal reset (sowohl im debugger als auch auf dem board) drücken.

[top]

GCC mit dem Olimex E-LPC2294

Warum funktioniert der GCC nicht einfach so mit meinem Board?
Prinzipiell tut er dies, jedoch sind einige Dinge zu beachten: Zunächst benötigt man eine Distribution des GCC für den ARM7. Diese bietet z.B. WinARM. Nachdem der GCC installiert ist, kann man im Programmers Notepad Projekte anlegen. Für jedes Projekt benötigt mein eine (nicht ganz triviale) Makefile. Außerdem müssen das Linker-Skript und das Assembler Boot-Programm an den entsprechenden Controller angepasst werden. Näheres siehe Demo-Programm bzw. weitere FAQs

[top]

Downloads

Nützliche Downloads zum Einstieg, z.B. Demo-Projekte.

Suchen
Datei Beschreibung Upload Datum
Sie besitzen keine Dateien, die zum Download bereitstehen.

-

nach oben

© 2010 ags   http://www.ags.tu-bs.de/    Impressum  &  Datenschutzerklärung

 webmaster