Forum: Mikrocontroller und Digitale Elektronik Hat jemand Erfahrungen mit diesem Board auf Ebay.


von Rene B. (themason) Benutzerseite


Lesenswert?

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 ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du könntest ja mal den Hersteller kontaktieren.

http://www.chinalctech.com/index.php?_m=mod_product&_a=view&p_id=1270

von Harry L. (mysth)


Lesenswert?

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.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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.

von Harry L. (mysth)


Lesenswert?

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.

von Rene B. (themason) Benutzerseite


Lesenswert?

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.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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.

von Harry L. (mysth)


Lesenswert?

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.

von Rene B. (themason) Benutzerseite


Lesenswert?

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

von C. W. (chefkoch)


Lesenswert?

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.

von Harry L. (mysth)


Lesenswert?

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.

von Rene B. (themason) Benutzerseite


Lesenswert?

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.

von C. W. (chefkoch)


Lesenswert?

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.

von Rene B. (themason) Benutzerseite


Lesenswert?

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

von C. W. (chefkoch)


Lesenswert?

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?

von Rene B. (themason) Benutzerseite


Angehängte Dateien:

Lesenswert?

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

von C. W. (chefkoch)


Lesenswert?

Ja - Danke! Logos usw. könnte man auch noch in den externen FLASH packen 
falls es im Controller eng wird.

von Rene B. (themason) Benutzerseite


Lesenswert?

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 ...

von Thomas (kosmos)


Lesenswert?

hier nochmal die Beschriftung auf der Rückseite
https://i.ebayimg.com/images/g/e~0AAOSw7gZa5CEp/s-l1600.jpg

von 900ss (900ss)


Lesenswert?

Rene B. schrieb:
> noch besseres Board gefunden

Welches denn?

von Rene B. (themason) Benutzerseite


Lesenswert?


von Harry L. (mysth)


Lesenswert?


von C. W. (chefkoch)


Lesenswert?

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.

von Rene B. (themason) Benutzerseite


Lesenswert?

Danke schön chefkoch ... klappt nun.

von C. W. (chefkoch)


Lesenswert?

Gern geschehen - es hing also an den paar Zeilen aus der genannten 
Funktion?

von Rene B. (themason) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.