Hallo zusammen, könnte mir jemand sagen, wo ich ein Board bekomme, das fast nakkisch ist "ich meine ohne Ethernet, LCD Ansteuerung usw.". Es sollte lediglich nur noch eine Leiste haben, bei dem ich das Programmiergerät anschliesse und dann den Programmiercode vom PC übermitteln kann. Desweiteren sollte es eine Leiste haben, bei dem dann die IO Pins des ARM 9 vorhanden sind. Pins zum anschliessen der Versorgungsspannung und GND sollten auch nicht fehlen. Achso der ARM sollte dann schon auf dem Board vorhanden sein. Das ist aber nicht das einzige Problem. Wo bekomme ich genaue Referenzen, wie ich die einzelnen IO Pins ansteuern kann. Ich denke mal, dass man bestimmt die IO Pins als Ein bzw. Ausgang nutzen kann. Nicht nur das, wie sieht es mit dem Timer aus? Cu Andy
Wo soll ich denn rumspielen? Danke für die nette Antwort
Nun ist es ja nicht so, dass Google keine Treffer bei der Suche nach einem ARM-9-Board ausspucken würde ... Und was die I/O-Pins und Timer anbelangt: die findet man üblicherweise im Datenblatt, nicht nur beim ARM 9.
Ein ARM9 braucht i.A. externen Speicher. Wie wäre es denn hiermit? http://www.mme-berlin.de/arm9-modul/index.htm
Vielleicht wäre das "FriendlyARM Micro2440 Stamp Modul" ja was für dich.
Danke euch, hab mir gerade das Board angeguckt http://www.friendlyarm.net/products/micro2440 schön schön, aber wo sind die io pins? wenn ich mir die bilder angucke, denke ich mal, dass die am äußeren der Platine sind, sehe ich richtig?
http://www.mikrocontroller.net/articles/Micro2440 unter Stamp Modul findet man die JTAG. Desweiteren wird was über die PA.1 / PB.1 / PC.1 geschrieben. Also müssen die Pins am äußeren der Platine sein. Leider ist die Erklärung des Boards in chinesisch. hehe Das SDK-Board will ich nicht, will selbst was entwerfen. Wiegesagt ein fast leeres Board benötige ich, wo ich jedoch den Programmiercode überspielen kann und verschiedene Pins ansteuern kann. Ich denke das Stamp Modul ist das richtige
>Das SDK-Board will ich nicht, will selbst was entwerfen.
Buhahahahahahahahahahahhhahhhahh.
Ohne die entsprechenden Datenblätter zu lesen?
Ich glaub der ARM9 ist nicht das was du denkst;)
Da ist das Problem im Sack. Ich muss mit lachen. Ich versteh chinesisch, da das Manual in chinesich ist. HEHE Aber hier kann man das Board ordern http://www.watterott.com/de/FriendlyARM-Micro2440?xa66f1=rjcaciob824cvv8d36hp878463
für mirco2440 brauchst du ausser schaltplan keine beschreibungen/datenblätter, ich meini für modul selber. Was du brauchst sind S3C2440, SDRAM, NAND und NOR datenblätter/user manuall (ect arm user manuall auch) - die gibts auf english.
stimmt, denn was bringt mir schon das board, mit sdram usw. wenn er kein programmiercode hat, welches die bauteile ansteuert.:-( Dann gehts also weiter. Nicht das ich schon einen Treiber geschrieben habe für Fesplatten mit dem CHR und LBA Verfahren, jetzt muss ich auch noch den SDRAM verstehen. Hat das SDRAM irgendwelche Register, in denen ich dann Befehle schreibe uns so z.B. lesen bzw. schreiben kann, an der richtigen Position. Die Position muss dann bestimmt an andere Pins angelegt werden und bei anderen Pins "Datenbus" müssten doch dann die Daten zum lesen bzw. schreiben bereitstehen. Soviel ich noch weis, muss doch auch so ein SDRAM nach einer gewissen Zeit die gegebenfalls aufgeladenen Kondensatoren nochmal nachladen, so dass die Informationen nicht verloren gehen. Kennt jemand eine gute Seite, bei der die Befehle usw. erklärt werden fürn SDRAM?
Meine Ansteuerung ist PIO, nichts DMA und schon garnicht Ultra DMA. Ich benutze auch kein FAT32,NTFS oder sonst ein Filesystem. Ich hab mir ein eigenes Filesystem entworfen.
>Ich hab mir ein eigenes Filesystem entworfen.
Und dann scheiterst du beim setzen eines simplen IO Pins?
Könnte mir jemand das entsprechende Datenblatt vom ARM geben? Dann kann ich wenigstens mir schon mal Gedanken machen, wie ich die IO Pins ansteuere. Das mit dem SDRAM wäre auch nett, wenn mir jemand einen Link geben würde, wo es erklärt wird
Mensch such doch mal selber. Wenn du nichtmal in der Lage bist die passenden Datenblätter zu finden, geschweige denn sie zu verstehen, dann ist so ein Projekt einfach nichts für dich. Sorry, aber muss einfach so hart gesagt werden
Es muss auch mal gesagt werden, dass ein Forum dafür da ist, um Fragen zu stellen.... Eine Antwort googel doch? Für was sind den Foren da
Andy schrieb: > Könnte mir jemand das entsprechende Datenblatt vom ARM geben? Wenn du die entsprechende Bezeichnung des Prozessors rausrückst? Es gibt halt nicht nur einen ARM9-Prozessor. :-)
Die Bezeichnung ist: ARM920T Hab zwar ein Manual gefunden, aber im Manual steht nix über die IO Pins
ARM baut selber keine Chips, sondern entwirft nur Prozessorkerne. Die einzelnen Chiphersteller nehmen dann die Baupläne für die Prozessorkerne von ARM, fügen ihre Peripherie und Speicher hinzu und fertigen und verkaufen dann die fertigen ICs. Du brauchst also die Dokumentation für den jeweils verwendeten Prozessorkern (das bekommst Du bei ARM) und die Dokumentation für den konkreten Chip (das bekommst Du beim Chiphersteller).
Hallo, wenn es ein ARM9 auch ohne externen SDRAM sein darf, ist vielleicht die LPC29xx Serie von NXP auch ein Blick Wert. Dieser hat einen ARM968 Kern mit bis zu 125Mhz und auch durch die integrierten bis zu 32k I-TCM und 32k D-TCM einige tolle Möglichkeiten, auch bei der vielfältigen eingebauten Peripherie-Bausteinen. Flashspeicher mit bis zu 768k ist auch an Board. Falls es kein passendes Board fertig gibt, ist es relative einfach sich ein eigens zu designen. Gruß Microman
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.