Hallo zusammen,
ich habe mir das STM32F429i-Disco etwas umgebaut, um damit einen VGA
Monitor anzusteuern, das auch klappt, wie man im Bild sehen kann.
Allerdings schaffe ich es nicht, den Framebuffer in das SDRAM zu legen.
Alle Zugriffe auf das SDRAM schlagen fehl (Bild ist schwarz, liest also
0, so als wäre kein Speicher vorhanden). Wenn der Framebuffer im Flash
liegt, gibt es kein Problem, der VGA Monitor zeigt dann ein stabiles
Bild und ich kann durch das Flash scrollen (2MB im RGB565 Modus). Die
Timings für FMC und SDRAM habe ich aus der Referenzfirmware von STMicro
und von Tilen Majerle (http://stm32f4-discovery.com/) übernommen, aber
es klappt trotzdem nicht. Das DS von ISSI hat auch keine neuen
Erkenntnisse gebracht.
Wo habe ich was übersehen, vergessen, falsch eingestellt ?
Gruß,
dasrotemopped.
PS: die*.ioc Datei ist die Konfiguration für STM32CubeMX, mit der man
den Rest der Firmware automatisch erzeugen kann, der in C-Code.zip
fehlt. Ich benutze Keil 32k, aber in IAR besteht das selbe Problem.