0
\$\begingroup\$

I'm using STM32F756

The SD card is 20 MHz and I know the performance would suck for an 800 x 480 display, but will the hardware do it? Or is RAM the only medium required?

I screwed up, have no external RAM and there's not enough internal RAM.

\$\endgroup\$
  • 1
    \$\begingroup\$ Welcome to EE.SE. Just what kind of performance do you need? Real-time data? Slow changing data? Motion graphics? Animation? \$\endgroup\$ – Sparky256 Feb 5 '18 at 23:30
  • \$\begingroup\$ What controller does your display have? A link to the datasheet would be helpful. \$\endgroup\$ – berendi - protesting Feb 6 '18 at 7:15
5
\$\begingroup\$

The SD card is 20 MHz and I know the performance would suck for an 800 x 480 display, but will the hardware do it?

No. The LCD driver needs to be able to access its framebuffer as memory. SDIO isn't memory-mapped, and QSPI won't drive an SD card.

\$\endgroup\$
0
\$\begingroup\$

Basically, no. The SD card might be fast enough for burst transfers, but it does not provide deterministic worst case access for the data which is required to drive a frame buffer.

\$\endgroup\$
0
\$\begingroup\$

Even if the read/write speed would match. You would rapidly exceed read/write cycles!

-> No

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.