2020-03-10 10:20 AM
2020-03-13 10:21 AM
Don't worry about display interface. Because i can have different displays or different connectors, such an HDMI to MIPI 3 lines, and in STM32 side i put an HDMI to MIPI 2 lines. Or if you can suggest me some other solution, such as a display with RGB protocol and so on.
I'm very noob about this board. Do i need a storage for my GUI? I imagined something like Arduino, in which all the program is memorized locally.
2020-03-13 12:06 PM
We could suggest you something if we knew your requirements.
You've selected a fancy display which doesn't even have a proper datasheet with basic timing information. And that's about all we know. Until we know more, much more, and don't do your homework, there will be only questions.
What do you think, why does the display module require three lanes, for fun? Because two lanes can't provide the data fast enough for its pixel clock, whatever it is. Even if you convert two lanes to HDMI and then back to MIPI, it won't solve the bottleneck.
Now you have the size of the framebuffer. Knowing the refresh rate allowed by the display, we could estimate the required memory bandwidth, then have an idea what kind external memory can do that, if any.
How could we know whether you need extra flash for your GUI? Depending on the amount of graphics you want to display, a few kilobytes to several gigabytes. Do you have an idea how much memory does your graphics require?
Have you seen at least one STM32 datasheet, or at least the product webpage? Do they have internal flash storage? How much? Would it cover your needs? Have you found the product selector?