Gast
#127224
Hi Ich hab mir jetzt mal die LPC22xx Controller von Philips angesehen und das Datenblatt mal überflogen. Vielleicht gibts hier ja ein paar Leute, die sich mit diesen Dingern schon etwas genauer beschäüftigt haben... Und zwar lesen sich einige Stellen im Datenblatt so, als ob die LPC22xx über das externe Memory Interface von einem externen Speicher Programme ausführen kann. Genaues habe ich leider im Datenblatt nicht gefunden. Also deshalb meine Frage: Können die LPC22xx ARM Prozessoren von Philips von einem externen Speicher (externes SRAM, externes Flash) Programmcode ausführen?? Falls jemanden der Grund interessiert: Ein Freund und ich wollen ein DevBoard bauen, mit diverser Peripherie (CF-Interface, IDE Interface, externes SRAM (ca. 512kByte), vielleicht USB Host, ...). Direkt auf dem Controller soll dann eine Art Kernel laufen. Außerdem soll es dann möglich sein von den externen Devices (HDD, CF, USB Stick) Programme auszuführen. Wir wollen also so ne Art "Mini Linux" machen... Und dabei steht natürlich die richtige Wahl des Prozessors im Mittelpunkt! Der Controller soll einerseits: 1. leicht zu besorgen, realtiv billig und trotzdem einigermaßen leistungsfähig sein. Durch meine Google Recherche bin ich bis jetzt nur auf die LPC Typen von Philips und die Mega von Atmel gestoßen. Die sind leicht zu bekommen... und auch noch relativ billig. Vorteil von den LPC Dingern ist, dass sie 16/32bit Controller sind mit bis zu 60MHz Frequenz. 2. Der nächste Grund der für die LPC Controller spricht, ist, dass sie vielleicht von einem externen Speicher Befehle laden und ausführen können, was die Atmel Controller nicht können (hoffe halt, dass mir das wer bestätigen kann)! Auf einem Atmel Controller müsste man einen Interpreter für die Befehle schreiben, wobei das aber nicht wirklich zu Performance beiträgt! mfg Andreas