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
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.
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;)
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.
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
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.
:-)
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