Hi Leute, ich hab mal eine Frage. Hat jemand sich schonmal dieses tolle Board angeschaut ? https://www.ebay.de/itm/STM32F429IGT6-Development-Board-Cortex-M4-STM32F4-Module-ARM-for-Learning/173292071313?hash=item2859032991:g:YosAAOSw7fBa5CD9 Ich find das eigentlich ganz schnuckelig, zumal da direkt SDRAM mit drauf ist. Leider finde ich nirgends im Internet einen Schaltplan dazu. Selbst der Verkäufer und noch jemand anderes (war ein Kontakt zu Aliexpress über nen Kumpel) hat da keinen Schaltplan auftreiben können. Bin am überlegen ob sich der Aufwand lohnt das durchzupiepsen. Leider war ich was vorschnell und hab das Board geordert ohne vorher nach dem Schaltplan zu schauen. Blöd gelaufen. Ich hab so den leisen Verdacht das das Board gar nicht so nutzbar ist. Programmieren lässt sich der Prozessor, aber z.b. die USB Pins D+/D- sind nicht da angeschlossen wo man sie laut Datenblatt vermuten würde. Hab das Gefühl das das ne Fehlentwicklung war die man trotzdem (zumindest für die eine Charge) verhökern möchte. Der witz ist das ich dieses und ein Weiteres board (mit einem F7) im Netz finde, aber auch da ohne Schaltplan. Hat jemand vllt auch dieses board bestellt und ist auf ähnliche Probleme gestoßen ?
Du könntest ja mal den Hersteller kontaktieren. http://www.chinalctech.com/index.php?_m=mod_product&_a=view&p_id=1270
Das sollte auch ohne Schaltplan kein Problem sein. Alles, was man heraus finden muß, ist welches der NE[1..4]-Signale für das RAM zuständig ist. Das sollte sich allerdings schnell durchklingeln lassen.
Rene B. schrieb: > aber z.b. die USB Pins D+/D- sind nicht da angeschlossen wo > man sie laut Datenblatt vermuten würde. Das sehe ich nicht. Die sind an PB14 und PB15 geführt wie beim F429 Discovery Board.
Matthias S. schrieb: > Rene B. schrieb: >> aber z.b. die USB Pins D+/D- sind nicht da angeschlossen wo >> man sie laut Datenblatt vermuten würde. > > Das sehe ich nicht. Die sind an PB14 und PB15 geführt wie beim F429 > Discovery Board. Zumal die Pins auf der Rückseite vollst. beschriftet sind.
Erstmal danke für die Hinweise.
Ich hab mal direkt beim Hersteller angefragt und prompt ne Antwort nebst
Schaltplan bekommen. Hatte die Hoffnung gehegt das der Verkäufer vllt
auch die infos hatte. Daran den Hersteller direkt anzuschreiben hatte
ich irgendwie aus unerfindlichen Gründen nicht gedacht.
>Die sind an PB14 und PB15 geführt wie beim F429 Discovery Board.
Da ist mir doch glatt entgangen das der nen zweiten USB hatte. Bei den
bisherigen Boards (STM32F103 und STM32F407) war immer nur der erste USB
angeschlossen und da immer PA11 und PA12. Hatte nicht mehr aufm Schirm
das der zweite USB auch ne interne Phy hat, somit FS kann und dann auch
verbaut bzw angeschlossen sein könnte.
Mein SDRAM geht zwar noch nicht, aber das dürfte hoffentlich nur noch ne
SW Sache sein. Wenn das läuft geb ich nochmal Feedback. Das Board selbst
ist bisher das günstigte mit SDRAM was ich gefunden hab welches noch
2,54mm Rastermaß hat. Das OpenCore 407 von WaveShare hat son
unpraktisches 2,00mm Raster und macht nicht wirklich spaß wenn man kein
Baseboard dazu hat.
Rene B. schrieb: > Das Board selbst > ist bisher das günstigte mit SDRAM was ich gefunden hab welches noch > 2,54mm Rastermaß hat. Wenn du 4 Euro drauf legst, bekommst du das DiscoveryF429 mit Display, 8MB SDRAM und einem Sack anderer Peripherie. Einige Leute löten das Display runter, um Pins zu gewinnen. Und ein Boardcontroller mit ST-Link ist da auch schon bei.
Rene B. schrieb: > Das Board selbst > ist bisher das günstigte mit SDRAM was ich gefunden hab welches noch > 2,54mm Rastermaß hat. Hat dieses Board auch: https://de.aliexpress.com/item/STM32F407ZET6-development-board-M4-STM32F4-core-board-arm-development-board-cortex-M4/32878749012.html Hab das im Einsatz und das Nachrüsten des RAM war problemlos.
Harry, das Board hab ich auch, aber der 407 kann kein SDRAM ansteuern und hat kein SAI. Speziell mit dem SDRAM war das für mich der Grund mir das 429er Board zu holen. Gerade wenn man etwas mit Audio spielen will ist SDRAM einfach was besser. Zumal SRAM in Größen über 2MB nicht so leicht zu finden sind. Und wenn ich mit SDRAM dann bis 32MB komme reicht mir das erstmal. Matthias S, Ja, aber das Board ist so groß und von der Hardware brauche ich nichts weiter. Mir ging es um ein möglichst minimalistisches Board mit SDRAM drauf. Da war das einfach Ideal. Aber die Idee nen Discovery "auszuschlachten" halt ich mir auch mal im hinterkopf. Selbst wenn ich die Boards nach überfliegen bei EBay nicht für unter 30 Euro gefunden hab. Aber da müsste ich dann einfach mal hartnäckiger suchen :-)
Rene B. schrieb: > Mein SDRAM geht zwar noch nicht, aber das dürfte hoffentlich nur noch ne > SW Sache sein. Blöde Frage: Hast Du den SDRAM selbst initialisiert? Habe mal ne ganze Zeit gekämpft den Speicher auf dem Disovery-board ans Rennen zu bekommen. Nicht nur der Controller muss initialisiert werden.
Rene B. schrieb: > Zumal SRAM in Größen über 2MB nicht so leicht > zu finden sind Ja, da ist nur 1 MB SRAM vorgesehen. War für meine Zwecke ausreichend.
C.W. >Blöde Frage: Hast Du den SDRAM selbst initialisiert? Habe mal ne ganze >Zeit gekämpft den Speicher auf dem Disovery-board ans Rennen zu >bekommen. Nicht nur der Controller muss initialisiert werden. Ja, zumindest hab ich es versucht. Hab das SDRAM auf dem Disco Board mit CooCox und dank Uwe Berger damals ans laufen bekommen. Derzeit versuche ich es erstmal mit CubeMX das Dingen soweit ans laufen zu bekommen das ich drauf zugreifen kann und im nächsten Schritt würde ich dann mit der StdPeriph Library das Teil zum Arbeiten bewegen. Aber danke für den hinweis. Ich hab bisher nur den FMC genauer betrachtet. Werd mir das nochmal genauer anschauen. Harry >Ja, da ist nur 1 MB SRAM vorgesehen. >War für meine Zwecke ausreichend. Na ja für das was ich in Sachen Audio machen möchte brauche ich definitiv mehr als 1MB. Ansonsten hätte ich auch eher das SRAM favorisiert. Aber wenn dann noch evtl Grafik dazu kommt dann wirds eng und RAM kann man ja nie genug haben :-) Ich glaub das größte einzel SDRAM was man so kaufen kann kann dann 32MB. Damit kann man dann ja schonmal was reißen.
Rene B. schrieb: > Derzeit versuche ich es erstmal mit CubeMX das Dingen soweit ans laufen > zu bekommen Das reicht nicht! Schau Dir in der Datei "stm32f429i_discovery_sdram.c" in xxx\STM32Cube_FW_F4_V1.21.0\Drivers\BSP\STM32F429I-Discovery die Funktion "BSP_SDRAM_Initialization_sequence" an und passe sie entsprechend an. Danach sollte der Zugriff auf das SDRAM klappen.
C.W. Schon klar das da selbst bei CubeMX noch was gemacht werden muss :-) Danke aber nochmal für den Hinweis. Werd mich da mal durchwuseln
Prinzipiell fände ich das Board ziemlich interessant wenn man ein paralleles Display (nicht 8080 Interface!) oder per R2R ein Monitor benutzen möchte. Meistens scheitert es ja am Framebuffer. Würdest Du den Plan veröffentlichen?
Meinst du das Board das ich bei EBay gefunden hab ? Hab ich mal angehängt. Ist übrigens speziell auch für Displays ausgelegt. So wie ich gesehen hab sind auf den Headern alle Pinne drauf um ein Display anzuschließen (mit RGB-VSYNC-HSYNC usw). Ich liebäugel z.b. auch damit ein Display von Glyn da dran zu korken (hab da son schönes mit Multitouch).
Ja - Danke! Logos usw. könnte man auch noch in den externen FLASH packen falls es im Controller eng wird.
Ja ... wobei ich shcon ein fast noch besseres Board gefunden hab. Da ist dann noch nen paralleles NAND Flash dran ... aber ist nicht so schön zu löten (kein 2,54mm Raster). Bin aber schonmal froh wenn das Board klappt bzw das was ich damit vorhabe ...
hier nochmal die Beschriftung auf der Rückseite https://i.ebayimg.com/images/g/e~0AAOSw7gZa5CEp/s-l1600.jpg
Rene B. schrieb: > https://de.aliexpress.com/store/product/Mini-STM32F429II-core-board-SDRAM-NAND-STM32F429IGT6-upgraded-version/121628_32882914082.html?spm=a2g0x.search0104.3.13.700e7030Xt8I6M&ws_ab_test=searchweb0_0,searchweb201602_1_10320_10065_10068_10843_10547_10059_10548_10696_100031_10319_10084_10083_5015611_10103_451_10618_452_10304_10307_10820_5016311_10821_10302,searchweb201603_16,ppcSwitch_5&algo_expid=45935ca4-ebcc-4a54-9e5a-1f093ac90d7d-2&algo_pvid=45935ca4-ebcc-4a54-9e5a-1f093ac90d7d&transAbTest=ae803_1&priceBeautifyAB=0 Sieht aber nicht nach 2,54er Raster aus....
Harry L. schrieb: > Sieht aber nicht nach 2,54er Raster aus.... Hatte der TO bereits geschrieben. Allerdings hat das Board offenbar die Bestückung eines FPCs für ein Display vorgesehen, und Verbinder braucht man auch keine wenn man das Board auf eine eigene Leiterplatte löten möchte. Lediglich der Preis ist etwas heftig - da könnte die 2MB-Variante des Controllers schon drin sein.
Gern geschehen - es hing also an den paar Zeilen aus der genannten Funktion?
Ja, es war nur die Initialisierung des SDRAM selbst die noch fehlte. Mit der Funktion aus dem BSP hats dann geklappt. Nächster Schritt wird sein das ganze ohne CubeMX zu machen. Danke nochmal.
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.