Skip to main content
Visitor II
August 6, 2024
Question

Bitmap integrity

  • August 6, 2024
  • 2 replies
  • 1006 views

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.

    2 replies

    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

    Graduate II
    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

    BGuth.1Author
    Visitor II
    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.