2020-03-27 05:36 AM
I'm able to write data to SDRAM manually with my configurations. Btw I was able to make a project with CubeIDE 1.0.0 but I'm going to develop with and custom board and I can't use BSP or discovery library. So I watched this https://www.youtube.com/watch?v=o42r4xXOnbo
video and did the same thing with this guy (for STM32F429i off course) but it didn't work. Can anyone please help me?
Here is my code.
https://drive.google.com/open?id=1dUMqzb3d2cTnde-zhddGalODEOSh02If
Thank you.
2020-03-31 07:26 AM
Hi,
Did you try the STM32F429-DISCO AT from the TouchGFX designer?
The display on the F429 is capable of both SPI and parallel RGB, and requires special configuration in order to work.
/Martin
2020-03-31 08:16 AM
Hi,
Yes, I have tried that but LTDC configurations are very different and it's also using SPI, I guess. But I realize something today accidentally. I'm working with two different versions of CubeIDE (1.0.0 and 1.3.0) in two computers. I'm able to create a working project with CubeIDE1.0.0 but only if I use BSP and discovery libraries. But I don't want that because I'm going to work with my custom board soon. So I was looking for differences between working(CubeIDE1.0.0) and non-working(CubeIDE1.3.0) projects. I downloaded the project at CubeIDE and it didn't work and I plugged discovery board another computer which has CubeIDE 1.0.0 and working project. When I was debugging the code I realized that when project stop after ili9341_Init(); function the screen shows the previous project's screen.
What I understand here is there isn't any problem with SDRAM but my custom project need ili9341 libraries or something. But it uses SPI and I don't want that.
Is there any way to do this without SPI?
Thanks.