do I need an SDRAM?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 6:34 AM
Hello,
I am in the process of making my own circuit board and using an f767 with 144 pins. I have integrated a QSPI and a 40-pin FPC for an 800x480px display. The LTDC is in RGB565. Unfortunately, I don't have any pins left for the SDRAM. So the question is, do I need the SDRAM? Can the QSPI replace it?
Solved! Go to Solution.
- Labels:
-
QSPI
-
STM32F7 Series
-
TouchGFX
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:29 AM
If your f767 have ram for dynamic part on your screen , then you not require SDRAM.
Full dynamic in 565 = 2x800x480 bytes = 750kB plus heap and stack for your code.
Full dynamic in L8 is half of this.
And you can dont use full dynamic screen. Define window for example 640x400 for dynamic.
Background can fill full static screen from QSPI in LTDC second layer. Here you can use for example RGB888 ...
example
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:29 AM
If your f767 have ram for dynamic part on your screen , then you not require SDRAM.
Full dynamic in 565 = 2x800x480 bytes = 750kB plus heap and stack for your code.
Full dynamic in L8 is half of this.
And you can dont use full dynamic screen. Define window for example 640x400 for dynamic.
Background can fill full static screen from QSPI in LTDC second layer. Here you can use for example RGB888 ...
example
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 9:19 PM
So the 767 has a 512kb RAM which is already too small for the 800x460 display. And if I only use static applications, they can be stored on the QSPI. Does a gauge count as an animation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:18 PM
Be careful, the F7 does not support QSPI RAM in memory-mapped mode.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:23 PM
What is the memory-mapped mode?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:26 PM
too check if your LCD don’t have own memory ... partial framebuffer FMC mode ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:28 PM
MM mode is read only direct access into FLASH type QSPI.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 10:48 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-14 11:03 PM
My display : https://www.adafruit.com/product/2354
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-02-15 1:17 AM
So, the F767 has an internal 512kb RAM. That means it's not enough for the large display. And the external RAM has 64 Mbit. Should that be enough? Do I need to split the SDRAM or would I need a second SDRAM for the animations?
