STM32F746 Discovery SD RAM
Posted: Tue Jun 05, 2018 7:22 pm
Hello,
I tested the graphics capabilities of the STM32F746 Disco.
It's amazingly fast if I load the image from RAM or ROM.
Unfortunately, RAM is small, only one image has enough 16bit R5G6B5 variable space.
I tried the SD card (old project GLCD_FAT (thanks Benj!)) Approx. It's capable of 200kB / s, this is a full screen shot of 2 seconds. When I load the image into RAM, it is quickly drawn.
I tried downloading the image to a ROM, but it's also very fast to display.
Unfortunately, RAM and ROM are finite in size, I remembered the SD RAM.
I see that Flowcode uses SD RAM for the screen and if I think of the camera interface (camera interface has no Flowcode component).
The point:
If so, can you give an example of using SD RAM? (Code C would also help)
If it was working, the complete GUI would fit on a memory card, and full load would be loaded into the SD RAM at power up. The program must address the memory vectors only.
If you're interested, I'll upload SD + RAM, ROMs.
I tested the graphics capabilities of the STM32F746 Disco.
It's amazingly fast if I load the image from RAM or ROM.
Unfortunately, RAM is small, only one image has enough 16bit R5G6B5 variable space.
I tried the SD card (old project GLCD_FAT (thanks Benj!)) Approx. It's capable of 200kB / s, this is a full screen shot of 2 seconds. When I load the image into RAM, it is quickly drawn.
I tried downloading the image to a ROM, but it's also very fast to display.
Unfortunately, RAM and ROM are finite in size, I remembered the SD RAM.
I see that Flowcode uses SD RAM for the screen and if I think of the camera interface (camera interface has no Flowcode component).
The point:
If so, can you give an example of using SD RAM? (Code C would also help)
If it was working, the complete GUI would fit on a memory card, and full load would be loaded into the SD RAM at power up. The program must address the memory vectors only.
If you're interested, I'll upload SD + RAM, ROMs.