Skip to main content
Associate III
February 8, 2025
Question

TouchGFX QSPI - Error: Data mismatch found

  • February 8, 2025
  • 2 replies
  • 1471 views

hello,

In the Touch GFX application, I have integrated quad SPI, and I am getting the following error.

Error: Data mismatch found at address 0x90000000 (byte = 0x00 instead of 0x89)

 

 

Error: Download verification failed

 

2 replies

mƎALLEm
Technical Moderator
February 8, 2025

Hello,

Did you validate the read/write operations to the QSPI before going ahead with the TouchGFX?

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
Tesla DeLorean
Guru
February 8, 2025

This suggests the External Loader is not working correctly.

All Zero's might indicate repeated writes to the same area, resulting in all bits being knocked down.

You should inspect memory via STM32 Cube Programmer. Have your app dump or checksum/validate QSPI content once memory mapped, confirm content matches that of PC side .ELF or .HEX

From your presentation I know next to nothing about your implementation. Guessing what's wrong is not a strategy.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..