Skip to main content
BGuth.1
Senior
August 6, 2024
Question

Bitmap integrity

Our design involves storing the images in external flash. Images are fetched in run time from external flash and displayed on LCD. 

Is there a built-in integrity check to verify the validity of the bitmap before displaying on the LCD?

A question came up where external flash wear and tear can lead to change in binary bits. Now these corrupted images can cause problems.

 

This topic has been closed for replies.

3 replies

Joe WILLIAMS
ST Employee
August 7, 2024

Hi BGuth.1

 

This post has been escalated to the ST Online Support Team for additional assistance.  We'll contact you directly.

 

Kind Regards

Joe

STMicro Support

Tesla DeLorean
Guru
August 7, 2024

You really should CRC, hash or sign your firmware images. You are responsible for that in your build and sign-off processes, and within your code prior to execution or hand-off to the application code.

Some of the Micron QSPI/OSPI devices provide for a built in CRC

STM32 have a CRC32, some have HASH and PKA

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
BGuth.1
BGuth.1Author
Senior
August 8, 2024

I did try that. Because of the size of the area images are occupying, it is adding to the delay of system startup. This is affecting the user experience. I want to see if I can get rid of it if there is already in ibuilt integrity check.