2024-08-06 04:44 PM
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.
2024-08-07 01:43 PM
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
2024-08-07 02:00 PM
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
2024-08-07 08:09 PM
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.